| 1 |
- System.register(["./index-legacy.a130dba2.js","./LJWWMSelect-legacy.84eca530.js","./LJWWDMSelect-legacy.8df26109.js","./transferCluePoolDialog-legacy.723705dc.js","./LJPagiNation-legacy.9bb85dfb.js","./LJWWData-legacy.844c3ebc.js","./dingtalkHooks-legacy.962421a9.js","./icon_arrow-legacy.bc312643.js","./composables-legacy.0c6ce36a.js"],(function(e,t){"use strict";var a,i,l,r,s,n,o,d,c,u,m,p,_,v,g,f,b,y,h=document.createElement("style");return h.textContent=".remind[data-v-62b5677c]{margin:20px}.detail-part[data-v-62b5677c]{margin-top:15px;padding:10px}.detail-part .part-title[data-v-62b5677c]{font-size:16px;display:flex;align-items:center;margin-bottom:20px}.detail-part .part-title .title-line[data-v-62b5677c]{width:4px;height:18px;padding:0;background-color:#1651ee;border-radius:4px;margin-top:2px;margin-right:5px}.detail-part .part-title .title-line[data-v-62b5677c]:after{width:0}.detail-part .part-title .tips[data-v-62b5677c]{margin-left:40px;color:#999;font-size:13px}.detail-part .el-input[data-v-62b5677c],.detail-part .el-select[data-v-62b5677c]{width:200px}[data-v-62b5677c] .el-dialog__body{padding:0 10px}.clue-times[data-v-76778b24]{background-color:#fff;padding:10px;border-radius:8px}.search[data-v-76778b24]{width:100%;display:flex}.table-list[data-v-76778b24]{margin-top:20px}.table-list .guide[data-v-76778b24]{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:40px}.table-list .guide .setp[data-v-76778b24]{margin-top:15px;font-size:14px;color:#919398;display:flex;align-items:center}.table-list .guide .setp img[data-v-76778b24]{margin:5px 10px 0}[data-v-76778b24] .el-dialog__body{padding:0 20px}[data-v-76778b24] .el-table__body tr:hover>td{background-color:#f6faff!important}.list-con[data-v-76778b24]{display:inline-block;height:24px;line-height:24px}.list-con .list-name-con[data-v-76778b24]{display:inline-block}.list-con[data-v-76778b24] ww-open-data{vertical-align:top;overflow:auto}\n",document.head.appendChild(h),{setters:[function(e){a=e.n,i=e.r,l=e.$,r=e.f,s=e.o,n=e.t,o=e.e,d=e.b,c=e.L},function(e){u=e.L},function(e){m=e.L},function(e){p=e.t},function(e){_=e.L},function(e){v=e.L},function(e){g=e.g},function(e){f=e.D,b=e._,y=e.a},function(){}],execute:function(){var t={__name:"editClueDialog",emits:["updateData"],setup:function(e,t){var a=t.expose,d=t.emit,c=i(!1),p=i(""),_=i(l.getters.company),v=i(""),g=i(),f=i({customer_pools_id:"",company_id:l.getters.company,name:"",manager_id:"",visible_rules:1,pre_cannot_receive_days:0,one_day_receive_maximum:0,recycle_days:0,member_id_list:[],dept_id_list:[]}),b=function(e,t,a){f.value.dept_id_list.length||f.value.member_id_list.length?a():a(new Error("请选择线索池成员"))},y=r({name:[{required:!0,message:"请输入线索池名称",trigger:"blur"}],manager_id:[{required:!0,message:"请选择线索池管理员",trigger:"change"}],dept_list:[{required:!0,validator:b,trigger:"change"}]}),h=i(!1),x=i([]);function w(e,t){p.value="edit"===t?"编辑线索池":"新建线索池",v.value=t,e&&e.id?C(e.id):n((function(){D()})),c.value=!0}function D(){f.value={customer_pools_id:"",company_id:l.getters.company,name:"",manager_id:"",visible_rules:1,pre_cannot_receive_days:0,one_day_receive_maximum:0,recycle_days:0,member_id_list:[],dept_id_list:[]},x.value=[],g.value.resetFields()}function C(e){HTTP.getRead("customer_pools",{id:e}).then((function(e){if(x.value=[],e.data||e.data.count){var t=e.data.results[0];f.value.name=t.name,f.value.customer_pools_id=t.id,f.value.company_id=t.company,f.value.name=t.name,f.value.manager_id=t.manager,f.value.visible_rules=t.visible_rules,f.value.pre_cannot_receive_days=t.pre_cannot_receive_days,f.value.one_day_receive_maximum=t.one_day_receive_maximum,f.value.recycle_days=t.recycle_days,f.value.member_id_list=t.pools_member.map((function(e){return e.member})),f.value.member_id_list.map((function(e){x.value.push("user-".concat(e))})),e.data.dept_list&&(f.value.dept_id_list=e.data.dept_list.split(","),f.value.dept_id_list.map((function(e){x.value.push("dept-".concat(e))}))),console.log("form",f),console.log("deptMember.value",x.value)}}))}return s((function(){})),a({init:w}),{__sfc:!0,dialogVisible:c,emits:d,title:p,getId:_,editType:v,formRef:g,form:f,validatePass:b,rules:y,isLoading:h,deptMember:x,init:w,resetForm:D,initData:C,handleDept:function(e){f.value.dept_id_list=e?e.split(","):[],g.value.validateField("dept_list")},handleMember:function(e){f.value.member_id_list=e?e.split(","):[],g.value.validateField("dept_list")},saveForm:function(){g.value.validate((function(e){if(!e)return console.log("error submit!!"),!1;h.value=!0;var t=JSON.parse(JSON.stringify(f));Object.keys(t.value).map((function(e){""!==t.value[e]&&null!==t.value[e]||delete t.value[e]})),console.log("data",t),HTTP.post("create_clue_customer_pools",t.value).then((function(e){h.value=!1,console.log("res",e),0===e.code?(o.exports.Message({type:"success",message:"保存成功"}),c.value=!1,d("updateData")):o.exports.Message({type:"error",message:e.msg})}))}))},LJWWMSelect:u,LJWWDMSelect:m}}},h=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"clue-details"},[t("el-dialog",{attrs:{"append-to-body":!0,title:a.title,visible:a.dialogVisible,width:"800px"},on:{"update:visible":function(e){a.dialogVisible=e}}},[t("div",{staticClass:"remind"},[t("el-form",{ref:"formRef",attrs:{model:a.form,rules:a.rules,disabled:"detail"===a.editType,"label-position":"left","label-width":"135px"}},[t("div",{staticClass:"detail-part"},[t("div",{staticClass:"part-title"},[t("div",{staticClass:"title-line"}),e._v(" 基本信息 ")]),t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"线索池名称",prop:"name"}},[t("el-input",{model:{value:a.form.name,callback:function(t){e.$set(a.form,"name",t)},expression:"form.name"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"线索池管理员",prop:"manager_id"}},[t(a.LJWWMSelect,{attrs:{visible:a.dialogVisible,type:"6",fields:"id,name","value-key":"id",filters:{company:a.getId,del_flag:0,is_resign:0}},model:{value:a.form.manager_id,callback:function(t){e.$set(a.form,"manager_id",t)},expression:"form.manager_id"}})],1)],1)],1),t("el-form-item",{attrs:{label:"线索池成员",prop:"dept_list"}},[t("div",{staticStyle:{width:"300px"}},[t(a.LJWWDMSelect,{attrs:{visible:a.dialogVisible,defaultCheckedKeys:a.deptMember},on:{dept:a.handleDept,member:a.handleMember}})],1)])],1),t("div",{staticClass:"detail-part"},[t("div",{staticClass:"part-title"},[t("div",{staticClass:"title-line"}),e._v(" 线索池规则 "),t("span",{staticClass:"tips"},[e._v("提示:内容为空或0代表不设置规则")])]),t("el-form-item",{attrs:{label:"可见规则"}},[t("el-radio-group",{model:{value:a.form.visible_rules,callback:function(t){e.$set(a.form,"visible_rules",t)},expression:"form.visible_rules"}},[t("el-radio",{attrs:{label:1}},[e._v("成员可见领取")]),t("el-radio",{attrs:{label:2}},[e._v("成员可见不可领取")]),t("el-radio",{attrs:{label:3}},[e._v("成员不可见、管理员可分配")])],1)],1),t("el-form-item",{attrs:{label:"前负责人领取规则"}},[e._v(" 前负责人 "),t("el-input",{directives:[{name:"positive-integer",rawName:"v-positive-integer"}],staticStyle:{width:"80px"},model:{value:a.form.pre_cannot_receive_days,callback:function(t){e.$set(a.form,"pre_cannot_receive_days",t)},expression:"form.pre_cannot_receive_days"}}),e._v(" 天内不允许领取该线索 ")],1),t("el-form-item",{attrs:{label:"领取频率规则"}},[e._v(" 每天最多领取 "),t("el-input",{directives:[{name:"positive-integer",rawName:"v-positive-integer"}],staticStyle:{width:"80px"},model:{value:a.form.one_day_receive_maximum,callback:function(t){e.$set(a.form,"one_day_receive_maximum",t)},expression:"form.one_day_receive_maximum"}}),e._v(" 个线索 ")],1),t("el-form-item",{attrs:{label:"收回规则"}},[e._v(" 所有线索超过 "),t("el-input",{directives:[{name:"positive-integer",rawName:"v-positive-integer"}],staticStyle:{width:"80px"},model:{value:a.form.recycle_days,callback:function(t){e.$set(a.form,"recycle_days",t)},expression:"form.recycle_days"}}),e._v(" 天未跟进,进入线索池 ")],1)],1)])],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(e){a.dialogVisible=!1}}},[e._v("取 消")]),"detail"!==a.editType?t("el-button",{attrs:{type:"primary",loading:a.isLoading},on:{click:a.saveForm}},[e._v(" 确 定 ")]):e._e()],1)])],1)},x=[];h._withStripped=!0;var w=a(t,h,x,!1,null,"62b5677c",null,null);w.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/markets/configurations/cluePools/editClueDialog.vue";var D=w.exports,C={__name:"cluePoolsViews",setup:function(e){var t=i(),a=i();s((function(){h.value=!0,w()}));var n=r({limit:10,offset:0,del_flag:0,ordering:"-id"}),u=i(0),m=i(1),b=i([]),y=i(d((function(){return l.getters.appMainHeight-32-52-80-44-55}))),h=i(!0),x=i(!0);function w(){h.value=!0,HTTP.getRead("customer_pools",n).then((function(e){u.value=e.data.count,b.value=e.data.results.map((function(e){return e.show_dept=e.dept_name_list.slice(0,e.dept_name_list.length>2?1:2),e.member_name_list=e.pools_member.map((function(e){return e.member_name})),e.show_member=e.member_name_list.slice(0,e.member_name_list.length>2?1:2),e})),b.value.length>0?x.value=!0:x.value=!1})).finally((function(){setTimeout((function(){return h.value=!1}),500)}))}return{__sfc:!0,editClueRef:t,transferClueRef:a,filter:n,total:u,currentPage:m,tableData:b,tabelHeigth:y,loading:h,showTip:x,getData:w,handleSizeChange:function(e){n.limit=e,w()},handleCurrentChange:function(e){m.value=e,n.offset=(e-1)*n.limit,w()},addData:function(e,a){t.value.init(e,a)},removeData:function(e){a.value.init(e)},deleteData:function(e){o.exports.MessageBox.confirm("确定要删除该线索池吗","提示",{type:"warning"}).then((function(){HTTP.post("create_clue_customer_pools",{customer_pools_id:e.id,del_flag:1}).then((function(e){0===e.code?(o.exports.Message({type:"success",message:"删除成功"}),w()):o.exports.Message({type:"error",message:e.msg})}))})).catch((function(e){console.log(e)}))},editClue:D,transferClue:p,LJTableHeader:c,LJPagiNation:_,LJWWData:v,getDDAuthCode:g,DeptMemberShow:f}}},k=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:a.loading,expression:"loading"}],staticClass:"clue-times"},[t(a.LJTableHeader,{attrs:{search:!1,dropdown:!1}},[t("template",{slot:"right"},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34403,expression:"34403"}],attrs:{type:"primary"},on:{click:a.addData}},[e._v("新建线索池")])],1)],2),t("div",{staticClass:"table-list"},[a.showTip?t("el-table",{staticStyle:{width:"100%"},attrs:{data:a.tableData,height:a.tabelHeigth,"header-cell-style":{background:"#F6FAFF"}}},[t("el-table-column",{attrs:{prop:"id",label:"ID",width:"80"}}),t("el-table-column",{attrs:{prop:"name",label:"名称",width:"160"}}),t("el-table-column",{attrs:{prop:"manager",label:"管理员"},scopedSlots:e._u([{key:"default",fn:function(i){var l=i.row;return[a.getDDAuthCode.isDD?t("div",[e._v(e._s(l.manager_name))]):t(a.LJWWData,{attrs:{type:2,openid:l.manager_name}})]}}],null,!1,1872462454)}),t("el-table-column",{attrs:{prop:"name",label:"成员"},scopedSlots:e._u([{key:"default",fn:function(e){var i=e.row;return[t(a.DeptMemberShow,{attrs:{data:i,limit:1}})]}}],null,!1,2720565905)}),t("el-table-column",{attrs:{prop:"tot_clue_customer",label:"全部数量",width:"100"}}),t("el-table-column",{attrs:{prop:"un_assign_clue_customer",label:"未分配数量",width:"100"}}),t("el-table-column",{attrs:{prop:"assigned_clue_customer",label:"已分配数量",width:"100"}}),t("el-table-column",{attrs:{prop:"converted_clue_customer",label:"已转化数量",width:"100"}}),t("el-table-column",{attrs:{prop:"address",label:"操作",width:"200"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34404,expression:"34404"}],attrs:{type:"text"},on:{click:function(e){return a.addData(i.row,"edit")}}},[e._v(" 编辑 ")]),t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34402,expression:"34402"}],attrs:{type:"text"},on:{click:function(e){return a.addData(i.row,"detail")}}},[e._v(" 查看 ")]),t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34405,expression:"34405"}],attrs:{type:"text"},on:{click:function(e){return a.removeData(i.row)}}},[e._v(" 转移 ")]),t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34406,expression:"34406"}],attrs:{type:"text"},on:{click:function(e){return a.deleteData(i.row)}}},[e._v(" 删除 ")])]}}],null,!1,781021724)})],1):t("div",{staticClass:"guide"},[t("img",{attrs:{src:b,alt:""}}),t("div",{staticStyle:{"margin-top":"15px","font-size":"16px",color:"#919398"}},[e._v("所有数据从配置表单开始")]),t("div",{staticClass:"setp"},[e._v("线索"),t("img",{attrs:{src:y,alt:""}}),e._v("(客户建联率)"),t("img",{attrs:{src:y,alt:""}}),e._v("客户"),t("img",{attrs:{src:y,alt:""}}),e._v("(签约转化率)"),t("img",{attrs:{src:y,alt:""}}),e._v("合同"),t("img",{attrs:{src:y,alt:""}}),e._v("(数据分析)")])])],1),a.showTip?t(a.LJPagiNation,{attrs:{"current-page":a.currentPage,"page-size":a.filter.limit,total:a.total},on:{"size-change":a.handleSizeChange,"current-change":a.handleCurrentChange}}):e._e(),t(a.editClue,{ref:"editClueRef",on:{updateData:a.getData}}),t(a.transferClue,{ref:"transferClueRef",on:{updateData:a.getData}})],1)},S=[];k._withStripped=!0;var L=a(C,k,S,!1,null,"76778b24",null,null);L.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/markets/configurations/cluePools/cluePoolsViews.vue",e("default",L.exports)}}}));
|