chunk-7fbe7c94.7fb5fa4a.js 20 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7fbe7c94"],{"13b5":function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"Contrast"},[t._m(0),t._v(" "),a("Chart",{attrs:{data:{x:{name:"赛季",value:t.data1.map((function(t){return"第"+t.season+"赛季"}))},y:{"销售员":t.data1.map((function(t){return t.tj})),"经销商":t.data1.map((function(t){return t.top})),"批发商":t.data1.map((function(t){return t.crown})),"报名人数":t.data1.map((function(t){return t.all}))}},title:"报名数据对比",unit:"人"}}),t._v(" "),a("div",{staticStyle:{"text-align":"center","font-size":"18px","font-weight":"bold","margin-bottom":"12px"}},[t._v("报名数据对比详情")]),t._v(" "),a("el-table",{attrs:{data:t.data1,border:""}},[a("el-table-column",{attrs:{label:"赛季",prop:"season",align:"center",width:"54"}}),t._v(" "),a("el-table-column",{attrs:{label:"销售员",prop:"tj",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"经销商",prop:"top",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"批发商",prop:"crown",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"报名人数",prop:"all",align:"center"}})],1),t._v(" "),t._m(1),t._v(" "),a("Chart",{attrs:{data:{x:{name:"赛季",value:t.data2.map((function(t){return"第"+t.season+"赛季"}))},y:{"精装版":t.data2.map((function(t){return t.hard})),"简约版":t.data2.map((function(t){return t.simple})),"高腰版":t.data2.map((function(t){return t.old})),"棉老版":t.data2.map((function(t){return t.cot_old})),"青春版":t.data2.map((function(t){return t.youth})),"合计":t.data2.map((function(t){return t.all}))}},title:"销售数量对比",unit:"套"}}),t._v(" "),a("div",{staticStyle:{"text-align":"center","font-size":"18px","font-weight":"bold","margin-bottom":"12px"}},[t._v("销售数量对比详情")]),t._v(" "),a("el-table",{attrs:{data:t.data2,border:""}},[a("el-table-column",{attrs:{label:"赛季",prop:"season",align:"center",width:"54"}}),t._v(" "),a("el-table-column",{attrs:{label:"精装版",prop:"hard",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"简约版",prop:"simple",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"高腰版",prop:"old",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"棉老版",prop:"cot_old",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"青春版",prop:"youth",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"合计",prop:"all",align:"center"}})],1),t._v(" "),t._m(2),t._v(" "),a("Chart",{attrs:{data:{x:{name:"赛季",value:t.data2.map((function(t){return"第"+t.season+"赛季"}))},y:{"精装版":t.data2.map((function(t){return t.hard_money})),"简约版":t.data2.map((function(t){return t.simple_money})),"高腰版":t.data2.map((function(t){return t.old_money})),"棉老版":t.data2.map((function(t){return t.cot_old_money})),"青春版":t.data2.map((function(t){return t.youth_money})),"合计":t.data2.map((function(t){return t.money}))}},title:"销售金额对比",unit:"元"}}),t._v(" "),a("div",{staticStyle:{"text-align":"center","font-size":"18px","font-weight":"bold","margin-bottom":"12px"}},[t._v("销售金额对比详情")]),t._v(" "),a("el-table",{attrs:{data:t.data2,border:""}},[a("el-table-column",{attrs:{label:"赛季",prop:"season",align:"center",width:"54"}}),t._v(" "),a("el-table-column",{attrs:{label:"精装版",prop:"hard_money",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"简约版",prop:"simple_money",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"高腰版",prop:"old_money",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"棉老版",prop:"cot_old_money",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"青春版",prop:"youth",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"合计",prop:"money",align:"center"}})],1),t._v(" "),t._m(3),t._v(" "),a("Chart",{attrs:{data:{x:{name:"赛季",value:t.data3.map((function(t){return"第"+t.season+"赛季"}))},y:{"人均销售":t.data3.map((function(t){return t.per_capita}))}},title:"人均销售对比",unit:"套"}}),t._v(" "),a("div",{staticStyle:{"text-align":"center","font-size":"18px","font-weight":"bold","margin-bottom":"12px"}},[t._v("人均销售对比详情")]),t._v(" "),a("el-table",{attrs:{data:t.data3,border:""}},[a("el-table-column",{attrs:{label:"赛季",prop:"season",align:"center",width:"54"}}),t._v(" "),a("el-table-column",{attrs:{label:"人均销售量",prop:"per_capita",align:"center"}})],1),t._v(" "),t._m(4),t._v(" "),a("Chart",{attrs:{data:{x:{name:"赛季",value:t.data4.map((function(t){return"第"+t.season+"赛季"}))},y:{"销售员":t.data4.map((function(t){return+t.tj.replace("%","")})),"经销商":t.data4.map((function(t){return+t.top.replace("%","")})),"批发商":t.data4.map((function(t){return+t.crown.replace("%","")})),"总人数":t.data4.map((function(t){return+t.all.replace("%","")}))}},title:"销售人员占比对比",unit:"%"}}),t._v(" "),a("div",{staticStyle:{"text-align":"center","font-size":"18px","font-weight":"bold","margin-bottom":"12px"}},[t._v("销售人员占比对比详情")]),t._v(" "),a("el-table",{attrs:{data:t.data4,border:""}},[a("el-table-column",{attrs:{label:"赛季",prop:"season",align:"center",width:"54"}}),t._v(" "),a("el-table-column",{attrs:{label:"销售员",prop:"tj",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"经销商",prop:"top",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"批发商",prop:"crown",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"总人数",prop:"all",align:"center"}})],1),t._v(" "),t._m(5),t._v(" "),a("Chart",{attrs:{data:{x:{name:"赛季",value:t.data5.map((function(t){return"第"+t.season+"赛季"}))},y:{"销售员":t.data5.map((function(t){return+t.tj.replace("%","")})),"经销商":t.data5.map((function(t){return+t.top.replace("%","")})),"批发商":t.data5.map((function(t){return+t.crown.replace("%","")}))}},title:"各类别销售数量对比",unit:"%"}}),t._v(" "),a("div",{staticStyle:{"text-align":"center","font-size":"18px","font-weight":"bold","margin-bottom":"12px"}},[t._v("各类别销售数量对比详情")]),t._v(" "),a("el-table",{attrs:{data:t.data5,border:""}},[a("el-table-column",{attrs:{label:"赛季",prop:"season",align:"center",width:"54"}}),t._v(" "),a("el-table-column",{attrs:{label:"销售员",prop:"tj",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"经销商",prop:"top",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"批发商",prop:"crown",align:"center"}})],1),t._v(" "),a("div",{staticStyle:{"text-align":"center","font-size":"18px","font-weight":"bold",margin:"12px 0"}},[t._v("报名人数&销量对比")]),t._v(" "),a("el-table",{attrs:{data:t.data6,border:""}},[a("el-table-column",{attrs:{label:"赛季",prop:"season",align:"center",width:"54"}}),t._v(" "),a("el-table-column",{attrs:{label:"报名总人数",prop:"info.总人数",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"总销量",prop:"info.总销量",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"人均销量",prop:"info.人均销量",align:"center"}})],1),t._v(" "),a("div",{staticStyle:{"text-align":"center","font-size":"18px","font-weight":"bold",margin:"12px 0"}},[t._v("学历等级人数对比")]),t._v(" "),a("el-table",{attrs:{data:t.data7,border:""}},[a("el-table-column",{attrs:{label:"赛季",prop:"season",align:"center",width:"54"}}),t._v(" "),a("el-table-column",{attrs:{label:"大学毕业",prop:"info.大学毕业",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"学士学位",prop:"info.学士学位",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"硕士学位",prop:"info.硕士学位",align:"center"}}),t._v(" "),a("el-table-column",{attrs:{label:"博士学位",prop:"info.博士学位",align:"center"}})],1)],1)},r=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"header"},[a("span",[t._v("报名数据对比")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"header"},[a("span",[t._v("销售数量对比")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"header"},[a("span",[t._v("销售金额对比")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"header"},[a("span",[t._v("人均销售对比")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"header"},[a("span",[t._v("销售人员占比对比")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"header"},[a("span",[t._v("各类别销售数量占比")])])}],l=a("3835"),i=(a("ac6a"),a("5df3"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.className,style:{height:t.phone?"300px":t.height,width:t.width}})}),o=[],c=a("2909"),s=(a("7f7f"),a("c698"),a("313e")),u=a.n(s),d=a("f42c");a("817d");var h={mixins:[d["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:"个"},title:{type:String,default:"统计图"},data:{type:Object,default:function(){return{x:{name:"",value:[]},y:{}}}},chartData:{type:Object,default:function(){return{top:[],tj:[],total:[],season:[]}}}},data:function(){return{chart:null,phone:document.body.offsetWidth<521}},watch:{data:{deep:!0,handler:function(){this.initChart()}}},mounted:function(){var t=this;this.$nextTick((function(){t.data.x.value.length&&t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){var t=this;this.chart=u.a.init(this.$el,"macarons"),this.chart.setOption({title:{text:this.title,top:6,left:"center",textStyle:{color:"#000000",fontWeight:"bold"}},color:["#4C9ECD","#D970D0","#5AC4B6","#7670D9"].concat(["#4a657a","#308e92","#b1cfa5","#f5d69f","#f5898b","#ef5055"]),tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{top:28,right:8,data:Reflect.ownKeys(this.data.y)},toolbox:{show:!0,orient:"vertical",right:0,top:"center",itemSize:this.phone?14:30,itemGap:this.phone?6:20,feature:{mark:{show:!0},dataView:{show:!0,readOnly:!0,title:this.title,lang:[this.title,"关闭"],optionToContent:function(e){var a=e.xAxis[0].data,n=e.series,r=function(){for(var t="",e=0,r=a.length;e<r;e++)t+='\n <tr style="height:30px;">\n <td>'.concat(a[e],"</td>\n <td>").concat(n[0].data[e],"</td>\n <td>").concat(n[1].data[e],"</td>\n <td>").concat(n[2].data[e],"</td>\n <td>").concat(n[3].data[e],"</td>\n <td>").concat(+n[0].data[e]+n[1].data[e]+n[2].data[e]+n[3].data[e],"</td>\n </tr>\n ");return t},l=function(t){return n[t].data.reduce((function(t,e){return t+e}),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>'.concat(t.data.x.name,"</th>\n <th>").concat(n[0].name,"</th>\n <th>").concat(n[1].name,"</th>\n <th>").concat(n[2].name,"</th>\n <th>").concat(n[3].name,"</th>\n <th>").concat(t.data.x.name,"合计</th>\n </tr>\n ").concat(r(),'\n <tr style="height:40px;">\n <th>类型合计</th>\n <th>').concat(l(0),"</th>\n <th>").concat(l(1),"</th>\n <th>").concat(l(2),"</th>\n <th>").concat(l(3),"</th>\n <th>").concat(l(0)+l(1)+l(2)+l(3),"</th>\n </tr>\n ")}},magicType:{show:!0,type:["line","bar","stack","tiled"]},restore:{show:!0},saveAsImage:{show:!0}}},calculable:!0,xAxis:[{name:this.data.x.name,nameTextStyle:{fontSize:12},type:"category",axisTick:{show:!1},data:this.data.x.value}],yAxis:[{type:"value",name:this.unit}],series:Object(c["a"])(Reflect.ownKeys(this.data.y).map((function(e){return{name:e,type:t.type,data:t.data.y[e]}})))})}}},p=h,f=a("2877"),m=Object(f["a"])(p,i,o,!1,null,null,null),b=m.exports,_=a("7e1e"),g={name:"Contrast",components:{Chart:b},data:function(){return{data1:[],data2:[],data3:[],data4:[],data5:[],data6:[],data7:[]}},mounted:function(){var t=this;this._loading=this.$loading(),Promise.all([Object(_["a"])(),Object(_["b"])(),Object(_["c"])(),Object(_["d"])(),Object(_["e"])(),Object(_["f"])()]).then((function(e){var a=Object(l["a"])(e,6),n=a[0].data.list,r=a[1].data.list,i=a[2].data.list,o=a[3].data.list,c=a[4].data.list,s=a[5].data,u=s.info,d=s.degree;console.log(r),t.data1=n,t.data2=r,t.data3=i,t.data4=o,t.data5=c;var h=[];for(var p in u)h.push({season:p,info:u[p]});var f=[];for(var m in d)f.push({season:m,info:d[m]});t.data6=h,t.data7=f,t.$nextTick((function(){return t._loading.close()}))}))},methods:{}},v=g,y=(a("8b95"),Object(f["a"])(v,n,r,!1,null,"6cb05949",null));e["a"]=y.exports},"4b10":function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.className,style:{height:t.phone?"300px":t.height,width:t.width}})},r=[],l=(a("55dd"),a("313e")),i=a.n(l),o=a("f42c");a("817d");var c={mixins:[o["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:document.body.offsetWidth-16+"px"},height:{type:String,default:"540px"},title:{type:String,default:""},phone:{type:Boolean,default:!1},chartData:{type:Object,default:function(){return{city:[],data:[]}}}},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"].sort((function(t,e){return.5-Math.random()})),title:{text:this.title,x:"center",top:18,textStyle:{color:"#000000",fontWeight:"bold"}},grid:{left:0,right:0,bottom:8,containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},toolbox:{show:!1},calculable:!0,xAxis:[{name:"城市",nameTextStyle:{fontSize:12},type:"category",axisTick:{show:!1},data:this.chartData.city}],yAxis:[{type:"value",name:"套"}],series:[{name:"销售数量",type:"bar",barGap:0,data:this.chartData.data}]})}}},s=c,u=a("2877"),d=Object(u["a"])(s,n,r,!1,null,null,null);e["a"]=d.exports},"531b":function(t,e,a){},"7e1e":function(t,e,a){"use strict";a.d(e,"m",(function(){return r})),a.d(e,"n",(function(){return l})),a.d(e,"o",(function(){return i})),a.d(e,"q",(function(){return o})),a.d(e,"r",(function(){return c})),a.d(e,"s",(function(){return s})),a.d(e,"p",(function(){return u})),a.d(e,"t",(function(){return d})),a.d(e,"l",(function(){return h})),a.d(e,"u",(function(){return p})),a.d(e,"a",(function(){return f})),a.d(e,"b",(function(){return m})),a.d(e,"c",(function(){return b})),a.d(e,"d",(function(){return _})),a.d(e,"e",(function(){return g})),a.d(e,"f",(function(){return v})),a.d(e,"v",(function(){return y})),a.d(e,"w",(function(){return x})),a.d(e,"x",(function(){return w})),a.d(e,"h",(function(){return j})),a.d(e,"g",(function(){return O})),a.d(e,"i",(function(){return C})),a.d(e,"k",(function(){return S})),a.d(e,"j",(function(){return $}));var n=a("b775"),r=function(t){return Object(n["a"])({url:"/data/location",method:"get",params:t})},l=function(t){return Object(n["a"])({url:"/data/province",method:"get",params:t})},i=function(t){return Object(n["a"])({url:"/data/province_time",method:"get",params:t})},o=function(t){return Object(n["a"])({url:"/data/sale_location",method:"get",params:t})},c=function(t){return Object(n["a"])({url:"/data/sale_province",method:"get",params:t})},s=function(t){return Object(n["a"])({url:"/data/sale_province_time",method:"get",params:t})},u=function(t){return Object(n["a"])({url:"/data/sale_type",method:"get",params:t})},d=function(t){return Object(n["a"])({url:"/data/rank",method:"get",params:t})},h=function(t){return Object(n["a"])({url:"/data/all_data",method:"get",params:t})},p=function(t){return Object(n["a"])({url:"/data/service_sale",method:"get",params:t})},f=function(t){return Object(n["a"])({url:"/data/sign_up",method:"get",params:t})},m=function(t){return Object(n["a"])({url:"/season/season_sale",method:"get",params:t})},b=function(t){return Object(n["a"])({url:"/data/per_capita",method:"get",params:t})},_=function(t){return Object(n["a"])({url:"/data/sale_per_capita",method:"get",params:t})},g=function(t){return Object(n["a"])({url:"/data/level_capita",method:"get",params:t})},v=function(){return Object(n["a"])({url:"/data/get_info",method:"get"})};function y(t){return Object(n["a"])({method:"get",url:"/challenge/index_current_data",params:t})}function x(t){return Object(n["a"])({method:"get",url:"/challenge/guess_current_data",params:t})}function w(){return Object(n["a"])({method:"get",url:"/data/crown_rank"})}function j(){return Object(n["a"])({method:"get",url:"/data/get_area_location"})}function O(t){return Object(n["a"])({method:"get",url:"/data/get_enroll_detail_info",params:t})}function C(t){return Object(n["a"])({method:"get",url:"/data/get_sales_detail_info",params:t})}function S(t){return Object(n["a"])({method:"get",url:"/data/challenge_rank",params:t})}function $(t){return Object(n["a"])({method:"get",url:"/challenge/guess_list_info",params:t})}},"8b95":function(t,e,a){"use strict";a("531b")},"990b":function(t,e,a){var n=a("9093"),r=a("2621"),l=a("cb7c"),i=a("7726").Reflect;t.exports=i&&i.ownKeys||function(t){var e=n.f(l(t)),a=r.f;return a?e.concat(a(t)):e}},a941:function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.className,style:{height:t.phone?"300px":t.height,width:t.width}})},r=[],l=(a("55dd"),a("313e")),i=a.n(l),o=a("f42c");a("817d");var c={mixins:[o["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"540px"},title:{type:String,default:""},phone:{type:Boolean,default:!1},chartData:{type:Object,default:function(){return{city:[],data:[]}}}},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"].sort((function(t,e){return.5-Math.random()})),title:{text:this.title,x:"center",top:18,textStyle:{color:"#000000",fontWeight:"bold"}},grid:{left:0,right:0,bottom:8,containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},toolbox:{show:!1},calculable:!0,xAxis:[{name:"城市",nameTextStyle:{fontSize:12},type:"category",axisTick:{show:!1},data:this.chartData.city}],yAxis:[{type:"value",name:"人"}],series:[{name:"参赛人数",type:"bar",barGap:0,data:this.chartData.data}]})}}},s=c,u=a("2877"),d=Object(u["a"])(s,n,r,!1,null,null,null);e["a"]=d.exports},c698:function(t,e,a){var n=a("5ca1");n(n.S,"Reflect",{ownKeys:a("990b")})},f42c:function(t,e,a){"use strict";var n=a("ed08");e["a"]={data:function(){return{$_sidebarElm:null}},mounted:function(){var t=this;this.__resizeHandler=Object(n["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()}}}}}]);