You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
wkcrm/static/js/chunk-4baf.f02aed4c.js

1 line
2.7 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-4baf"],{cEn5:function(t,e,i){"use strict";var n=i("rnCG");i.n(n).a},rnCG:function(t,e,i){},tn4V:function(t,e,i){"use strict";i.r(e);var n=i("JrBc"),a=i("MT78"),s=i.n(a),o=i("pHUW"),r={name:"RankingRecordCustomerStatistics",mixins:[n.a],data:function(){return{}},computed:{},mounted:function(){this.fieldList=[{field:"user_name",name:"员工"},{field:"structure_name",name:"部门"},{field:"count",name:"跟进客户数(个)"}],this.initAxis()},methods:{getDataList:function(t){var e=this;this.postParams=t,this.loading=!0,Object(o.m)(t).then(function(t){e.loading=!1,e.list=t.data||[];for(var i=[],n=[],a=t.data.length>10?10:t.data.length,s=0;s<a;s++){var o=t.data[s];i.splice(0,0,parseFloat(o.count)),n.splice(0,0,o.user_name)}e.axisOption.yAxis[0].data=n,e.axisOption.series[0].data=i,e.chartObj.setOption(e.axisOption,!0)}).catch(function(){e.loading=!1})},initAxis:function(){this.chartObj=s.a.init(document.getElementById("axismain")),this.axisOption.tooltip.formatter="{b} : {c}个",this.axisOption.xAxis[0].name="(个)",this.chartObj.setOption(this.axisOption,!0)},exportClick:function(){this.requestExportInfo(o.n,this.postParams,"recordCustomer")}}},l=(i("cEn5"),i("KHd+")),c=Object(l.a)(r,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"main-container"},[i("filtrate-handle-view",{staticClass:"filtrate-bar",attrs:{"show-user-select":!1,title:"跟进客户数排行","module-type":"ranking"},on:{load:function(e){t.loading=!0},change:t.getDataList}}),t._v(" "),i("div",{staticClass:"content"},[i("div",{staticClass:"content-title"},[t._v("跟进客户数排行(按创建人、跟进时间统计)")]),t._v(" "),i("div",{directives:[{name:"empty",rawName:"v-empty",value:0===t.list.length,expression:"list.length === 0"}],staticClass:"axis-content",attrs:{"xs-empty-text":"暂无排行"}},[i("div",{attrs:{id:"axismain"}})]),t._v(" "),i("div",{staticClass:"table-content"},[i("div",{staticClass:"handle-bar"}),t._v(" "),i("el-table",{attrs:{data:t.list,height:"400",stripe:"",border:"","highlight-current-row":""}},[i("el-table-column",{attrs:{align:"center","header-align":"center","show-overflow-tooltip":"",label:"公司总排名"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.$index+1)+"\n ")]}}])}),t._v(" "),t._l(t.fieldList,function(t,e){return i("el-table-column",{key:e,attrs:{prop:t.field,label:t.name,align:"center","header-align":"center","show-overflow-tooltip":""}})})],2)],1)])],1)},[],!1,null,"9865e954",null);c.options.__file="RankingRecordCustomerStatistics.vue";e.default=c.exports}}]);