1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-572d4f17"],{"17de":function(t,a,e){"use strict";e("8496")},2835:function(t,a,e){},"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}})},n=[],o=(e("7f7f"),e("313e")),i=e.n(o),l=e("f42c");e("817d");var r={mixins:[l["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=i.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,n=a.length;s<n;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},n=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(n(0),"</th>\n <th>").concat(n(1),"</th>\n <th>").concat(n(2),"</th>\n <th>").concat(n(3),"</th>\n <th>").concat(n(4),"</th>\n <th>").concat(n(0)+n(1)+n(2)+n(3)+n(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=r,d=e("2877"),h=Object(d["a"])(c,s,n,!1,null,null,null);a["a"]=h.exports},3038:function(t,a,e){"use strict";e.d(a,"b",(function(){return n})),e.d(a,"c",(function(){return o})),e.d(a,"g",(function(){return i})),e.d(a,"h",(function(){return l})),e.d(a,"d",(function(){return r})),e.d(a,"e",(function(){return c})),e.d(a,"f",(function(){return d})),e.d(a,"a",(function(){return h}));var s=e("b775");function n(t){return Object(s["a"])({method:"get",url:"/download/excel",params:t})}function o(t){return Object(s["a"])({method:"get",url:"/download/excel_week",params:t})}function i(t){return Object(s["a"])({method:"get",url:"/download/rank",params:t})}function l(t){return Object(s["a"])({method:"get",url:"/download/excel_all",params:t})}function r(t){return Object(s["a"])({method:"get",url:"/download/download_order",params:t})}function c(t){return Object(s["a"])({method:"get",url:"/download/download_per",params:t})}function d(t){return Object(s["a"])({method:"get",url:"/download/download_per",params:t})}function h(t){return Object(s["a"])({method:"get",url:"/bonus/download",params:t})}},"55a5":function(t,a,e){"use strict";e("e812")},"5a15":function(t,a,e){"use strict";e.d(a,"f",(function(){return n})),e.d(a,"b",(function(){return o})),e.d(a,"g",(function(){return i})),e.d(a,"c",(function(){return l})),e.d(a,"h",(function(){return r})),e.d(a,"i",(function(){return c})),e.d(a,"d",(function(){return d})),e.d(a,"e",(function(){return h})),e.d(a,"a",(function(){return _}));var s=e("b775");function n(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 i(t){return Object(s["a"])({method:"get",url:"/data/order_count",params:t})}function l(t){return Object(s["a"])({method:"get",url:"/data/sales",params:t})}function r(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 d(t){return Object(s["a"])({method:"get",url:"/data/season_sale",params:t})}function h(t){return Object(s["a"])({method:"get",url:"/data/data_count",params:t})}function _(t){return Object(s["a"])({method:"get",url:"/data/GetNoEnrollNum",params:t})}},7784:function(t,a,e){"use strict";e("2835")},8097:function(t,a,e){"use strict";e("f5a9")},8496:function(t,a,e){},"88a5":function(t,a,e){},"8ba6":function(t,a,e){"use strict";e("a0c3")},"96fc":function(t,a,e){"use strict";e("88a5")},a0c3:function(t,a,e){},e812:function(t,a,e){},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()}}}},f5a9:function(t,a,e){},f723: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",{class:t.isH?"zbstongji":"zbstongjiH"},[e("switchseason",{staticClass:"switchseason",on:{switchseason:t.switchseason}}),t._v(" "),t.isH?t._e():e("total-h",{staticStyle:{"margin-top":"30px"},attrs:{"season-index":t.season_list_index}}),t._v(" "),e("v-else",{attrs:{total:"","season-index":t.season_list_index}}),t._v(" "),e("daysold",{attrs:{"season-index":t.season_list_index}}),t._v(" "),e("dayorder",{attrs:{"season-index":t.season_list_index}}),t._v(" "),e("chartsold",{attrs:{"season-index":t.season_list_index}}),t._v(" "),e("chartorder",{attrs:{"season-index":t.season_list_index}})],1)},n=[],o=e("ed08"),i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"tongjitotal"},[e("div",{staticClass:"header"},[e("div",{staticStyle:{"margin-top":"70px"}},[t._v("人数统计")]),t._v(" "),e("div",[e("el-popover",{attrs:{title:"请选择要导出的时间区间",placement:"right",width:"400",trigger:"click"},model:{value:t.showPicker,callback:function(a){t.showPicker=a},expression:"showPicker"}},[e("el-date-picker",{ref:"picker",attrs:{"popper-class":"popperClass",type:"daterange",align:"right","range-separator":"-","start-placeholder":"开始时间","end-placeholder":"结束时间","picker-options":t.pickerOptions,clearable:!1},on:{change:t.change},model:{value:t.value,callback:function(a){t.value=a},expression:"value"}}),t._v(" "),e("el-button",{staticStyle:{margin:"0 20px"},attrs:{slot:"reference"},slot:"reference"},[e("i",{staticClass:"el-icon-document"}),t._v("导出区间成绩")])],1)],1),t._v(" "),e("div",[e("el-button",{staticStyle:{margin:"0 20px"},attrs:{slot:"reference"},on:{click:t.excel_all},slot:"reference"},[e("i",{staticClass:"el-icon-document"}),t._v("导出总成绩")])],1),t._v(" "),e("div",[e("el-select",{staticStyle:{margin:"0 20px"},attrs:{value:"",placeholder:"请选择导出成绩区间"},on:{change:t.exportExcel}},t._l(t.exportTypes,(function(t){return e("el-option",{key:t.label,attrs:{label:t.label,value:t.value}})})),1)],1)]),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(t.crown_join))]),t._v(" "),e("span",{staticClass:"right"},[e("span",[t._v("参赛率")]),t._v(" "),e("span",[t._v(t._s(isNaN(Math.floor(t.crown_join/t.crown_total*100))?0:Math.floor(t.crown_join/t.crown_total*100))+"%")])])]),t._v(" "),e("div",{staticClass:"progress"},[e("div",{style:{background:"#7670D9",width:Math.floor(t.crown_join/t.crown_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:"#7670D9"}},[t._v(t._s(t.super_join))]),t._v(" "),e("span",{staticClass:"right"},[e("span",[t._v("参赛率")]),t._v(" "),e("span",[t._v(t._s(isNaN(Math.floor(t.super_join/t.super_total*100))?0:Math.floor(t.super_join/t.super_total*100))+"%")])])]),t._v(" "),e("div",{staticClass:"progress"},[e("div",{style:{background:"#7670D9",width:Math.floor(t.super_join/t.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(t.top_join))]),t._v(" "),e("span",{staticClass:"right"},[e("span",[t._v("参赛率")]),t._v(" "),e("span",[t._v(t._s(isNaN(Math.floor(t.top_join/t.top_total*100))?0:Math.floor(t.top_join/t.top_total*100))+"%")])])]),t._v(" "),e("div",{staticClass:"progress"},[e("div",{style:{background:"#4C9ECD",width:Math.floor(t.top_join/t.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(t.super_join+t.top_join+t.crown_join))]),t._v(" "),e("span",{staticClass:"right"},[e("span",[t._v("参赛率")]),t._v(" "),e("span",[t._v(t._s(isNaN(Math.floor((t.super_join+t.top_join+t.crown_join)/(t.super_total+t.top_total+t.crown_total)*100))?0:Math.floor((t.super_join+t.top_join+t.crown_join)/(t.super_total+t.top_total+t.crown_total)*100))+"%")])])]),t._v(" "),e("div",{staticClass:"progress"},[e("div",{style:{background:"#5AC4B6",width:Math.floor((t.super_join+t.top_join+t.crown_join)/(t.super_total+t.top_total+t.crown_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(t.per_num))]),t._v(" "),e("span",{staticClass:"right"},[e("span",[t._v("卖货率")]),t._v(" "),e("span",[t._v(t._s(isNaN(Math.floor(t.per_num/(t.super_join+t.top_join+t.crown_join)*100))?0:Math.floor(t.per_num/(t.super_join+t.top_join+t.crown_join)*100))+"%")])])]),t._v(" "),e("div",{staticClass:"progress"},[e("div",{style:{background:"#D970D0",width:isNaN(Math.floor(t.per_num/(t.super_join+t.top_join+t.crown_join)*100))?0:Math.floor(t.per_num/(t.super_join+t.top_join+t.crown_join)*100)+"%"}})])])]),t._v(" "),e("div",{staticClass:"all"},[e("div",{staticStyle:{padding:"10px",background:"#fff"}},[t._v("总销售额总览")]),t._v(" "),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")(t.hard_sale_total+t.simple_sale_total+t.old_sale_total+t.cot_old_sale_total+t.youth_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")(t.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")(t.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")(t.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")(t.youth_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")(t.cot_old_sale_total)))])])]),t._v(" "),e("div",{staticClass:"all"},[e("div",{staticStyle:{padding:"10px",background:"#fff"}},[t._v("总销售量总览")]),t._v(" "),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")(t.hard_order_total+t.simple_order_total+t.old_order_total+t.cot_old_order_total+t.youth_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")(t.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")(t.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")(t.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")(t.youth_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")(t.cot_old_order_total)))])])])])},l=[],r=(e("96cf"),e("1da1")),c=(e("ac6a"),e("55dd"),e("c5f6"),e("5a15")),d=e("3038"),h={name:"TongjiTotal",props:{seasonIndex:{type:Number,default:0}},data:function(){return{isH:!1,crown_join:0,crown_total:0,super_join:0,super_total:0,top_join:0,type:1,per_num:0,top_total:0,hard_sale_total:0,simple_sale_total:0,youth_sale_total:0,youth_order_total:0,old_sale_total:0,hard_order_total:0,simple_order_total:0,old_order_total:0,cot_old_order_total:0,cot_old_sale_total:0,list:[],showPicker:!1,value:["",""],pickerOptions:{},exportTypes:[{value:1,label:"第一周"},{value:2,label:"第二周"},{value:3,label:"第三周"}]}},computed:{season_list:function(){return this.$store.state.user.season_list}},watch:{seasonIndex:function(){this.getDate(),this.initDate()}},created:function(){this.getDate(),this.initDate()},methods:{initDate:function(){this.$set(this.value,0,new Date(this.season_list[this.seasonIndex].start)),this.value[0]=new Date(this.season_list[this.seasonIndex].start),+new Date>=this.season_list[this.seasonIndex].start&&+new Date<=this.season_list[this.seasonIndex].end?this.$set(this.value,1,new Date):this.$set(this.value,1,new Date(this.season_list[this.seasonIndex].end))},getDate:function(){var t=this;Object(c["f"])({season:this.season_list[this.seasonIndex].season}).then((function(a){t.super_join=a.data.super_join,t.super_total=a.data.super_total,t.top_join=a.data.top_join,t.top_total=a.data.top_total,t.hard_sale_total=a.data.hard_sale_total,t.simple_sale_total=a.data.simple_sale_total,t.old_sale_total=a.data.old_sale_total,t.cot_old_sale_total=a.data.cot_old_sale_total,t.hard_order_total=a.data.hard_order_total,t.simple_order_total=a.data.simple_order_total,t.old_order_total=a.data.old_order_total,t.cot_old_order_total=a.data.cot_old_order_total,t.youth_sale_total=a.data.youth_sale_total,t.youth_order_total=a.data.youth_order_total,t.per_num=a.data.per_num,t.crown_total=a.data.crown_total,t.crown_join=a.data.crown_join}))},testChoosedDate:function(t){var a=this;return new Promise((function(e,s){(+new Date(t[0])<a.season_list[a.seasonIndex].start||+new Date(t[0])>a.season_list[a.seasonIndex].end)&&(a.value[0]=new Date(a.season_list[a.seasonIndex].start),a.$message.error("所选时间超出赛季开始范围,已为您自动调整"),s()),(+new Date(t[1])-a.season_list[a.seasonIndex].end>864e5||+new Date(t[1])<a.season_list[a.seasonIndex].start)&&(a.value[1]=new Date(a.season_list[a.seasonIndex].end),a.$message.error("所选时间超出赛季开始范围,已为您自动调整"),s()),e()}))},change:function(t){var a=this;this.testChoosedDate(t).then((function(){a.loading=a.$loading(),Object(d["b"])({season:a.season_list[a.seasonIndex].season,start:+new Date(a.value[0])/1e3,end:+new Date(a.value[1])/1e3}).then((function(t){t.data.list.sort((function(t,a){return+a.integral-+t.integral})),t.data.list.forEach((function(t,e){t.rank=e+1,t.war_name+="服务",t.old=t.old?+t.old:0,t.hard=t.hard?+t.hard:0,t.simple=t.simple?+t.simple:0,t.cot_old=t.cot_old?+t.cot_old:0,t.youth=t.youth?t.youth:0,t.total=+t.old+ +t.hard+ +t.simple+ +t.cot_old+ +t.youth,t.start=new Date(a.value[0]).toLocaleDateString()+"/ 00 : 00",t.end=new Date(+new Date(a.value[1])-864e5).toLocaleDateString()+"/ 23 : 59"})),a.DOWNLOADEXCELDATA=t.data.list,a.type=0,a.handleDownload()}))}))},excel_all:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(){var a,s,n,o,i=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.loading=this.$loading(),a=new Date(this.season_list[0].start).toLocaleDateString()+"/ 00 : 00",s=new Date(+new Date(this.season_list[0].end)).toLocaleDateString()+"/ 23 : 59",t.prev=3,t.next=6,Object(d["h"])({season:this.season_list[this.seasonIndex].season});case 6:n=t.sent,o=n.data,o.list&&o.list.length>0&&(o.list.sort((function(t,a){return+a.integral-+t.integral})),Promise.all([e.e("chunk-6e83591c"),e.e("chunk-aa6495fe"),e.e("chunk-03d5b01c"),e.e("chunk-179281af")]).then(e.bind(null,"4bf8d")).then((function(t){var e=["客户昵称","真实姓名","客户手机号","销售类别","参赛次数","排名","学分","精装版销售量(套)","简约版销售量(套)","高腰版销售量(套)","纯棉老人版销量(套)","青春版销量(套)","销售量总量(套)","上级批发商名称","上级批发商手机号","所属服务","数据开始时间","数据结束时间"],n=["nickname","realname","phone","level_name","join_num","rank","integral","hard","simple","old","cot_old","youth","total","up_name","up_phone","war_name","start","end"];o.list.map((function(t,e){t.rank=e+1,t.war_name+="服务",t.up_phone=t.up_phone||"",t.realname=t.realname||"",t.old=t.old?t.old:0,t.hard=t.hard?t.hard:0,t.simple=t.simple?t.simple:0,t.cot_old=t.cot_old?t.cot_old:0,t.youth=t.youth?t.youth:0,t.total=t.total?t.total:0,t.start=a,t.end=s}));var l=i.formatJson(n,o.list);t.export_json_to_excel({header:e,data:l,filename:"比赛成绩-".concat(new Date(i.value[0]).toLocaleDateString(),"- 00 : 00至").concat(new Date(i.value[1]).toLocaleDateString()," 00 : 00"),autoWidth:!0,bookType:"xlsx"}),i.loading.close(),i.$message.success("导出数据完成"),i.showPicker=!1,i.initDate()}))),t.next=15;break;case 11:t.prev=11,t.t0=t["catch"](3),console.log("导出失败: ".concat(t.t0)),this.loadingFull=!1;case 15:case"end":return t.stop()}}),t,this,[[3,11]])})));function a(){return t.apply(this,arguments)}return a}(),formatJson:function(t,a){return a.map((function(a){return t.map((function(t){return"timestamp"===t?Object(o["f"])(a[t]):a[t]}))}))},downloadall:function(){var t=this;this.loading=this.$loading(),Object(d["h"])({season:this.season_list[this.seasonIndex].season}).then((function(a){a.data.list.sort((function(t,a){return+a.integral-+t.integral})),a.data.list.forEach((function(a,e){a.rank=e+1,a.war_name+="服务",a.old=a.old?a.old:0,a.hard=a.hard?a.hard:0,a.simple=a.simple?a.simple:0,a.cot_old=a.cot_old?a.cot_old:0,a.youth=a.youth?a.youth:0,a.total=a.total?a.total:0,a.start=new Date(t.season_list[0].start).toLocaleDateString()+"/ 00 : 00",a.end=new Date(+new Date(t.season_list[0].end)).toLocaleDateString()+"/ 23 : 59"})),t.DOWNLOADEXCELDATA=a.data.list,t.type=1,t.handleDownload()}))},exportExcel:function(t){var a=this;this.loading=this.$loading(),Object(d["c"])({season:this.season_list[this.seasonIndex].season,week:t}).then((function(e){200===e.code?(a.DOWNLOADEXCELDATA=e.data.list.map((function(e,s){return e.rank=s+1,e.start=new Date(new Date(a.season_list[a.seasonIndex].start).getTime()+7*(Number(t)-1)*24*3600*1e3).toLocaleDateString()+"/ 00 : 00",e.end=new Date(new Date(a.season_list[a.seasonIndex].start).getTime()+6*Number(t)*24*3600*1e3).toLocaleDateString()+"/ 23 : 59",e})),a.type=1,a.handleDownload("第".concat(a.season_list[a.seasonIndex].season,"赛季-第").concat(t,"周-比赛成绩"))):300===e.code&&a.$message.error("所选区间正处于比赛期间,暂时无法下载")})).finally((function(t){a.loading.close()}))},handleDownload:function(t){var a=this;Promise.all([e.e("chunk-6e83591c"),e.e("chunk-aa6495fe"),e.e("chunk-03d5b01c"),e.e("chunk-179281af")]).then(e.bind(null,"4bf8d")).then((function(e){var s=["客户昵称","备注昵称","真实姓名","客户手机号","销售类别","参赛次数","排名","学分","精装版销售量(套)","简约版销售量(套)","高腰版销售量(套)","纯棉老人版销量(套)","青春版销量(套)","销售量总量(套)","上级批发商名称","上级批发商手机号","所属服务","数据开始时间","数据结束时间"],n=["nickname","remark_name","realname","phone","level_name","join_num","rank","integral","hard","simple","old","cot_old","youth","total","up_name","up_phone","war_name","start","end"];1===a.type&&(s.splice(1,1),n.splice(1,1));var o=a.DOWNLOADEXCELDATA.map((function(t){return n.map((function(a){return t[a]}))}));e.export_json_to_excel({header:s,data:o,filename:t||"比赛成绩-".concat(new Date(a.value[0]).toLocaleDateString(),"- 00 : 00至").concat(new Date(a.value[1]).toLocaleDateString()," 00 : 00"),autoWidth:!0,bookType:"xlsx"}),a.loading.close(),a.showPicker=!1,a.initDate()}))}}},_=h,u=(e("7784"),e("2877")),p=Object(u["a"])(_,i,l,!1,null,"7281d39c",null),v=p.exports,m=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"dayorder"},[e("div",{staticClass:"left"},[e("div",{staticClass:"header"},[e("span",[t._v("日销售量总览")]),t._v(" "),e("el-date-picker",{attrs:{type:"date",placeholder:"选择日期",clearable:!1},on:{change:t.change},model:{value:t.total,callback:function(a){t.total=a},expression:"total"}})],1),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.simple+t.hard+t.old+t.cot_old+t.youth))])]),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.hard))])]),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.simple))])]),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.old))])]),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.youth))])]),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.cot_old))])])])])])},f=[],D={name:"DayOrder",props:{seasonIndex:{type:Number,default:0}},data:function(){return{total:new Date,simple:0,hard:0,old:0,cot_old:0,youth:0}},computed:{season_list:function(){return this.$store.state.user.season_list}},watch:{seasonIndex:{handler:function(){var t=this;this.testNowDate(),Object(c["b"])({season:this.season_list[this.seasonIndex].season}).then((function(a){t.simple=a.data.simple,t.hard=a.data.hard,t.old=a.data.old,t.chartData=[t.hard,t.simple,t.old],t.cot_old=a.data.cot_old,t.youth=a.data.youth}))},immediate:!0}},methods:{testNowDate:function(){+new Date>=this.season_list[this.seasonIndex].start&&+new Date<=this.season_list[this.seasonIndex].end?this.total=new Date:this.total=new Date(this.season_list[this.seasonIndex].end)},testChoosedDate:function(t){return+new Date(t)<this.season_list[this.seasonIndex].start?(this.$message({message:"所选时间超出赛季范围,已为您自动调整",type:"warning"}),this.season_list[this.seasonIndex].start):+new Date(t)>this.season_list[this.seasonIndex].end?(this.$message({message:"所选时间超出赛季范围,已为您自动调整",type:"warning"}),this.season_list[this.seasonIndex].end):+new Date(t)},change:function(t){var a=this;this.total=this.testChoosedDate(t),this.loading=this.$loading(),Object(c["b"])({season:this.season_list[this.seasonIndex].season,day:this.total/1e3}).then((function(t){a.simple=t.data.simple,a.hard=t.data.hard,a.old=t.data.old,a.cot_old=t.data.cot_old,a.youth=t.data.youth,a.loading.close()}))}}},w=D,g=(e("96fc"),Object(u["a"])(w,m,f,!1,null,"ffeaae2e",null)),C=g.exports,y=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"totalorder"},[e("div",{staticClass:"header"},[e("span",[t._v("销售量统计")]),t._v(" "),e("el-date-picker",{ref:"picker",attrs:{type:"daterange",align:"right","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":t.pickerOptions,clearable:!1},on:{change:t.change},model:{value:t.value,callback:function(a){t.value=a},expression:"value"}})],1),t._v(" "),e("div",{staticClass:"content"},[e("bar-line-chart",{attrs:{"chart-data":t.chartData}})],1)])},x=[],b=e("2dcd"),j={name:"TotalOrder",components:{BarLineChart:b["a"]},props:{seasonIndex:{type:Number,default:0}},data:function(){return{value:["",""],chartData:{date:[],hard:[],simple:[],old:[],cot_old:[],youth:[]},pickerOptions:{shortcuts:[{text:"最近三天",onClick:function(t){var a=new Date,e=new Date;e.setTime(e.getTime()-6048e5),t.$emit("pick",[e,a])}},{text:"最近一周",onClick:function(t){var a=new Date,e=new Date;e.setTime(e.getTime()-6048e5),t.$emit("pick",[e,a])}},{text:"最近三周",onClick:function(t){var a=new Date,e=new Date;e.setTime(e.getTime()-18144e5),t.$emit("pick",[e,a])}}]}}},computed:{season_list:function(){return this.$store.state.user.season_list}},watch:{seasonIndex:{handler:function(){var t=this;this.testNowDate(),Object(c["g"])({season:this.season_list[this.seasonIndex].season}).then((function(a){t.chartData.date=a.data.date,t.chartData.hard=a.data.hard,t.chartData.simple=a.data.simple,t.chartData.old=a.data.old,t.chartData.youth=a.data.youth,t.chartData.cot_old=a.data.cot_old}))},immediate:!0}},methods:{testNowDate:function(){this.value=[],this.value[0]=new Date(this.season_list[this.seasonIndex].start),+new Date>=this.season_list[this.seasonIndex].start&&+new Date<=this.season_list[this.seasonIndex].end?this.value[1]=new Date:this.value[1]=new Date(this.season_list[this.seasonIndex].end)},testChoosedDate:function(t){(+new Date(t[0])<this.season_list[this.seasonIndex].start||+new Date(t[0])>this.season_list[this.seasonIndex].end)&&(this.value[0]=new Date(this.season_list[this.seasonIndex].start),this.$message({message:"所选时间超出赛季开始范围,已为您自动调整",type:"warning"})),(+new Date(t[1])>this.season_list[this.seasonIndex].end||+new Date(t[1])<this.season_list[this.seasonIndex].start)&&(this.value[1]=new Date(this.season_list[this.seasonIndex].end),this.$notify({message:"所选时间超出赛季结束范围,已为您自动调整",type:"warning"}))},change:function(t){var a=this;this.testChoosedDate(t),this.loading=this.$loading(),Object(c["g"])({season:this.season_list[this.seasonIndex].season,start:+new Date(this.value[0])/1e3,end:+new Date(this.value[1])/1e3}).then((function(t){a.chartData.date=t.data.date,a.chartData.hard=t.data.hard,a.chartData.simple=t.data.simple,a.chartData.old=t.data.old,a.chartData.cot_old=t.data.cot_old,a.chartData.youth=t.data.youth,a.loading.close()}))}}},k=j,I=(e("17de"),Object(u["a"])(k,y,x,!1,null,null,null)),O=I.exports,S=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"daysold"},[e("div",{staticClass:"left"},[e("div",{staticClass:"header"},[e("span",[t._v("日销售额总览")]),t._v(" "),e("el-date-picker",{attrs:{type:"date",placeholder:"选择日期",clearable:!1},on:{change:t.change},model:{value:t.total,callback:function(a){t.total=a},expression:"total"}})],1),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")(t.simple+t.hard+t.old+t.cot_old+t.youth)))])]),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")(t.hard)))])]),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")(t.simple)))])]),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")(t.old)))])]),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")(t.youth)))])]),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")(t.cot_old)))])])])])])},$=[],E={name:"Daysold",props:{seasonIndex:{type:Number,default:0}},data:function(){return{total:new Date,simple:0,hard:0,old:0,cot_old:0,youth:0}},computed:{season_list:function(){return this.$store.state.user.season_list}},watch:{seasonIndex:{handler:function(){var t=this;this.testNowDate(),Object(c["c"])({season:this.season_list[this.seasonIndex].season}).then((function(a){t.simple=a.data.simple,t.hard=a.data.hard,t.old=a.data.old,t.chartData=[t.hard,t.simple,t.old],t.cot_old=a.data.cot_old,t.youth=a.data.youth}))},immediate:!0}},methods:{testNowDate:function(){+new Date>=this.season_list[this.seasonIndex].start&&+new Date<=this.season_list[this.seasonIndex].end?this.total=this.total2=new Date:this.total=this.total2=new Date(this.season_list[this.seasonIndex].end)},testChoosedDate:function(t){return+new Date(t)<this.season_list[this.seasonIndex].start?(this.$message({message:"所选时间超出赛季范围,已为您自动调整",type:"warning"}),this.season_list[this.seasonIndex].start):+new Date(t)>this.season_list[this.seasonIndex].end?(this.$message({message:"所选时间超出赛季范围,已为您自动调整",type:"warning"}),this.season_list[this.seasonIndex].end):+new Date(t)},change:function(t){var a=this;this.total=this.testChoosedDate(t),this.loading=this.$loading(),Object(c["c"])({season:this.season_list[this.seasonIndex].season,day:this.total/1e3}).then((function(t){a.simple=t.data.simple,a.hard=t.data.hard,a.old=t.data.old,a.cot_old=t.data.cot_old,a.youth=t.data.youth,a.loading.close()}))}}},N=E,T=(e("8097"),Object(u["a"])(N,S,$,!1,null,"7bc33e0e",null)),A=T.exports,L=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"totalsold"},[e("div",{staticClass:"header"},[e("span",[t._v("销售额统计")]),t._v(" "),e("el-date-picker",{ref:"picker",attrs:{type:"daterange",align:"right","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":t.pickerOptions,clearable:!1},on:{change:t.change},model:{value:t.value,callback:function(a){t.value=a},expression:"value"}})],1),t._v(" "),e("div",{staticClass:"content"},[e("bar-line-chart",{attrs:{"chart-data":t.chartData,type:"line"}})],1)])},B=[],M={name:"Totalsold",components:{BarLineChart:b["a"]},props:{seasonIndex:{type:Number,default:0}},data:function(){return{value:["",""],chartData:{date:[],hard:[],simple:[],old:[],cot_old:[],youth:[]},pickerOptions:{shortcuts:[{text:"最近三天",onClick:function(t){var a=new Date,e=new Date;e.setTime(e.getTime()-6048e5),t.$emit("pick",[e,a])}},{text:"最近一周",onClick:function(t){var a=new Date,e=new Date;e.setTime(e.getTime()-6048e5),t.$emit("pick",[e,a])}},{text:"最近三周",onClick:function(t){var a=new Date,e=new Date;e.setTime(e.getTime()-18144e5),t.$emit("pick",[e,a])}}]}}},computed:{season_list:function(){return this.$store.state.user.season_list}},watch:{seasonIndex:{handler:function(){var t=this;this.testNowDate(),Object(c["h"])({season:this.season_list[this.seasonIndex].season}).then((function(a){t.chartData.date=a.data.date,t.chartData.hard=a.data.hard,t.chartData.simple=a.data.simple,t.chartData.old=a.data.old,t.chartData.cot_old=a.data.cot_old,t.chartData.youth=a.data.youth}))},immediate:!0}},methods:{testNowDate:function(){this.value=[],this.value[0]=new Date(this.season_list[this.seasonIndex].start),+new Date>=this.season_list[this.seasonIndex].start&&+new Date<=this.season_list[this.seasonIndex].end?this.value[1]=new Date:this.value[1]=new Date(this.season_list[this.seasonIndex].end)},testChoosedDate:function(t){(+new Date(t[0])<this.season_list[this.seasonIndex].start||+new Date(t[0])>this.season_list[this.seasonIndex].end)&&(this.value[0]=new Date(this.season_list[this.seasonIndex].start),this.$message({message:"所选时间超出赛季开始范围,已为您自动调整",type:"warning"})),(+new Date(t[1])>this.season_list[this.seasonIndex].end||+new Date(t[1])<this.season_list[this.seasonIndex].start)&&(this.value[1]=new Date(this.season_list[this.seasonIndex].end),this.$notify({message:"所选时间超出赛季结束范围,已为您自动调整",type:"warning"}))},change:function(t){var a=this;this.testChoosedDate(t),this.loading=this.$loading(),Object(c["h"])({season:this.season_list[this.seasonIndex].season,start:+new Date(this.value[0])/1e3,end:+new Date(this.value[1])/1e3}).then((function(t){a.chartData.date=t.data.date,a.chartData.hard=t.data.hard,a.chartData.simple=t.data.simple,a.chartData.old=t.data.old,a.chartData.cot_old=t.data.cot_old,a.chartData.youth=t.data.youth,a.loading.close()}))}}},z=M,H=(e("8ba6"),Object(u["a"])(z,L,B,!1,null,null,null)),P=H.exports,W={name:"Zbstongji",components:{dayorder:C,chartorder:O,daysold:A,chartsold:P,totalH:v},data:function(){return{season_list_index:0,isH:!1}},created:function(){Object(o["e"])()&&(this.isH=!0)},methods:{switchseason:function(t){this.season_list_index=t}}},R=W,J=(e("55a5"),Object(u["a"])(R,s,n,!1,null,null,null));a["default"]=J.exports}}]);
|