1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9a930e78"],{"2dcd":function(t,a,e){"use strict";var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{class:t.className,style:{height:t.height,width:t.width}})},i=[],o=(e("7f7f"),e("313e")),n=e.n(o),r=e("f42c");e("817d");var l={mixins:[r["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"540px"},type:{type:String,default:"bar"},unit:{type:String,default:""},chartData:{type:Object,default:function(){return{date:[],hard:[],simple:[],old:[],cot_old:[],youth:[]}}}},data:function(){return{chart:null}},watch:{chartData:{handler:function(){this.initChart()},deep:!0}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=n.a.init(this.$el,"macarons"),this.chart.setOption({color:["#4C9ECD","#D970D0","#5AC4B6"],tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:["精装版","简约版","高腰版","棉老版","青春版"]},toolbox:{show:!0,orient:"vertical",right:30,top:"center",itemSize:30,itemGap:20,feature:{mark:{show:!0},dataView:{show:!0,readOnly:!0,title:"销售数据详情",lang:["销售数据详情","关闭"],optionToContent:function(t){var a=t.xAxis[0].data,e=t.series,s=function(){for(var t="",s=0,i=a.length;s<i;s++)t+='\n <tr style="height:30px;">\n <td>'.concat(a[s],"</td>\n <td>").concat(e[0].data[s],"</td>\n <td>").concat(e[1].data[s],"</td>\n <td>").concat(e[2].data[s],"</td>\n <td>").concat(e[3].data[s],"</td>\n <td>").concat(e[4].data[s],"</td>\n <td>").concat(+e[0].data[s]+e[1].data[s]+e[2].data[s]+e[3].data[s]+e[4].data[s],"</td>\n </tr>\n ");return t},i=function(t){return e[t].data.reduce((function(t,a){return t+a}),0)};return'\n <table class="chartTable" border cellpadding="0" cellspacing="0" style="user-select:text;width:100%;text-align:center;border-color:#dfe6ec;">\n <tbody>\n <tr style="height:40px;">\n <th>日期</th>\n <th>'.concat(e[0].name,"</th>\n <th>").concat(e[1].name,"</th>\n <th>").concat(e[2].name,"</th>\n <th>").concat(e[3].name,"</th>\n <th>").concat(e[4].name,"</th>\n <th>当天合计</th>\n </tr>\n ").concat(s(),'\n <tr style="height:40px;">\n <th>类型合计</th>\n <th>').concat(i(0),"</th>\n <th>").concat(i(1),"</th>\n <th>").concat(i(2),"</th>\n <th>").concat(i(3),"</th>\n <th>").concat(i(4),"</th>\n <th>").concat(i(0)+i(1)+i(2)+i(3)+i(4),"</th>\n </tr>\n ")}},magicType:{show:!0,type:["line","bar"]},restore:{show:!1},saveAsImage:{show:!0}}},calculable:!0,xAxis:[{name:"日期",nameTextStyle:{fontSize:12},type:"category",axisTick:{show:!1},data:this.chartData.date}],yAxis:[{type:"value",name:this.unit?"(单位: ".concat(this.unit,")"):"bar"===this.type?"(单位:套)":"(单位:元)"}],series:[{name:"精装版",type:this.type,barGap:0,data:this.chartData.hard.map((function(t){return parseInt(t)}))},{name:"简约版",type:this.type,data:this.chartData.simple.map((function(t){return parseInt(t)}))},{name:"高腰版",type:this.type,data:this.chartData.old.map((function(t){return parseInt(t)}))},{name:"棉老版",type:this.type,data:this.chartData.cot_old.map((function(t){return parseInt(t)}))},{name:"青春版",type:this.type,data:this.chartData.youth.map((function(t){return parseInt(t)}))}]})}}},c=l,_=e("2877"),d=Object(_["a"])(c,s,i,!1,null,null,null);a["a"]=d.exports},"36bd":function(t,a,e){"use strict";var s=e("4bf8"),i=e("77f1"),o=e("9def");t.exports=function(t){var a=s(this),e=o(a.length),n=arguments.length,r=i(n>1?arguments[1]:void 0,e),l=n>2?arguments[2]:void 0,c=void 0===l?e:i(l,e);while(c>r)a[r++]=t;return a}},"5a15":function(t,a,e){"use strict";e.d(a,"f",(function(){return i})),e.d(a,"b",(function(){return o})),e.d(a,"g",(function(){return n})),e.d(a,"c",(function(){return r})),e.d(a,"h",(function(){return l})),e.d(a,"i",(function(){return c})),e.d(a,"d",(function(){return _})),e.d(a,"e",(function(){return d})),e.d(a,"a",(function(){return m}));var s=e("b775");function i(t){return Object(s["a"])({method:"get",url:"/data/type_num",params:t})}function o(t){return Object(s["a"])({method:"get",url:"/data/day_num",params:t})}function n(t){return Object(s["a"])({method:"get",url:"/data/order_count",params:t})}function r(t){return Object(s["a"])({method:"get",url:"/data/sales",params:t})}function l(t){return Object(s["a"])({method:"get",url:"/data/sales_all",params:t})}function c(t){return Object(s["a"])({method:"get",url:"/data/war_data",params:t})}function _(t){return Object(s["a"])({method:"get",url:"/data/season_sale",params:t})}function d(t){return Object(s["a"])({method:"get",url:"/data/data_count",params:t})}function m(t){return Object(s["a"])({method:"get",url:"/data/GetNoEnrollNum",params:t})}},"6c7b":function(t,a,e){var s=e("5ca1");s(s.P,"Array",{fill:e("36bd")}),e("9c6c")("fill")},"7fe2":function(t,a,e){},c0e6:function(t,a,e){"use strict";e.r(a);var s=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"his-season"},[t._m(0),t._v(" "),e("div",{staticClass:"contrast-chart"},[e("contrast-bar-line-chart",{attrs:{width:"2019px",height:"540px","chart-data":t.chartData,type:"line"}})],1),t._v(" "),t._m(1),t._v(" "),e("el-table",{ref:"table",staticStyle:{width:"100%"},attrs:{border:"",data:t.tableData},on:{"expand-change":t.open}},[e("el-table-column",{attrs:{type:"expand"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{staticClass:"charts",staticStyle:{width:"1592px"}},[e("div",{staticClass:"header",staticStyle:{display:"block","line-height":"60px"}},[e("span",[t._v("人数统计")])]),t._v(" "),e("div",{staticClass:"total"},[e("div",{staticClass:"total-item"},[e("span",{staticClass:"name"},[t._v("销售主管")]),t._v(" "),e("div",{staticClass:"num"},[e("span",{staticStyle:{color:"#7670D9"}},[t._v(t._s(a.row.super_join))]),t._v(" "),e("span",{staticClass:"right"},[e("span",[t._v("参赛率")]),t._v(" "),e("span",[t._v(t._s(isNaN(Math.floor(a.row.super_join/a.row.super_total*100))?0:Math.floor(a.row.super_join/a.row.super_total*100))+"%")])])]),t._v(" "),e("div",{staticClass:"progress"},[e("div",{style:{background:"#7670D9",width:Math.floor(a.row.super_join/a.row.super_total*100)+"%"}})])]),t._v(" "),e("div",{staticClass:"total-item"},[e("span",{staticClass:"name"},[t._v("销售经理")]),t._v(" "),e("div",{staticClass:"num"},[e("span",{staticStyle:{color:"#4C9ECD"}},[t._v(t._s(a.row.top_join))]),t._v(" "),e("span",{staticClass:"right"},[e("span",[t._v("参赛率")]),t._v(" "),e("span",[t._v(t._s(isNaN(Math.floor(a.row.top_join/a.row.top_total*100))?0:Math.floor(a.row.top_join/a.row.top_total*100))+"%")])])]),t._v(" "),e("div",{staticClass:"progress"},[e("div",{style:{background:"#4C9ECD",width:Math.floor(a.row.top_join/a.row.top_total*100)+"%"}})])]),t._v(" "),e("div",{staticClass:"total-item"},[e("span",{staticClass:"name"},[t._v("参赛人数")]),t._v(" "),e("div",{staticClass:"num"},[e("span",{staticStyle:{color:"#5AC4B6"}},[t._v(t._s(a.row.super_join+a.row.top_join))]),t._v(" "),e("span",{staticClass:"right"},[e("span",[t._v("参赛率")]),t._v(" "),e("span",[t._v(t._s(isNaN(Math.floor((a.row.super_join+a.row.top_join)/(a.row.super_total+a.row.top_total)*100))?0:Math.floor((a.row.super_join+a.row.top_join)/(a.row.super_total+a.row.top_total)*100))+"%")])])]),t._v(" "),e("div",{staticClass:"progress"},[e("div",{style:{background:"#5AC4B6",width:Math.floor((a.row.super_join+a.row.top_join)/(a.row.super_total+a.row.top_total)*100)+"%"}})])]),t._v(" "),e("div",{staticClass:"total-item"},[e("span",{staticClass:"name"},[t._v("卖货人数")]),t._v(" "),e("div",{staticClass:"num"},[e("span",{staticStyle:{color:"#D970D0"}},[t._v(t._s(a.row.per_num))]),t._v(" "),e("span",{staticClass:"right"},[e("span",[t._v("卖货率")]),t._v(" "),e("span",[t._v(t._s(isNaN(Math.floor(a.row.per_num/(a.row.super_join+a.row.top_join)*100))?0:Math.floor(a.row.per_num/(a.row.super_join+a.row.top_join)*100))+"%")])])]),t._v(" "),e("div",{staticClass:"progress"},[e("div",{style:{background:"#D970D0",width:isNaN(Math.floor(a.row.per_num/(a.row.super_join+a.row.top_join)*100))?0:Math.floor(a.row.per_num/(a.row.super_join+a.row.top_join)*100)+"%"}})])])]),t._v(" "),e("div",{staticClass:"soldtotal"},[e("div",{staticClass:"left"},[e("div",{staticClass:"header"},[e("span",[t._v("总销售额总览")]),t._v(" "),e("span",{staticStyle:{"font-size":"14px"}},[e("span",{staticStyle:{color:"#5AC4B6"}},[t._v("参赛人员人均销额:"),e("span",{staticStyle:{"font-size":"16px"}},[t._v("¥"+t._s(t._f("numDot")(a.row.super_join+a.row.top_join===0?0:((a.row.hard_sale_total+a.row.simple_sale_total+a.row.old_sale_total+a.row.cot_old_sale_total)/(a.row.super_join+a.row.top_join)).toFixed(2))))])]),t._v(" \n "),e("span",{staticStyle:{color:"#D970D0"}},[t._v("卖货人员人均销额:"),e("span",{staticStyle:{"font-size":"16px"}},[t._v("¥"+t._s(t._f("numDot")(0===a.row.per_num?0:((a.row.hard_sale_total+a.row.simple_sale_total+a.row.old_sale_total+a.row.cot_old_sale_total)/a.row.per_num).toFixed(2))))])])])]),t._v(" "),e("div",{staticClass:"content"},[e("div",{staticClass:"item"},[e("span",{staticClass:"title"},[t._v("总销售额")]),t._v(" "),e("span",{staticClass:"num",staticStyle:{color:"#7670D9"}},[t._v("¥"+t._s(t._f("numDot")(a.row.hard_sale_total+a.row.simple_sale_total+a.row.old_sale_total+a.row.cot_old_sale_total)))])]),t._v(" "),e("div",{staticClass:"item"},[e("span",{staticClass:"title"},[t._v("精装版总销售额")]),t._v(" "),e("span",{staticClass:"num",staticStyle:{color:"#4C9ECD"}},[t._v("¥"+t._s(t._f("numDot")(a.row.hard_sale_total)))])]),t._v(" "),e("div",{staticClass:"item"},[e("span",{staticClass:"title"},[t._v("简约版总销售额")]),t._v(" "),e("span",{staticClass:"num",staticStyle:{color:"#D970D0"}},[t._v("¥"+t._s(t._f("numDot")(a.row.simple_sale_total)))])]),t._v(" "),e("div",{staticClass:"item"},[e("span",{staticClass:"title"},[t._v("高腰版总销售额")]),t._v(" "),e("span",{staticClass:"num",staticStyle:{color:"#5AC4B6"}},[t._v("¥"+t._s(t._f("numDot")(a.row.old_sale_total)))])]),t._v(" "),e("div",{staticClass:"item"},[e("span",{staticClass:"title"},[t._v("棉老版总销售额")]),t._v(" "),e("span",{staticClass:"num",staticStyle:{color:"#5AC4B6"}},[t._v("¥"+t._s(t._f("numDot")(a.row.cot_old_sale_total)))])]),t._v(" "),e("div",{staticClass:"item"},[e("span",{staticClass:"title"},[t._v("青春版总销售额")]),t._v(" "),e("span",{staticClass:"num",staticStyle:{color:"#5AC4B6"}},[t._v("¥"+t._s(t._f("numDot")(a.row.youth_sale_total)))])])])]),t._v(" "),e("div",{staticClass:"right"},[e("div",{staticClass:"header"},[e("span",[t._v("总销售量总览")]),t._v(" "),e("span",{staticStyle:{"font-size":"14px"}},[e("span",{staticStyle:{color:"#5AC4B6"}},[t._v("参赛人员人均销量:"),e("span",{staticStyle:{"font-size":"16px"}},[t._v(t._s(a.row.super_join+a.row.top_join===0?0:((a.row.hard_order_total+a.row.simple_order_total+a.row.old_order_total+a.row.cot_old_order_total)/(a.row.super_join+a.row.top_join)).toFixed(2))+" 套")])]),t._v(" \n "),e("span",{staticStyle:{color:"#D970D0"}},[t._v("卖货人员人均销量:"),e("span",{staticStyle:{"font-size":"16px"}},[t._v(t._s(0===a.row.per_num?0:((a.row.hard_order_total+a.row.simple_order_total+a.row.old_order_total+a.row.cot_old_order_total)/a.row.per_num).toFixed(2))+" 套")])])])]),t._v(" "),e("div",{staticClass:"content"},[e("div",{staticClass:"item"},[e("span",{staticClass:"title"},[t._v("总销售量")]),t._v(" "),e("span",{staticClass:"num",staticStyle:{color:"#7670D9"}},[t._v(t._s(t._f("numDot")(a.row.hard_order_total+a.row.simple_order_total+a.row.old_order_total+a.row.cot_old_order_total)))])]),t._v(" "),e("div",{staticClass:"item"},[e("span",{staticClass:"title"},[t._v("精装版总销售量")]),t._v(" "),e("span",{staticClass:"num",staticStyle:{color:"#4C9ECD"}},[t._v(t._s(t._f("numDot")(a.row.hard_order_total)))])]),t._v(" "),e("div",{staticClass:"item"},[e("span",{staticClass:"title"},[t._v("简约版总销售量")]),t._v(" "),e("span",{staticClass:"num",staticStyle:{color:"#D970D0"}},[t._v(t._s(t._f("numDot")(a.row.simple_order_total)))])]),t._v(" "),e("div",{staticClass:"item"},[e("span",{staticClass:"title"},[t._v("高腰版总销售量")]),t._v(" "),e("span",{staticClass:"num",staticStyle:{color:"#5AC4B6"}},[t._v(t._s(t._f("numDot")(a.row.old_order_total)))])]),t._v(" "),e("div",{staticClass:"item"},[e("span",{staticClass:"title"},[t._v("棉老版总销售量")]),t._v(" "),e("span",{staticClass:"num",staticStyle:{color:"#5AC4B6"}},[t._v(t._s(t._f("numDot")(a.row.cot_old_order_total)))])]),t._v(" "),e("div",{staticClass:"item"},[e("span",{staticClass:"title"},[t._v("青春版总销售量")]),t._v(" "),e("span",{staticClass:"num",staticStyle:{color:"#5AC4B6"}},[t._v(t._s(t._f("numDot")(a.row.youth_order_total)))])])])])]),t._v(" "),e("div",{staticClass:"soldtotal"},[e("div",{staticClass:"left"},[e("div",{staticClass:"header"},[e("span",[t._v("销售额统计")])]),t._v(" "),e("div",{staticClass:"content"},[e("bar-line-chart",{attrs:{width:"690px",height:"360px",unit:"元","chart-data":t._f("getMoneyChart")(a.row)}})],1)]),t._v(" "),e("div",{staticClass:"right"},[e("div",{staticClass:"header"},[e("span",[t._v("销售量统计")])]),t._v(" "),e("div",{staticClass:"content"},[e("bar-line-chart",{attrs:{width:"690px",height:"360px",unit:"套","chart-data":t._f("getNumChart")(a.row),type:"line"}})],1)])]),t._v(" "),e("div",{staticClass:"header",staticStyle:{display:"block","line-height":"60px","margin-top":"20px"}},[e("span",[t._v("战区对比统计")])]),t._v(" "),e("div",{staticClass:"war-chart"},[e("war-bar-line-chart",{attrs:{width:"2019px",height:"540px","chart-data":t._f("getWarChart")(a.row)}})],1)])]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"赛季",prop:"season"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{staticStyle:{"font-weight":"bold"}},[t._v("第"+t._s(" "+a.row.season+" ")+"赛季")])]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"类别"}},[[e("div",{staticClass:"merge-type"},[e("div",{staticClass:"merge-type-item"},[t._v("人员统计")]),t._v(" "),e("div",{staticClass:"merge-type-item"},[t._v("人均销量")]),t._v(" "),e("div",{staticClass:"merge-type-item"},[t._v("销售总量")])])]],2),t._v(" "),e("el-table-column",{attrs:{label:"项目"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{staticClass:"merge-item"},[e("div",{staticClass:"merge-item-item item"},[t._v("参赛人数")]),t._v(" "),e("div",{staticClass:"merge-item-item item"},[t._v("卖货人数")]),t._v(" "),e("div",{staticClass:"merge-item-item item",staticStyle:{color:"#409EFF",cursor:"pointer"}},[e("span",{on:{click:function(e){return t.showDetail(a.row.season)}}},[t._v("上季参加,本季未参加")])]),t._v(" "),e("div",{staticClass:"merge-item-item item"},[t._v("参赛人均销量")]),t._v(" "),e("div",{staticClass:"merge-item-item item"},[t._v("卖货人均销量")]),t._v(" "),e("div",{staticClass:"merge-item-item item"},[t._v("销售量(套)")]),t._v(" "),e("div",{staticClass:"merge-item-item item"},[t._v("销售额(元)")]),t._v(" "),e("div",{staticClass:"merge-item-item item"},[t._v("上季参加,本季销售量(套)")]),t._v(" "),e("div",{staticClass:"merge-item-item item"},[t._v("上季参加,本季销售额(元)")])])]}}])}),t._v(" "),e("el-table-column",{staticClass:"data",attrs:{label:"第一周"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{staticClass:"merge-item data"},[e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.enroll_num[0])))]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.sale_num[0])))]),t._v(" "),a.row.no_enroll_num?e("div",{staticClass:"merge-item-item"},[t._v(t._s(a.row.no_enroll_num[0]))]):t._e(),t._v(" "),a.row.no_enroll_num?t._e():e("div",{staticClass:"merge-item-item"},[t._v("未知")]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(a.row.enroll_avg[0]))]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(a.row.join_avg[0]))]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.num[0])))]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.money[0])))]),t._v(" "),a.row.num_join?e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.num_join[0])))]):t._e(),t._v(" "),a.row.num_join?t._e():e("div",{staticClass:"merge-item-item"},[t._v("未知")]),t._v(" "),a.row.money_join?e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.money_join[0])))]):t._e(),t._v(" "),a.row.money_join?t._e():e("div",{staticClass:"merge-item-item"},[t._v("未知")])])]}}])}),t._v(" "),e("el-table-column",{staticClass:"data",attrs:{label:"第二周"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{staticClass:"merge-item data"},[e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.enroll_num[1])))]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.sale_num[1])))]),t._v(" "),a.row.no_enroll_num?e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.no_enroll_num[1])))]):t._e(),t._v(" "),a.row.no_enroll_num?t._e():e("div",{staticClass:"merge-item-item"},[t._v("未知")]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(a.row.enroll_avg[1]))]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(a.row.join_avg[1]))]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.num[1])))]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.money[1])))]),t._v(" "),a.row.num_join?e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.num_join[1])))]):t._e(),t._v(" "),a.row.num_join?t._e():e("div",{staticClass:"merge-item-item"},[t._v("未知")]),t._v(" "),a.row.money_join?e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.money_join[1])))]):t._e(),t._v(" "),a.row.money_join?t._e():e("div",{staticClass:"merge-item-item"},[t._v("未知")])])]}}])}),t._v(" "),e("el-table-column",{staticClass:"data",attrs:{label:"第三周"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",{staticClass:"merge-item data"},[e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.enroll_num[2])))]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.sale_num[2])))]),t._v(" "),a.row.no_enroll_num?e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.no_enroll_num[2])))]):t._e(),t._v(" "),a.row.no_enroll_num?t._e():e("div",{staticClass:"merge-item-item"},[t._v("未知")]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(a.row.enroll_avg[2]))]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(a.row.join_avg[2]))]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.num[2])))]),t._v(" "),e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.money[2])))]),t._v(" "),a.row.num_join?e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.num_join[2])))]):t._e(),t._v(" "),a.row.num_join?t._e():e("div",{staticClass:"merge-item-item"},[t._v("未知")]),t._v(" "),a.row.money_join?e("div",{staticClass:"merge-item-item"},[t._v(t._s(t._f("numDot")(a.row.money_join[2])))]):t._e(),t._v(" "),a.row.money_join?t._e():e("div",{staticClass:"merge-item-item"},[t._v("未知")])])]}}])})],1),t._v(" "),e("el-dialog",{attrs:{title:"详情",visible:t.dialogVisible,width:t.isPc?"60%":"90%"},on:{"update:visible":function(a){t.dialogVisible=a}}},[e("div",{staticStyle:{"margin-bottom":"20px"}},[e("el-button",{attrs:{type:"primary"},on:{click:t.toExport}},[t._v("导出")])],1),t._v(" "),e("el-table",{staticStyle:{width:"95%"},attrs:{border:"",stripe:"",data:t.numData.slice((t.numPage.currentPage-1)*t.numPage.pageSize,t.numPage.currentPage*t.numPage.pageSize)}},[e("el-table-column",{attrs:{label:"头像",prop:"avatar",align:"center","label-class-name":"label"},scopedSlots:t._u([{key:"default",fn:function(t){return[e("img",{attrs:{width:"50",height:"50",src:t.row.avatar}})]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"昵称",prop:"nickname",align:"center","label-class-name":"label"}}),t._v(" "),e("el-table-column",{attrs:{label:"手机号",prop:"phone",align:"center","label-class-name":"label"}}),t._v(" "),e("el-table-column",{attrs:{label:"销售级别",prop:"level_name",align:"center","label-class-name":"label"}})],1),t._v(" "),e("div",{staticStyle:{"margin-top":"20px"}},[e("el-pagination",{attrs:{"current-page":t.numPage.currentPage,"page-sizes":[10,15,20,25],"page-size":t.numPage.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:parseInt(t.numPage.total)},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1)},i=[function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"header",staticStyle:{display:"block","line-height":"60px"}},[e("span",[t._v("历史赛季销售额对比情况")])])},function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"header",staticStyle:{display:"block","line-height":"60px"}},[e("span",[t._v("历史赛季详细信息")])])}],o=(e("6762"),e("2fdb"),e("386d"),e("c7eb")),n=(e("ac6a"),e("5df3"),e("96cf"),e("1da1")),r=(e("6c7b"),e("5a15")),l=e("2dcd"),c=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{class:t.className,style:{height:t.height,width:t.width}})},_=[],d=e("313e"),m=e.n(d),u=e("f42c");e("817d");var h={mixins:[u["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"540px"},type:{type:String,default:"bar"},chartData:{type:Object,default:function(){return{date:[],hard:[],simple:[],old:[],cot_old:[]}}}},data:function(){return{chart:null}},watch:{chartData:{handler:function(){this.initChart()},deep:!0}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=m.a.init(this.$el,"macarons"),this.chart.setOption({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:["参赛人员人均销售量","卖货人员人均销售量","战区参赛人数","精装版销售量","简约版销售量","高腰版销售量","棉老版销售量","青春版销售量"]},toolbox:{show:!1},calculable:!0,xAxis:[{name:"战区",nameTextStyle:{fontSize:12},type:"category",axisTick:{show:!1},data:this.chartData.war_name}],yAxis:[{type:"value",name:"(单位:人/套)"}],series:[{name:"参赛人员人均销售量",type:this.type,barGap:0,data:this.chartData.joinAverage},{name:"卖货人员人均销售量",type:this.type,barGap:0,data:this.chartData.soldAverage},{name:"战区参赛人数",type:this.type,barGap:0,data:this.chartData.num},{name:"精装版销售量",type:this.type,barGap:0,data:this.chartData.hard},{name:"简约版销售量",type:this.type,data:this.chartData.simple},{name:"高腰版销售量",type:this.type,data:this.chartData.old},{name:"棉老版销售量",type:this.type,data:this.chartData.cot_old},{name:"青春版销售量",type:this.type,data:this.chartData.youth}]})}}},v=h,p=e("2877"),f=Object(p["a"])(v,c,_,!1,null,null,null),w=f.exports,g=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{class:t.className,style:{height:t.height,width:t.width}})},y=[];e("817d");var C={mixins:[u["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"540px"},type:{type:String,default:"bar"},chartData:{type:Array,default:function(){return[]}}},data:function(){return{chart:null}},computed:{computedColorsNames:function(){var t=this,a=Array(this.chartData.length).fill(0);return a.forEach((function(e,s){a[s]="第"+t.chartData[s].season+"赛季"})),a},computedSeries:function(){var t=this,a=Array(this.chartData.length).fill(0);return a.forEach((function(e,s){a[s]={name:t.computedColorsNames[s],type:t.type,barGap:0,data:t.chartData[s].all}})),a},computedDates:function(){var t=Array(21).fill(0);return t.forEach((function(a,e){t[e]="第"+(e+1)+"天"})),t}},watch:{chartData:{handler:function(){this.initChart()},deep:!0}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=m.a.init(this.$el,"macarons"),this.chart.setOption({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:this.computedColorsNames},toolbox:{show:!0,orient:"vertical",right:30,top:"center",itemSize:30,itemGap:20,feature:{mark:{show:!0},dataView:{show:!1},magicType:{show:!0,type:["line","bar"]},restore:{show:!1},saveAsImage:{show:!0}}},calculable:!0,xAxis:[{name:"日期",nameTextStyle:{fontSize:12},type:"category",axisTick:{show:!1},data:this.computedDates}],yAxis:[{type:"value",name:"(单位:元)"}],series:this.computedSeries})}}},b=C,D=Object(p["a"])(b,g,y,!1,null,null,null),j=D.exports,x=e("ed08"),S={name:"ZbsHisSeason",components:{BarLineChart:l["a"],WarBarLineChart:w,ContrastBarLineChart:j},filters:{getMoneyChart:function(t){return{date:t.date,hard:t.hardMoney,simple:t.simpleMoney,old:t.oldMoney,cot_old:t.cotOldMoney,youth:t.youthMoney||0}},getNumChart:function(t){return{date:t.date,hard:t.hardNum,simple:t.simpleNum,old:t.oldNum,cot_old:t.cotOldNum,youth:t.youthNum||0}},getWarChart:function(t){var a=t.warData?t.warData.num.map((function(a,e){return a=((t.warData.hard[e]+t.warData.simple[e]+t.warData.old[e])/a).toFixed(2),a})):[],e=t.warData?t.warData.join_num.map((function(a,e){return a=((t.warData.hard[e]+t.warData.simple[e]+t.warData.old[e])/a).toFixed(2),a})):[];return t.warData?{war_name:t.warData.war_name,joinAverage:a,soldAverage:e,num:t.warData.num,hard:t.warData.hard,simple:t.warData.simple,old:t.warData.old,cot_old:t.warData.cot_old,youth:t.warData.youth}:{}}},data:function(){return{seasonLong:Array(21).fill(0),dialogVisible:!1,isPc:!0,season:0,numData:[],numPage:{currentPage:1,pageSize:10,total:0},tableData:[],chartData:[]}},created:function(){var t=Object(n["a"])(Object(o["a"])().mark((function t(){var a;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return Object(x["e"])()?this.isPc=!0:this.isPc=!1,this.loading=this.$loading(),t.next=4,Promise.all([Object(r["d"])(),Object(r["e"])()]);case 4:a=t.sent,this.chartData=a[0].data,this.tableData=a[1].data,this.loading.close();case 8:case"end":return t.stop()}}),t,this)})));function a(){return t.apply(this,arguments)}return a}(),methods:{searchName:function(){var t=this;this.search?(this.numData=this.numDataList.filter((function(a){return a.all.includes(t.search)})),this.numPage.total=this.numData.length):this.getnumPage()},toExport:function(){var t=Object(n["a"])(Object(o["a"])().mark((function t(){var a,s;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.loading=this.$loading(),t.prev=1,t.next=4,Object(r["a"])({season:this.season});case 4:a=t.sent,s=a.data,this.loading.close(),s&&s.length>0?Promise.all([e.e("chunk-6e83591c"),e.e("chunk-aa6495fe"),e.e("chunk-03d5b01c"),e.e("chunk-58293907")]).then(e.bind(null,"4bf8d")).then((function(t){var a=["昵称","手机号","等级"],e=["nickname","phone","level_name"],i=s.map((function(t){return e.map((function(a){return t[a]||0}))}));t.export_json_to_excel({header:a,data:i,filename:"".concat((new Date).toLocaleString(),"上季参加,本季未参加"),autoWidth:!0,bookType:"xlsx"})})):this.$message.error("没有可导出数据"),t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](1),this.loading.close();case 13:case"end":return t.stop()}}),t,this,[[1,10]])})));function a(){return t.apply(this,arguments)}return a}(),showDetail:function(t){var a=this;this.loading=this.$loading(),Object(r["a"])({season:t}).then((function(e){e.data.length>0?(a.numData=e.data,a.numPage.total=e.data.length,a.loading.close(),a.season=t,a.dialogVisible=!0):(a.$message.error("暂无人员"),a.loading.close())}))},handleSizeChange:function(t){this.numPage.pageSize=t},handleCurrentChange:function(t){this.numPage.currentPage=t},open:function(){var t=Object(n["a"])(Object(o["a"])().mark((function t(a,e){var s;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.length||void 0!==a.super_join){t.next=37;break}return this.loading=this.$loading(),t.next=4,Promise.all([Object(r["f"])({season:a.season}),Object(r["h"])({season:a.season}),Object(r["g"])({season:a.season}),Object(r["i"])({season:a.season})]);case 4:s=t.sent,a.super_join=s[0].data.super_join,a.super_total=s[0].data.super_total,a.top_join=s[0].data.top_join,a.top_total=s[0].data.top_total,a.hard_sale_total=s[0].data.hard_sale_total,a.simple_sale_total=s[0].data.simple_sale_total,a.old_sale_total=s[0].data.old_sale_total,a.cot_old_sale_total=s[0].data.cot_old_sale_total,a.youth_sale_total=s[0].data.youth_sale_total,a.hard_order_total=s[0].data.hard_order_total,a.simple_order_total=s[0].data.simple_order_total,a.old_order_total=s[0].data.old_order_total,a.youth_order_total=s[0].data.youth_order_total,a.cot_old_order_total=s[0].data.cot_old_order_total,a.per_num=s[0].data.per_num,a.date=s[1].data.date,a.oldMoney=s[1].data.old,a.cotOldMoney=s[1].data.cot_old,a.hardMoney=s[1].data.hard,a.simpleMoney=s[1].data.simple,a.youthMoney=s[1].data.youth,a.date=s[2].data.date,a.oldNum=s[2].data.old,a.cotOldNum=s[2].data.cot_old,a.hardNum=s[2].data.hard,a.simpleNum=s[2].data.simple,a.youthNum=s[2].data.youth,a.warData=s[3],a.warData.war_name=a.warData.war_name.map((function(t){return t+="战区",t})),this.$refs.table.toggleRowExpansion(a),this.$refs.table.toggleRowExpansion(a),this.loading.close();case 37:case"end":return t.stop()}}),t,this)})));function a(a,e){return t.apply(this,arguments)}return a}()}},O=S,k=(e("ebd4"),Object(p["a"])(O,s,i,!1,null,"259ff5bc",null));a["default"]=k.exports},ebd4:function(t,a,e){"use strict";e("7fe2")},f42c:function(t,a,e){"use strict";var s=e("ed08");a["a"]={data:function(){return{$_sidebarElm:null}},mounted:function(){var t=this;this.__resizeHandler=Object(s["b"])((function(){t.chart&&t.chart.resize()}),100),window.addEventListener("resize",this.__resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.__resizeHandler),this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},methods:{$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.__resizeHandler()}}}}}]);
|