manager.44bca751.js 4.3 KB

1
  1. import{n as h,r as o,f as y,o as x,$ as p}from"./index.9d8a3e8d.js";const S={__name:"manager",setup(b){const a=o(),e=o(),l=o(),t=o(!1),u=o([]),s=o(),r=y({}),v=()=>{s.value&&s.value.length?(r.start_date=s.value[0],r.end_date=s.value[1]):(delete r.start_date,delete r.end_date),r.customer_pool_id||delete r.customer_pool_id,r.source||delete r.source,r.member_id||delete r.member_id,i()},d=()=>{const n={offset:0,limit:999,ordering:"-id",fields:"id,name",del_flag:0,company:p.getters.company};HTTP.get("customerPools",n).then(c=>{c.code==0?a.value=c.data.results:a.value=[]})},m=()=>{const n={offset:0,limit:999,ordering:"-id",fields:"id,name",del_flag:0,company:p.getters.company};HTTP.get("get_member",n).then(c=>{c.code==0?l.value=c.data.results:l.value=[]})},_=()=>{HTTP.get("get_uniq_source",{}).then(n=>{n.code==0?e.value=n.data:e.value=[]})};function i(){t.value=!0,HTTP.post("get_customer_conversion",r).then(n=>{u.value=n.data}).then(()=>{setTimeout(()=>t.value=!1,100)})}return x(()=>{_(),m(),d(),i()}),{__sfc:!0,customer_pool:a,source_names:e,members:l,loading:t,tableData:u,dateSearch:s,filter:r,changeFilter:v,getClueList:d,getMember:m,getUniqSource:_,getCustomerConversion:i}}};var g=function(){var a=this,e=a._self._c,l=a._self._setupProxy;return e("div",[e("div",{staticClass:"search-title"},[e("div",{staticStyle:{"margin-bottom":"10px","margin-top":"10px"}},[e("LJTableHeader",{attrs:{dropdown:!1,search:!1}},[e("div",[e("el-select",{attrs:{placeholder:"\u7EBF\u7D22\u6C60",size:"large",clearable:""},on:{change:l.changeFilter},model:{value:l.filter.customer_pool_id,callback:function(t){a.$set(l.filter,"customer_pool_id",t)},expression:"filter.customer_pool_id"}},a._l(l.customer_pool,function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1),e("el-select",{staticStyle:{"margin-left":"10px"},attrs:{placeholder:"\u6765\u6E90",size:"large",clearable:""},on:{change:l.changeFilter},model:{value:l.filter.source,callback:function(t){a.$set(l.filter,"source",t)},expression:"filter.source"}},a._l(l.source_names,function(t){return e("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1),e("el-select",{staticStyle:{"margin-left":"10px"},attrs:{placeholder:"\u4EBA\u5458",size:"large",clearable:""},on:{change:l.changeFilter},model:{value:l.filter.member_id,callback:function(t){a.$set(l.filter,"member_id",t)},expression:"filter.member_id"}},a._l(l.members,function(t){return e("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})}),1),e("el-date-picker",{staticStyle:{"margin-left":"10px","margin-right":"-10px",width:"215px"},attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F"},on:{change:l.changeFilter},model:{value:l.dateSearch,callback:function(t){l.dateSearch=t},expression:"dateSearch"}})],1)])],1)]),e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:l.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:l.tableData,"header-cell-style":{background:"#F6FAFF"}}},[e("el-table-column",{attrs:{prop:"member_name",align:"center",label:"\u59D3\u540D",width:"180"}}),e("el-table-column",{attrs:{prop:"clue_customers_count",align:"center",label:"\u7EBF\u7D22\u6570",width:"180"}}),e("el-table-column",{attrs:{prop:"customers_count",align:"center",label:"\u5BA2\u6237\u6570\u91CF"}}),e("el-table-column",{attrs:{prop:"customers_rate",align:"center",label:"\u5BA2\u6237\u8F6C\u5316\u7387"}}),e("el-table-column",{attrs:{prop:"level_1_customer",align:"center",label:"\u5C42\u7EA71\u6570"}}),e("el-table-column",{attrs:{prop:"level_1_rate",align:"center",label:"\u8F6C\u5316\u7387"}}),e("el-table-column",{attrs:{prop:"level_2_customer",align:"center",label:"\u5C42\u7EA72\u6570"}}),e("el-table-column",{attrs:{prop:"level_2_rate",align:"center",label:"\u8F6C\u5316\u7387"}}),e("el-table-column",{attrs:{prop:"level_3_customer",align:"center",label:"\u5C42\u7EA73\u6570"}}),e("el-table-column",{attrs:{prop:"level_3_rate",align:"center",label:"\u8F6C\u5316\u7387"}}),e("el-table-column",{attrs:{prop:"deal_count",align:"center",label:"\u6210\u4EA4\u7387"}})],1)],1)},k=[];g._withStripped=!0;var f=h(S,g,k,!1,null,null,null,null);f.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/markets/customer/manager.vue";const T=f.exports;export{T as default};