chunk-4c6e68ba.bb0cf451.js 10 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4c6e68ba"],{"401a":function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"c",(function(){return i})),a.d(t,"b",(function(){return s}));var r=a("b775");function n(e){return Object(r["a"])({url:"/statistical/agentsalesresults",method:"get",params:e})}function i(e){return Object(r["a"])({url:"/statistical/agentaddnum",method:"get",params:e})}function s(e){return Object(r["a"])({url:"/statistical/agentaddnumline",method:"get",params:e})}},b526:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loadingFull,expression:"loadingFull",modifiers:{fullscreen:!0,lock:!0}}]}),e._v(" "),a("el-form",{attrs:{"label-width":"80px"}},[a("el-form-item",{attrs:{label:"搜索方式:"}},[a("el-radio-group",{model:{value:e.searchParams.type,callback:function(t){e.$set(e.searchParams,"type",t)},expression:"searchParams.type"}},[a("el-radio",{attrs:{label:0}},[e._v("按开始时间到结束时间搜索")]),e._v(" "),a("el-radio",{attrs:{label:1}},[e._v("按月搜索")]),e._v(" "),a("el-radio",{attrs:{label:2}},[e._v("按年搜索")])],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"搜索时间:"}},[0===e.searchParams.type?a("el-date-picker",{attrs:{type:"daterange","picker-options":e.pickerOptions,"range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期",align:"left","value-format":"yyyy-MM-dd"},model:{value:e.searchParams.time,callback:function(t){e.$set(e.searchParams,"time",t)},expression:"searchParams.time"}}):e._e(),e._v(" "),1===e.searchParams.type?a("el-date-picker",{attrs:{type:"month",placeholder:"选择月",align:"left"},model:{value:e.searchParams.month,callback:function(t){e.$set(e.searchParams,"month",t)},expression:"searchParams.month"}}):e._e(),e._v(" "),2===e.searchParams.type?a("el-date-picker",{attrs:{type:"year",placeholder:"选择年",align:"left"},model:{value:e.searchParams.year,callback:function(t){e.$set(e.searchParams,"year",t)},expression:"searchParams.year"}}):e._e(),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.handleInit}},[e._v("\n 搜索\n ")])],1)],1),e._v(" "),a("el-row",{staticClass:"model"},[a("el-col",{staticClass:"modelCol",attrs:{span:24}},[a("pie-simple",{attrs:{id:"pieCrownAdd1","show-title":"新增销售","series-data":e.newNext,width:"1400px"}})],1),e._v(" "),a("el-col",{staticClass:"modelCol",attrs:{span:24}},[a("line-aqi",{attrs:{id:"homeAllLine1",title:"全部销售","show-title":"新增销售","series-data":e.memberArray.all,width:"1400px"}})],1),e._v(" "),a("el-col",{staticClass:"modelCol",attrs:{span:24}},[a("line-aqi",{attrs:{id:"homeCrownLine1",title:"代理公司","show-title":"代理公司","series-data":e.memberArray.crown,width:"1400px"}})],1),e._v(" "),a("el-col",{staticClass:"modelCol",attrs:{span:24}},[a("line-aqi",{attrs:{id:"hometopLine1",title:"销售经理","show-title":"销售经理","series-data":e.memberArray.top,width:"1400px"}})],1),e._v(" "),a("el-col",{staticClass:"modelCol",attrs:{span:24}},[a("line-aqi",{attrs:{id:"homeSuperLine1",title:"销售主管","show-title":"销售主管","series-data":e.memberArray.super,width:"1400px"}})],1)],1)],1)},n=[],i=(a("ac6a"),a("96cf"),a("1da1")),s=a("401a"),l=a("e957"),c=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:e.className,style:{height:e.height,width:e.width},attrs:{id:e.id}})},o=[],u=a("313e"),d=a.n(u),h=a("f42c"),m={mixins:[h["a"]],props:{className:{type:String,default:"chart"},id:{type:String,default:"chart"},width:{type:String,default:"600px"},height:{type:String,default:"400px"},title:{type:String,default:""},desc:{type:String,default:""},showTitle:{type:String,default:""},seriesData:{type:Array,default:function(){return[]}}},data:function(){return{chart:null}},computed:{legendData:function(){var e=Object.assign([],this.seriesData);e.length<1&&(e=[0,0]);var t=[];return e.map((function(e){t.push([e.date||0,e.value||0])})),t}},watch:{seriesData:{handler:function(e,t){this.initChart()},deep:!0}},mounted:function(){this.initChart()},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){var e=this;this.$nextTick((function(){e.chart=d.a.init(document.getElementById(e.id)),e.chart.clear(),e.chart.setOption({title:{text:e.title},tooltip:{trigger:"axis"},xAxis:{data:e.legendData.length>0?e.legendData.map((function(e){return e[0]})):[0]},yAxis:{splitLine:{show:!1}},dataZoom:[{startValue:e.changeTime()},{type:"inside"}],visualMap:{top:10,right:10,outOfRange:{color:"#999"}},series:{name:e.showTitle,type:"line",data:e.legendData.length>0?e.legendData.map((function(e){return e[1]})):[0]}}),window.onresize=e.chart.resize}))},changeTime:function(){var e=new Date;return"".concat(e.getFullYear(),"-").concat(e.getMonth()+1,"-").concat(e.getDate())}}},p=m,f=a("2877"),b=Object(f["a"])(p,c,o,!1,null,null,null),g=b.exports,y=a("8975"),w={components:{PieSimple:l["a"],LineAqi:g},data:function(){return{pickerOptions:{shortcuts:[{text:"最近一周",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-5184e5),e.$emit("pick",[a,t])}},{text:"最近一个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-2592e6),e.$emit("pick",[a,t])}},{text:"最近三个月",onClick:function(e){var t=new Date,a=new Date;a.setTime(a.getTime()-7776e6),e.$emit("pick",[a,t])}}]},searchParams:{type:0,time:[Object(y["formatter"])(Date.now()-5184e5,"yyyy-MM-dd"),Object(y["formatter"])(Date.now(),"yyyy-MM-dd")],month:"".concat((new Date).getFullYear(),"-").concat((new Date).getMonth()+1),year:"".concat((new Date).getFullYear())},newNext:[],memberArray:{all:[],crown:[],super:[],top:[]},loadingFull:!1}},methods:{newNextList:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t,a,r,n,i,l,c,o,u,d,h;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,t=this.searchParams,a=t.time,r=t.type,n=t.month,i=t.year,l=0===r?a:1===r?n:i,e.next=5,Object(s["c"])({type:r,time:l});case 5:if(c=e.sent,o=c.message,u=c.code,200!==u){e.next=26;break}this.newNext=[],d=c.data,e.t0=regeneratorRuntime.keys(d);case 11:if((e.t1=e.t0()).done){e.next=24;break}h=e.t1.value,e.t2=h,e.next="crow"===e.t2?16:"super"===e.t2?18:"top"===e.t2?20:22;break;case 16:return this.newNext.push({name:"代理公司(".concat(d[h],"人)"),value:d[h]}),e.abrupt("break",22);case 18:return this.newNext.push({name:"销售经理(".concat(d[h],"人)"),value:d[h]}),e.abrupt("break",22);case 20:return this.newNext.push({name:"销售主管(".concat(d[h],"人)"),value:d[h]}),e.abrupt("break",22);case 22:e.next=11;break;case 24:e.next=27;break;case 26:this.$message.error(o);case 27:e.next=32;break;case 29:e.prev=29,e.t3=e["catch"](0),console.log(e.t3);case 32:case"end":return e.stop()}}),e,this,[[0,29]])})));function t(){return e.apply(this,arguments)}return t}(),newNextLine:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t,a,r,n,i,l,c,o,u,d,h;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,t=this.searchParams,a=t.time,r=t.type,n=t.month,i=t.year,l=0===r?a:1===r?n:i,e.next=5,Object(s["b"])({type:r,time:l});case 5:if(c=e.sent,o=c.message,u=c.code,200!==u){e.next=26;break}d=c.data,e.t0=regeneratorRuntime.keys(d);case 10:if((e.t1=e.t0()).done){e.next=24;break}h=e.t1.value,e.t2=h,e.next="crow"===e.t2?15:"super"===e.t2?17:"top"===e.t2?19:21;break;case 15:return this.memberArray.crown=d[h],e.abrupt("break",22);case 17:return this.memberArray.super=d[h],e.abrupt("break",22);case 19:return this.memberArray.top=d[h],e.abrupt("break",22);case 21:this.memberArray.all=d[h];case 22:e.next=10;break;case 24:e.next=27;break;case 26:this.$message.error(o);case 27:e.next=32;break;case 29:e.prev=29,e.t3=e["catch"](0),console.log(e.t3);case 32:this.loadingFull=!1;case 33:case"end":return e.stop()}}),e,this,[[0,29]])})));function t(){return e.apply(this,arguments)}return t}(),handleInit:function(){this.newNextList(),this.newNextLine()}}},v=w,x=(a("b617"),Object(f["a"])(v,r,n,!1,null,"3a0d1cf0",null));t["default"]=x.exports},b617:function(e,t,a){"use strict";var r=a("be5d"),n=a.n(r);n.a},be5d:function(e,t,a){},e957:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:e.className,style:{height:e.height,width:e.width},attrs:{id:e.id}})},n=[],i=(a("7f7f"),a("313e")),s=a.n(i),l=a("f42c"),c={mixins:[l["a"]],props:{className:{type:String,default:"chart"},id:{type:String,default:"chart"},width:{type:String,default:"600px"},height:{type:String,default:"400px"},title:{type:String,default:""},desc:{type:String,default:""},showTitle:{type:String,default:""},seriesData:{type:Array,default:function(){return[]}}},data:function(){return{chart:null}},computed:{legendData:function(){var e=Object.assign([],this.seriesData),t=[];return e.map((function(e){t.push(e.name)})),t}},watch:{seriesData:{handler:function(e,t){this.initChart()},deep:!0}},mounted:function(){this.initChart()},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){var e=this;this.$nextTick((function(){e.chart=s.a.init(document.getElementById(e.id)),e.chart.clear(),e.chart.setOption({tooltip:{trigger:"item",formatter:"{a} <br/>{b} : {c} ({d}%)"},legend:{orient:"vertical",left:"right",data:e.legendData},series:[{name:e.showTitle,type:"pie",radius:"55%",center:["50%","60%"],data:e.seriesData,emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}),window.onresize=e.chart.resize}))}}},o=c,u=a("2877"),d=Object(u["a"])(o,r,n,!1,null,null,null);t["a"]=d.exports},f42c:function(e,t,a){"use strict";var r=a("ed08");t["a"]={data:function(){return{$_sidebarElm:null}},mounted:function(){var e=this;this.__resizeHandler=Object(r["b"])((function(){e.chart&&e.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(e){"width"===e.propertyName&&this.__resizeHandler()}}}}}]);