1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-163ed949","chunk-23071678","chunk-57d8cee1"],{"3f2a":function(e,t,a){"use strict";a.d(t,"d",(function(){return n})),a.d(t,"f",(function(){return s})),a.d(t,"a",(function(){return i})),a.d(t,"g",(function(){return l})),a.d(t,"i",(function(){return c})),a.d(t,"c",(function(){return o})),a.d(t,"b",(function(){return u})),a.d(t,"h",(function(){return d})),a.d(t,"e",(function(){return m}));var r=a("b775");function n(e){return Object(r["a"])({url:"/export/exportsaleswaterbills",method:"get",params:e})}function s(e){return Object(r["a"])({url:"/export/exportrewardspending",method:"get",params:e})}function i(e){return Object(r["a"])({url:"/export/exportperformancereward",method:"get",params:e})}function l(e){return Object(r["a"])({url:"/export/exportstorereward",method:"get",params:e})}function c(e){return Object(r["a"])({url:"/export/exportwareasalesresults",method:"get",params:e})}function o(e){return Object(r["a"])({url:"/export/exportcrownteamsalesresults",method:"get",params:e})}function u(e){return Object(r["a"])({url:"/export/exportcrownaddagentnum",method:"get",params:e})}function d(e){return Object(r["a"])({url:"/export/exportstoresalesresults",method:"get",params:e})}function m(e){return Object(r["a"])({url:"/export/exportagentsalesresults",method:"get",params:e})}},"401a":function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),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 s(e){return Object(r["a"])({url:"/statistical/agentaddnum",method:"get",params:e})}},"532c":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("el-tabs",{on:{"tab-click":e.handleTagToggle},model:{value:e.tabStatus,callback:function(t){e.tabStatus=t},expression:"tabStatus"}},[a("el-tab-pane",{attrs:{label:"新增销售统计",name:"0"}},[a("next-add",{ref:"add"})],1),e._v(" "),a("el-tab-pane",{attrs:{label:"销售业绩统计",name:"1"}},[a("next-sale",{ref:"sale"})],1)],1)],1)},n=[],s=(a("7f7f"),a("66e4")),i=a("e978"),l={components:{NextAdd:s["default"],NextSale:i["default"]},data:function(){return{tabStatus:"0",searchParams:{search_name:"",page_index:1,page_size:20},allNextTable:[],allNextTableTotal:0}},watch:{tabStatus:function(e,t){this.init()}},created:function(){var e=this;this.$nextTick((function(){e.init()}))},methods:{handleTagToggle:function(e){this.tabStatus=e.name},init:function(){var e=this.tabStatus;switch(e){case"0":this.$refs.add.newNextList();break;case"1":this.$refs.sale.allNextList();break;default:}}}},c=l,o=a("2877"),u=Object(o["a"])(c,r,n,!1,null,null,null);t["default"]=u.exports},"66e4":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.newNextList}},[e._v("\n 搜索\n ")])],1)],1),e._v(" "),a("el-row",[a("p",[e._v("新增销售统计")]),e._v(" "),a("el-col",{attrs:{span:24}},[a("pie-simple",{attrs:{id:"PieDoughnut1","show-title":"新增销售","series-data":e.newNext,width:"1400px"}})],1)],1)],1)},n=[],s=(a("ac6a"),a("c7eb")),i=(a("96cf"),a("1da1")),l=a("401a"),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("7f7f"),a("313e")),d=a("f42c"),m={mixins:[d["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=u["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}))}}},h=m,p=a("2877"),f=Object(p["a"])(h,c,o,!1,null,null,null),b=f.exports,g=a("8975"),v={components:{PieSimple:b},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(g["formatter"])(Date.now()-5184e5,"yyyy-MM-dd"),Object(g["formatter"])(Date.now(),"yyyy-MM-dd")],month:"".concat((new Date).getFullYear(),"-").concat((new Date).getMonth()+1),year:"".concat((new Date).getFullYear())},newNext:[],loadingFull:!1}},methods:{newNextList:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(){var t,a,r,n,i,c,o,u,d,m,h;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loadingFull=!0,e.prev=1,t=this.searchParams,a=t.time,r=t.type,n=t.month,i=t.year,c=0===r?a:1===r?n:i,e.next=6,Object(l["b"])({type:r,time:c});case 6:if(o=e.sent,u=o.message,d=o.code,200!==d){e.next=27;break}this.newNext=[],m=o.data,e.t0=Object(s["a"])().keys(m);case 12:if((e.t1=e.t0()).done){e.next=25;break}h=e.t1.value,e.t2=h,e.next="crow"===e.t2?17:"super"===e.t2?19:"top"===e.t2?21:23;break;case 17:return this.newNext.push({name:"批发商",value:m[h]}),e.abrupt("break",23);case 19:return this.newNext.push({name:"经销商",value:m[h]}),e.abrupt("break",23);case 21:return this.newNext.push({name:"销售员",value:m[h]}),e.abrupt("break",23);case 23:e.next=12;break;case 25:e.next=28;break;case 27:this.$message.error(u);case 28:e.next=33;break;case 30:e.prev=30,e.t3=e["catch"](1),console.log(e.t3);case 33:this.loadingFull=!1;case 34:case"end":return e.stop()}}),e,this,[[1,30]])})));function t(){return e.apply(this,arguments)}return t}()}},x=v,_=Object(p["a"])(x,r,n,!1,null,null,null);t["default"]=_.exports},e978: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()],1),e._v(" "),a("el-form-item",{attrs:{label:"客户昵称"}},[a("el-input",{staticStyle:{width:"200px"},attrs:{placeholder:"销售昵称"},model:{value:e.searchParams.search_name,callback:function(t){e.$set(e.searchParams,"search_name",t)},expression:"searchParams.search_name"}}),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){e.searchParams.page_index=1,e.allNextList()}}},[e._v("\n 搜索\n ")]),e._v(" "),a("el-button",{staticStyle:{margin:"0 0 20px 20px"},attrs:{type:"primary",size:"small",loading:e.downloadLoading,icon:"el-icon-document"},on:{click:e.exportFlowPrice}},[e._v("\n 导出\n ")])],1)],1),e._v(" "),a("el-table",{staticClass:"tableBorder",attrs:{data:e.table,"header-cell-style":{background:"#f8fbfc"},border:"",stripe:""}},[a("el-table-column",{attrs:{prop:"nickname",label:"销售昵称",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"客户类别",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v("\n "+e._s(3===a.level?"批发商":2===a.level?"经销商":"销售员")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"warea",label:"服务",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{prop:"account",label:"业绩",align:"center"}})],1),e._v(" "),a("pagination",{attrs:{total:e.tableTotal,limit:e.searchParams.page_size,page:e.searchParams.page_index},on:{pagination:e.changePagination,"update:limit":e.changePagination}})],1)},n=[],s=(a("c5f6"),a("c7eb")),i=(a("96cf"),a("1da1")),l=a("401a"),c=a("8975"),o=a("3f2a"),u=a("ed08"),d={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(c["formatter"])(Date.now()-5184e5,"yyyy-MM-dd"),Object(c["formatter"])(Date.now(),"yyyy-MM-dd")],month:"".concat((new Date).getFullYear(),"-").concat((new Date).getMonth()+1),year:"".concat((new Date).getFullYear()),page_size:20,page_index:1,search_name:""},tableTotal:0,table:[],downloadLoading:!1,loadingFull:!1}},methods:{allNextList:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(){var t,a,r,n,i,c,o,u,d,m,h,p,f,b,g;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loadingFull=!0,e.prev=1,t=this.searchParams,a=t.page_index,r=t.page_size,n=t.time,i=t.type,c=t.month,o=t.year,u=t.search_name,d=0===i?n:1===i?c:o,e.next=6,Object(l["a"])({page_index:a,page_size:r,time:d,type:i,search_name:u});case 6:m=e.sent,h=m.message,p=m.code,200===p?(f=m.data,b=f.list,g=f.total,this.table=b,this.tableTotal=g):this.$message.error(h),e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](1),console.log(e.t0);case 14:this.loadingFull=!1;case 15:case"end":return e.stop()}}),e,this,[[1,11]])})));function t(){return e.apply(this,arguments)}return t}(),warIndexMethod:function(e){var t=this.searchParams,a=t.page_size,r=t.page_index;return e+(Number(r)-1)*Number(a)+1},changePagination:function(e){var t=e.page,a=e.limit;this.searchParams.page_size=a,this.searchParams.page_index=t,this.allNextList()},exportFlowPrice:function(){var e=Object(i["a"])(Object(s["a"])().mark((function e(){var t,r,n,i,l,c,u,d,m,h,p=this;return Object(s["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.searchParams,r=t.time,n=t.type,i=t.month,l=t.year,c=0===n?r:1===n?i:l,e.prev=2,e.next=5,Object(o["e"])({type:n,time:c,search_name:this.searchParams.search_name});case 5:if(u=e.sent,d=u.code,m=u.message,200!==d){e.next=16;break}if(h=u.data,!(h.length<1)){e.next=12;break}return this.$message.error("没有数据哦!!!"),e.abrupt("return",!1);case 12:this.downloadLoading=!0,Promise.all([a.e("chunk-5bdd67a2"),a.e("chunk-2c21b5a5")]).then(a.bind(null,"4bf8d")).then((function(e){var t=["销售昵称","客户类别","服务","业绩"],a=["nickname","level","warea","account"];h.map((function(e){e.level=3===e.level?"批发商":2===e.level?"经销商":"销售员"}));var r=h,n=p.formatJson(a,r);e.export_json_to_excel({header:t,data:n,filename:"".concat(c).concat(p.searchParams.search_name,"业绩奖励"),autoWidth:!0,bookType:"xlsx"}),p.downloadLoading=!1})),e.next=17;break;case 16:this.$message.error(m);case 17:e.next=22;break;case 19:e.prev=19,e.t0=e["catch"](2),console.log("导出销售业绩统计失败: ".concat(e.t0));case 22:case"end":return e.stop()}}),e,this,[[2,19]])})));function t(){return e.apply(this,arguments)}return t}(),formatJson:function(e,t){return t.map((function(t){return e.map((function(e){return"timestamp"===e?Object(u["j"])(t[e]):t[e]}))}))}}},m=d,h=a("2877"),p=Object(h["a"])(m,r,n,!1,null,null,null);t["default"]=p.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()}}}}}]);
|