| 1 |
- System.register(["./vendor-legacy-2701520b.js","./index-legacy-945a48db.js"],(function(e,t){"use strict";var a,l,n,r,o;return{setters:[function(e){a=e.r,l=e.i,n=e.o},function(e){r=e.n,o=e.$}],execute:function(){e("default",r({__name:"manager",setup:function(e){var t=a(),r=a(),c=a(),i=a(!1),s=a([]),u=a(),g=l({});function d(e){var t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),l=String(e.getDate()).padStart(2,"0");return"".concat(t,"-").concat(a,"-").concat(l)}var m=function(){u.value&&u.value.length?(g.start_date=u.value[0],g.end_date=u.value[1]):(delete g.start_date,delete g.end_date),g.customer_pool_id||delete g.customer_pool_id,g.source||delete g.source,g.member_id||delete g.member_id,v()},p=function(){var e={offset:0,limit:999,ordering:"-id",fields:"id,name",del_flag:0,company:o.getters.company};HTTP.get("customerPools",e).then((function(e){0==e.code?t.value=e.data.results:t.value=[]}))},_=function(){var e={offset:0,limit:999,ordering:"-id",fields:"id,name",is_auth_role:1,del_flag:0,company:o.getters.company};HTTP.get("get_role_member",e).then((function(e){0==e.code?c.value=e.data.results:c.value=[]}))},f=function(){HTTP.get("get_uniq_source",{}).then((function(e){0==e.code?r.value=e.data:r.value=[]}))};function v(){i.value=!0,HTTP.post("get_customer_conversion",g).then((function(e){s.value=e.data})).then((function(){setTimeout((function(){return i.value=!1}),100)}))}return n((function(){var e=new Date,t=new Date(e.getFullYear(),e.getMonth()-1,1),a=new Date(e.getFullYear(),e.getMonth()+1,0);u.value=[d(t),d(a)],f(),_(),p(),m()})),{__sfc:!0,customer_pool:t,source_names:r,members:c,loading:i,tableData:s,dateSearch:u,filter:g,formatDate:d,choseThisMouth:function(){var e=new Date,t=new Date(e.getFullYear(),e.getMonth(),1),a=new Date(e.getFullYear(),e.getMonth()+1,0);u.value=[d(t),d(a)],m()},choseLastTwoMouth:function(){var e=new Date,t=new Date(e.getFullYear(),e.getMonth()-1,1),a=new Date(e.getFullYear(),e.getMonth()+1,0);u.value=[d(t),d(a)],m()},choseLastTDays:function(){var e=new Date,t=new Date;t.setDate(e.getDate()-29),u.value=[d(t),d(e)],m()},choseLastSDays:function(){var e=new Date,t=new Date;t.setDate(e.getDate()-59),u.value=[d(t),d(e)],m()},changeFilter:m,getClueList:p,getMember:_,getUniqSource:f,getCustomerConversion:v}}},(function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",[t("div",{staticClass:"search-title"},[t("div",{staticStyle:{"margin-bottom":"10px","margin-top":"10px"}},[t("LJTableHeader",{attrs:{dropdown:!1,search:!1}},[t("div",[t("el-select",{attrs:{placeholder:"线索池",size:"large",clearable:""},on:{change:a.changeFilter},model:{value:a.filter.customer_pool_id,callback:function(t){e.$set(a.filter,"customer_pool_id",t)},expression:"filter.customer_pool_id"}},e._l(a.customer_pool,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1),t("el-select",{staticStyle:{"margin-left":"10px"},attrs:{placeholder:"来源",size:"large",clearable:""},on:{change:a.changeFilter},model:{value:a.filter.source,callback:function(t){e.$set(a.filter,"source",t)},expression:"filter.source"}},e._l(a.source_names,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("el-select",{staticStyle:{"margin-left":"10px"},attrs:{placeholder:"人员",size:"large",clearable:""},on:{change:a.changeFilter},model:{value:a.filter.member_id,callback:function(t){e.$set(a.filter,"member_id",t)},expression:"filter.member_id"}},e._l(a.members,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1),t("el-date-picker",{staticStyle:{"margin-left":"10px","margin-right":"-10px",width:"215px"},attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:a.changeFilter},model:{value:a.dateSearch,callback:function(e){a.dateSearch=e},expression:"dateSearch"}}),t("el-button",{staticStyle:{"margin-left":"10px","margin-right":"-10px"},on:{click:a.choseThisMouth}},[e._v("本月")]),t("el-button",{staticStyle:{"margin-left":"10px","margin-right":"-10px"},on:{click:a.choseLastTwoMouth}},[e._v("最近两月")]),t("el-button",{staticStyle:{"margin-left":"10px","margin-right":"-10px"},on:{click:a.choseLastTDays}},[e._v("近30天")]),t("el-button",{staticStyle:{"margin-left":"10px","margin-right":"-10px"},on:{click:a.choseLastSDays}},[e._v("近60天")])],1)])],1)]),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:a.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:a.tableData,"header-cell-style":{background:"#F6FAFF"}}},[t("el-table-column",{attrs:{prop:"member_name",align:"center",label:"姓名",width:"180"}}),t("el-table-column",{attrs:{prop:"clue_customers_count",align:"center",label:"线索数",width:"180"}}),t("el-table-column",{attrs:{prop:"customers_count",align:"center",label:"客户数量"}}),t("el-table-column",{attrs:{prop:"customers_rate",align:"center",label:"客户转化率"}}),t("el-table-column",{attrs:{prop:"level_1_customer",align:"center",label:"层级1数"}}),t("el-table-column",{attrs:{prop:"level_1_rate",align:"center",label:"转化率"}}),t("el-table-column",{attrs:{prop:"level_2_customer",align:"center",label:"层级2数"}}),t("el-table-column",{attrs:{prop:"level_2_rate",align:"center",label:"转化率"}}),t("el-table-column",{attrs:{prop:"level_3_customer",align:"center",label:"层级3数"}}),t("el-table-column",{attrs:{prop:"level_3_rate",align:"center",label:"转化率"}}),t("el-table-column",{attrs:{prop:"deal_count",align:"center",label:"成交率"}})],1)],1)}),[],!1,null,null,null,null).exports)}}}));
|