| 1 |
- import{u as le,r as l,i as D,x as q,o as ne,y as re,e as u}from"./vendor-ef68d560.js";/* empty css */import{n as ce,s as ue}from"./index-87faf287.js";import"./LJLabelValue.vue_vue_type_style_index_0_scoped_5179b9c7_lang-a36d8b8b.js";import{e as de,c as _e,_ as me,d as fe}from"./total-icon8-1307412d.js";import{L as pe}from"./LJPagiNation-096e8f96.js";import{L as ve}from"./LJFieldsTable-ed7a788c.js";import{L as ge}from"./LJWWData-9210f5cc.js";import{E as he}from"./XLSXUtils-4aee7c67.js";import{i as ye}from"./importDialog-7dc37e89.js";import{_ as xe,a as be}from"./on-icon-02cf9fba.js";import"./LJUploadFiles-b544f68a.js";import"./qiNiu.config-a8af251c.js";import"./LJWWMSelect-418fa90e.js";import"./LJUploadImages-f6851c5c.js";/* empty css *//* empty css */const we="/svg/total-icon12-5f17167d.svg",ke="/svg/total-icon13-68681cc7.svg";const Ce={__name:"highSeasClientsViews",setup(r){const a=le(),t=l(),e=D({limit:10,offset:0,type:4}),s=l(0),m=l(null),d=D({total_customer:0,unassigned_customer:0,assigned_customer:0}),O=l(),T=l(0),L=l(1),h=l([]),N=l(),f=l([]),w=l({}),y=l([]),F=l([]),$=l([]),P=l([]),x=l(!1),R=l(0),p=l(),k=D({none:"0%",already:"0%"}),C=l("120px"),b=l(!1),j=l([{name:"\u5168\u90E8\u5BA2\u6237",id:3},{name:"\u672A\u5206\u914D\u7684\u5BA2\u6237",id:4},{name:"\u5DF2\u5206\u914D\u7684\u5BA2\u6237",id:5}]),J=l(1),S=l(!0),B=l([]);function A(){e.search_fields||delete e.search_fields,c()}function c(){x.value=!0,HTTP.post("get_customer",e).then(o=>{o.code==0&&(d.total_customer=o.data.total_customer,d.unassigned_customer=o.data.unassigned_customer,d.assigned_customer=o.data.assigned_customer,k.none=Number((d.unassigned_customer/d.total_customer*100).toFixed(0)),k.already=Number((d.assigned_customer/d.total_customer*100).toFixed(0)),o.data.customer_res.map(i=>{i.customer_label&&(i.customer_label=i.customer_label.split(","))}),T.value=o.data.customer_count,h.value=o.data.customer_res,h.value.length>0?S.value=!0:S.value=!1,y.value=o.data.temp_fields,F.value=y.value.map(i=>(i.width="120px",["video_link"].includes(i.key)&&(i.width="400px"),["phone"].includes(i.key)&&(i.width="120"),["tel"].includes(i.key)&&(i.width="120"),["source","video_link"].includes(i.key)&&(i.width="120px"),i.key=="intention_level"&&(i.width="160"),i.key=="customer_label"&&(i.width="300"),["become_customer_time","last_follow_up_time","last_follow_up_record","put_in_high_seas_time"].includes(i.key)&&(i.width="180px"),(i.key=="name"||i.key=="source")&&(i.name="\u5BA2\u6237"+i.name),i.checked=!0,i.visible=!0,i)),$.value=P.value.filter(i=>i.is_custom==0).map(i=>i.name))}).finally(()=>{setTimeout(()=>x.value=!1,100)})}function E(){if(f.value.length==0){u.exports.Message("\u8BF7\u9009\u4E2D\u9700\u64CD\u4F5C\u7684\u5BA2\u6237");return}N.value.init(f.value)}function V(){if(f.value.length==0){u.exports.Message("\u8BF7\u9009\u4E2D\u9700\u64CD\u4F5C\u7684\u5BA2\u6237");return}u.exports.MessageBox.confirm("\u786E\u5B9A\u8981\u9886\u53D6\u8BE5\u5BA2\u6237\u5417\uFF1F","\u63D0\u793A",{type:"warning"}).then(()=>{let o=[];f.value.map(n=>{o.push(n.id)});const i={customer_id_list:o};HTTP.post("claims_customer",i).then(n=>{n.code==0?(u.exports.Message({message:"\u9886\u53D6\u6210\u529F",type:"success"}),c()):u.exports.Message({message:n.msg,type:"waring"})})}).catch(o=>{})}function U(o){f.value=o}function X(o,i){return!(e.type==5||o.assign_state==1)}function G(o){e.type=o,c()}function I(o,i){t.value.init(o,i),w.value=JSON.parse(JSON.stringify(o))}function K(o){e.limit=o,c()}function Q(o){L.value=o,e.offset=(o-1)*e.limit,c()}function M(){c()}function Y(){b.value=!b.value,b.value?C.value="0px":C.value="120px"}function Z(){delete e.start_date,delete e.end_date,e.time_type=J.value,e.offset=0,c()}function ee(){delete e.time_type,p.value&&p.value.length?(e.start_date=p.value[0],e.end_date=p.value[1]):(delete e.start_date,delete e.end_date),e.offset=0,c()}const W=l(),te=()=>{W.value.init({is_self:0,import_type:1})},z=()=>new Promise(o=>{const i=[],n=JSON.parse(JSON.stringify(e));n.offset=0,n.limit=50;const _=v=>{HTTP.post("get_customer",v).then(g=>{g.data.customer_res.map((ie,oe)=>{i.push(ie),oe===g.data.customer_res.length-1&&(g.data.customer_count>=n.offset+n.limit?(n.offset+=n.limit,_(n)):o({list:i,total:g.data.customer_count,header:g.data.temp_fields}))})})};_(n)}),ae=()=>{if(h.value.length==0)return u.exports.Message.error("\u6682\u65E0\u6570\u636E\u5BFC\u51FA");const o=u.exports.Loading.service({lock:!0,text:"\u6B63\u5728\u5BFC\u51FA\u6570\u636E...",spinner:"el-icon-loading",background:"rgba(255, 255, 255, 0.7)"});z().then(i=>{let n={};i.header.map(v=>{n[v.key]=v.name});const _={};_.fileName="\u516C\u6D77\u5BA2\u6237\u5BFC\u51FA\u8BB0\u5F55",_.sheetName="\u516C\u6D77\u5BA2\u6237\u5BFC\u51FA\u8BB0\u5F55",_.headers=n,_.list=i.list;try{he(_),o.close(),u.exports.Message({type:"success",message:"\u5BFC\u51FA\u6210\u529F\uFF01",offset:"20px"})}catch(v){u.exports.Message({type:"error",message:"\u5BFC\u51FA\u5931\u8D25\uFF01",offset:"20px"}),o.close()}})};function H(){const o={offset:0,limit:9999,ordering:"-id",fileds:"id,name",del_flag:0,is_default:0};HTTP.get("used_customer_templates",o).then(i=>{i.code==0&&(B.value=i.data.results)})}function se(o){e.offset=0,e.customer_templates_id=o,c()}return q("rowObj",w),q("templateList",y),ne(()=>{H(),x.value=!0,c(),$Bus.$on("refresh",M)}),re(()=>{$Bus.$off("refresh")}),{__sfc:!0,router:a,clientsDetail:t,filter:e,type:s,state:m,statistics:d,ljFieldsTableRef:O,total:T,currentPage:L,tableData:h,allocation:N,getAllocation:f,rowObj:w,templateList:y,temp_fields:F,default_fields:$,fields:P,loading:x,date:R,dateSearch:p,percentageNum:k,showHeigth:C,showNum:b,typeList:j,timeType:J,showTip:S,clientTemplateList:B,getSearch:A,getList:c,allocationCustorm:E,receive:V,handleSelectionChange:U,selectable:X,getFilterBtn:G,handleDetails:I,handleSizeChange:K,handleCurrentChange:Q,refresh:M,showTotal:Y,handleDayType:Z,changeDatePicker:ee,importDialogRef:W,importBtn:te,getAllExportList:z,exportBtn:ae,getClinetTemp:H,gettempBtn:se,allocationDialog:de,clientsDetailDialog:_e,LJPagiNation:pe,LJFieldsTable:ve,LJWWData:ge,SystemConfig:ue,importDialog:ye}}};var Se=function(){var a=this,t=a._self._c,e=a._self._setupProxy;return t("div",{staticClass:"high-seas-clients-views"},[t("div",{staticClass:"search-title"},[t("div",[t("LJTableHeader",{attrs:{dropdown:!1,search:!1}},[t("el-input",{staticStyle:{width:"190px"},attrs:{placeholder:"\u5BA2\u6237\u540D\u79F0/\u5FAE\u4FE1/\u7535\u8BDD","suffix-icon":"el-icon-search",clearable:""},on:{change:e.getSearch},model:{value:e.filter.search_fields,callback:function(s){a.$set(e.filter,"search_fields",s)},expression:"filter.search_fields"}}),t("div",[t("el-select",{attrs:{placeholder:"\u8BF7\u9009\u62E9"},on:{change:e.getFilterBtn},model:{value:e.filter.type,callback:function(s){a.$set(e.filter,"type",s)},expression:"filter.type"}},a._l(e.typeList,function(s){return t("el-option",{key:s.id,attrs:{label:s.name,value:s.id}})}),1)],1),t("div",{staticClass:"search-btn"},[t("el-select",{attrs:{placeholder:"\u8BF7\u9009\u62E9\u5BA2\u6237\u6A21\u677F"},on:{change:e.gettempBtn},model:{value:e.filter.customer_templates_id,callback:function(s){a.$set(e.filter,"customer_templates_id",s)},expression:"filter.customer_templates_id"}},a._l(e.clientTemplateList,function(s){return t("el-option",{key:s.id,attrs:{label:s.name,value:s.id}})}),1)],1),t("div",{staticStyle:{"margin-left":"auto"}},[t("el-radio-group",{on:{input:e.handleDayType},model:{value:e.timeType,callback:function(s){e.timeType=s},expression:"timeType"}},[t("el-radio-button",{attrs:{label:1}},[a._v("\u4ECA\u65E5")]),t("el-radio-button",{attrs:{label:2}},[a._v("\u672C\u5468")]),t("el-radio-button",{attrs:{label:3}},[a._v("\u5F53\u6708")])],1),t("el-date-picker",{staticStyle:{"margin-left":"10px","margin-right":"-10px",width:"250px"},attrs:{type:"daterange","range-separator":"-","value-format":"yyyy-MM-dd","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F"},on:{change:e.changeDatePicker},model:{value:e.dateSearch,callback:function(s){e.dateSearch=s},expression:"dateSearch"}})],1)],1)],1),t("div",{staticClass:"total-box",style:{height:e.showHeigth,overflow:"hidden",transition:"all, 0.3s"}},[t("div",{staticClass:"total-num",staticStyle:{"border-color":"#61D79A","background-color":"rgba(239, 254, 244, 0.50)"}},[a._m(0),t("div",{staticClass:"total-info"},[t("div",{staticClass:"total-data"},[a._v(a._s(e.statistics.total_customer))])])]),t("div",{staticClass:"total-num",staticStyle:{"border-color":"#34E9F7","background-color":"rgba(242, 255, 254, 0.50)"}},[a._m(1),t("div",{staticClass:"total-info"},[t("div",{staticClass:"total-data"},[a._v(a._s(e.statistics.unassigned_customer))])])]),t("div",{staticClass:"total-num",staticStyle:{"border-color":"#82A3FF","background-color":"rgba(240, 245, 255, 0.50)"}},[a._m(2),t("div",{staticClass:"total-info"},[t("div",{staticClass:"total-data"},[a._v(a._s(e.statistics.assigned_customer))])])])])]),t("div",{staticClass:"show-title",on:{click:e.showTotal}},[t("div",{directives:[{name:"show",rawName:"v-show",value:!e.showNum,expression:"!showNum"}],staticStyle:{"font-size":"12px",color:"#7F7F7F"}},[a._v("\u6536\u8D77")]),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showNum,expression:"showNum"}],staticStyle:{"font-size":"12px",color:"#7F7F7F"}},[a._v("\u5C55\u5F00")])]),t("div",{staticStyle:{"background-color":"#fff",padding:"10px","border-radius":"8px"}},[t("div",{staticClass:"btn-list"},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:32105,expression:"32105"}],on:{click:e.allocationCustorm}},[a._v("\u5206\u914D")]),t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:32104,expression:"32104"}],staticStyle:{"margin-right":"auto"},on:{click:e.receive}},[a._v("\u9886\u53D6")]),t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:32106,expression:"32106"}],staticStyle:{padding:"0 10px"},attrs:{plain:""},on:{click:e.importBtn}},[t("img",{staticStyle:{height:"14px",margin:"0px 3px -3px 0"},attrs:{src:xe,alt:""}}),a._v("\u5BFC\u5165")]),t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:32107,expression:"32107"}],staticStyle:{padding:"0 10px"},attrs:{plain:""},on:{click:e.exportBtn}},[t("img",{staticStyle:{height:"14px",margin:"0px 3px -3px 0"},attrs:{src:be,alt:""}}),a._v("\u5BFC\u51FA")])],1),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"lj-el-table m-t-20"},[e.showTip?t(e.LJFieldsTable,{ref:"ljFieldsTableRef",attrs:{"table-key":"markets-client-seas",fields:e.temp_fields,"fields-default":e.default_fields,data:e.tableData,"diff-height":355,loading:e.loading},on:{"selection-change":e.handleSelectionChange,edit:e.handleDetails},scopedSlots:a._u([{key:"name",fn:function(s){return[t("el-button",{attrs:{type:"text"},on:{click:function(m){return e.handleDetails(s.row,"list")}}},[a._v(" "+a._s(s.row.name)+" ")])]}},{key:"intention_level",fn:function(s){return[t("el-rate",{attrs:{disabled:"","text-color":"#ff9900","score-template":"{value}"},model:{value:s.row.intention_level,callback:function(m){a.$set(s.row,"intention_level",m)},expression:"scope.row.intention_level"}})]}},{key:"customer_label",fn:function(s){return a._l(s.row.customer_label,function(m){return t("el-tag",{staticStyle:{margin:"0 3px 3px 0"}},[a._v(a._s(m))])})}},{key:"source",fn:function(s){return[t("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:s.row.source,placement:"bottom"}},[t("div",{staticStyle:{"white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis",width:"100px"}},[a._v(" "+a._s(s.row.source)+" ")])])]}},{key:"video_link",fn:function(s){return[t("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:s.row.video_link,placement:"bottom"}},[t("div",{staticStyle:{"white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis",width:"100px"}},[a._v(" "+a._s(s.row.video_link)+" ")])])]}},{key:"pre_member_name",fn:function(s){return[e.SystemConfig.isDD?t("div",[a._v(a._s(s.row.pre_member_name))]):t(e.LJWWData,{attrs:{type:2,openid:s.row.pre_member_name}})]}},{key:"member_name",fn:function(s){return[e.SystemConfig.isDD?t("div",[a._v(a._s(s.row.member_name))]):t(e.LJWWData,{attrs:{type:2,openid:s.row.member_name}})]}},{key:"create_member_name",fn:function(s){return[e.SystemConfig.isDD?t("div",[a._v(a._s(s.row.create_member_name))]):t(e.LJWWData,{attrs:{type:2,openid:s.row.create_member_name}})]}},{key:"dept_name",fn:function(s){return[e.SystemConfig.isDD?t("div",[a._v(a._s(s.row.dept_name))]):t(e.LJWWData,{attrs:{type:1,openid:s.row.dept_name}})]}}],null,!1,1227051057)},[t("template",{slot:"start"},[t("el-table-column",{attrs:{type:"selection",width:"50",align:"center",selectable:e.selectable}})],1),t("template",{slot:"end"},[t("el-table-column",{attrs:{label:"\u8BE6\u60C5",fixed:"right",width:"100",align:"center"},scopedSlots:a._u([{key:"default",fn:function(s){return[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:32102,expression:"32102"}],attrs:{type:"text"},on:{click:function(m){return e.handleDetails(s.row,"list")}}},[a._v(" \u67E5\u770B ")])]}}],null,!1,2469667168)})],1)],2):t("div",{staticClass:"guide"},[t("img",{attrs:{src:me,alt:""}}),t("div",{staticStyle:{"margin-top":"15px","font-size":"16px",color:"#919398"}},[a._v("\u628A\u7EBF\u7D22\u5EFA\u8054\u4E3A\u5BA2\u6237\uFF0C\u8FD9\u662F\u9500\u552E\u7B2C\u4E00\u6B65\uFF0C\u5BA2\u6237\u8D8A\u591A\uFF0C\u7B7E\u5355\u8D8A\u591A")])])],1),e.showTip?t(e.LJPagiNation,{attrs:{"current-page":e.currentPage,"page-size":e.filter.limit,total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}}):a._e()],1),t(e.allocationDialog,{ref:"allocation",on:{getList:e.getList}}),t(e.clientsDetailDialog,{ref:"clientsDetail"}),t(e.importDialog,{ref:"importDialogRef",on:{getList:e.getList}})],1)},De=[function(){var r=this,a=r._self._c;return r._self._setupProxy,a("div",{staticClass:"img-icon"},[a("img",{attrs:{src:fe,alt:""}}),a("div",{staticClass:"total-text"},[r._v("\u5168\u90E8\u5BA2\u6237")])])},function(){var r=this,a=r._self._c;return r._self._setupProxy,a("div",{staticClass:"img-icon"},[a("img",{attrs:{src:we,alt:""}}),a("div",{staticClass:"total-text"},[r._v("\u672A\u5206\u914D")])])},function(){var r=this,a=r._self._c;return r._self._setupProxy,a("div",{staticClass:"img-icon"},[a("img",{attrs:{src:ke,alt:""}}),a("div",{staticClass:"total-text"},[r._v("\u5DF2\u5206\u914D")])])}],Te=ce(Ce,Se,De,!1,null,"a0b06fe6",null,null);const Ve=Te.exports;export{Ve as default};
|