import{n as k,r as n,$ as C,f as M,o as T,t as J,e as h,b as W,L as R}from"./index.9d8a3e8d.js";import{L as V}from"./LJWWMSelect.3de38509.js";import{L as H}from"./LJWWDMSelect.68ccc02a.js";import{t as z}from"./transferCluePoolDialog.1c92a0e4.js";import{L as q}from"./LJPagiNation.30728389.js";import{L as A}from"./LJWWData.05f5d8d0.js";import{g as E}from"./dingtalkHooks.30ada91d.js";import{D as I,_ as O,a as y}from"./icon_arrow.2a9c497d.js";import"./composables.2846c723.js";const j={__name:"editClueDialog",emits:["updateData"],setup($,{expose:a,emit:e}){const t=n(!1),l=n(""),d=n(C.getters.company);let v=n("");const _=n();let s=n({customer_pools_id:"",company_id:C.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:[]});const f=(m,o,i)=>{!s.value.dept_id_list.length&&!s.value.member_id_list.length?i(new Error("\u8BF7\u9009\u62E9\u7EBF\u7D22\u6C60\u6210\u5458")):i()},p=M({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u7EBF\u7D22\u6C60\u540D\u79F0",trigger:"blur"}],manager_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u7EBF\u7D22\u6C60\u7BA1\u7406\u5458",trigger:"change"}],dept_list:[{required:!0,validator:f,trigger:"change"}]});let g=n(!1);const c=n([]);T(()=>{});function w(m,o){o==="edit"?l.value="\u7F16\u8F91\u7EBF\u7D22\u6C60":l.value="\u65B0\u5EFA\u7EBF\u7D22\u6C60",v.value=o,m&&m.id?D(m.id):J(()=>{x()}),t.value=!0}function x(){s.value={customer_pools_id:"",company_id:C.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:[]},c.value=[],_.value.resetFields()}function D(m){HTTP.getRead("customer_pools",{id:m}).then(o=>{if(c.value=[],!o.data&&!o.data.count)return;const i=o.data.results[0];s.value.name=i.name,s.value.customer_pools_id=i.id,s.value.company_id=i.company,s.value.name=i.name,s.value.manager_id=i.manager,s.value.visible_rules=i.visible_rules,s.value.pre_cannot_receive_days=i.pre_cannot_receive_days,s.value.one_day_receive_maximum=i.one_day_receive_maximum,s.value.recycle_days=i.recycle_days,s.value.member_id_list=i.pools_member.map(b=>b.member),s.value.member_id_list.map(b=>{c.value.push(`user-${b}`)}),o.data.dept_list&&(s.value.dept_id_list=o.data.dept_list.split(","),s.value.dept_id_list.map(b=>{c.value.push(`dept-${b}`)})),console.log("form",s),console.log("deptMember.value",c.value)})}function u(m){s.value.dept_id_list=m?m.split(","):[],_.value.validateField("dept_list")}function r(m){s.value.member_id_list=m?m.split(","):[],_.value.validateField("dept_list")}function S(){_.value.validate(m=>{if(m){g.value=!0;const o=JSON.parse(JSON.stringify(s));Object.keys(o.value).map(i=>{(o.value[i]===""||o.value[i]===null)&&delete o.value[i]}),console.log("data",o),HTTP.post("create_clue_customer_pools",o.value).then(i=>{g.value=!1,console.log("res",i),i.code===0?(h.exports.Message({type:"success",message:"\u4FDD\u5B58\u6210\u529F"}),t.value=!1,e("updateData")):h.exports.Message({type:"error",message:i.msg})})}else return console.log("error submit!!"),!1})}return a({init:w}),{__sfc:!0,dialogVisible:t,emits:e,title:l,getId:d,editType:v,formRef:_,form:s,validatePass:f,rules:p,isLoading:g,deptMember:c,init:w,resetForm:x,initData:D,handleDept:u,handleMember:r,saveForm:S,LJWWMSelect:V,LJWWDMSelect:H}}};var L=function(){var a=this,e=a._self._c,t=a._self._setupProxy;return e("div",{staticClass:"clue-details"},[e("el-dialog",{attrs:{"append-to-body":!0,title:t.title,visible:t.dialogVisible,width:"800px"},on:{"update:visible":function(l){t.dialogVisible=l}}},[e("div",{staticClass:"remind"},[e("el-form",{ref:"formRef",attrs:{model:t.form,rules:t.rules,disabled:t.editType==="detail","label-position":"left","label-width":"135px"}},[e("div",{staticClass:"detail-part"},[e("div",{staticClass:"part-title"},[e("div",{staticClass:"title-line"}),a._v(" \u57FA\u672C\u4FE1\u606F ")]),e("el-row",{attrs:{gutter:20}},[e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"\u7EBF\u7D22\u6C60\u540D\u79F0",prop:"name"}},[e("el-input",{model:{value:t.form.name,callback:function(l){a.$set(t.form,"name",l)},expression:"form.name"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"\u7EBF\u7D22\u6C60\u7BA1\u7406\u5458",prop:"manager_id"}},[e(t.LJWWMSelect,{attrs:{visible:t.dialogVisible,type:"6",fields:"id,name","value-key":"id",filters:{company:t.getId,del_flag:0,is_resign:0}},model:{value:t.form.manager_id,callback:function(l){a.$set(t.form,"manager_id",l)},expression:"form.manager_id"}})],1)],1)],1),e("el-form-item",{attrs:{label:"\u7EBF\u7D22\u6C60\u6210\u5458",prop:"dept_list"}},[e("div",{staticStyle:{width:"300px"}},[e(t.LJWWDMSelect,{attrs:{visible:t.dialogVisible,defaultCheckedKeys:t.deptMember},on:{dept:t.handleDept,member:t.handleMember}})],1)])],1),e("div",{staticClass:"detail-part"},[e("div",{staticClass:"part-title"},[e("div",{staticClass:"title-line"}),a._v(" \u7EBF\u7D22\u6C60\u89C4\u5219 "),e("span",{staticClass:"tips"},[a._v("\u63D0\u793A\uFF1A\u5185\u5BB9\u4E3A\u7A7A\u62160\u4EE3\u8868\u4E0D\u8BBE\u7F6E\u89C4\u5219")])]),e("el-form-item",{attrs:{label:"\u53EF\u89C1\u89C4\u5219"}},[e("el-radio-group",{model:{value:t.form.visible_rules,callback:function(l){a.$set(t.form,"visible_rules",l)},expression:"form.visible_rules"}},[e("el-radio",{attrs:{label:1}},[a._v("\u6210\u5458\u53EF\u89C1\u9886\u53D6")]),e("el-radio",{attrs:{label:2}},[a._v("\u6210\u5458\u53EF\u89C1\u4E0D\u53EF\u9886\u53D6")]),e("el-radio",{attrs:{label:3}},[a._v("\u6210\u5458\u4E0D\u53EF\u89C1\u3001\u7BA1\u7406\u5458\u53EF\u5206\u914D")])],1)],1),e("el-form-item",{attrs:{label:"\u524D\u8D1F\u8D23\u4EBA\u9886\u53D6\u89C4\u5219"}},[a._v(" \u524D\u8D1F\u8D23\u4EBA "),e("el-input",{directives:[{name:"positive-integer",rawName:"v-positive-integer"}],staticStyle:{width:"80px"},model:{value:t.form.pre_cannot_receive_days,callback:function(l){a.$set(t.form,"pre_cannot_receive_days",l)},expression:"form.pre_cannot_receive_days"}}),a._v(" \u5929\u5185\u4E0D\u5141\u8BB8\u9886\u53D6\u8BE5\u7EBF\u7D22 ")],1),e("el-form-item",{attrs:{label:"\u9886\u53D6\u9891\u7387\u89C4\u5219"}},[a._v(" \u6BCF\u5929\u6700\u591A\u9886\u53D6 "),e("el-input",{directives:[{name:"positive-integer",rawName:"v-positive-integer"}],staticStyle:{width:"80px"},model:{value:t.form.one_day_receive_maximum,callback:function(l){a.$set(t.form,"one_day_receive_maximum",l)},expression:"form.one_day_receive_maximum"}}),a._v(" \u4E2A\u7EBF\u7D22 ")],1),e("el-form-item",{attrs:{label:"\u6536\u56DE\u89C4\u5219"}},[a._v(" \u6240\u6709\u7EBF\u7D22\u8D85\u8FC7 "),e("el-input",{directives:[{name:"positive-integer",rawName:"v-positive-integer"}],staticStyle:{width:"80px"},model:{value:t.form.recycle_days,callback:function(l){a.$set(t.form,"recycle_days",l)},expression:"form.recycle_days"}}),a._v(" \u5929\u672A\u8DDF\u8FDB\uFF0C\u8FDB\u5165\u7EBF\u7D22\u6C60 ")],1)],1)])],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(l){t.dialogVisible=!1}}},[a._v("\u53D6 \u6D88")]),t.editType!=="detail"?e("el-button",{attrs:{type:"primary",loading:t.isLoading},on:{click:t.saveForm}},[a._v(" \u786E \u5B9A ")]):a._e()],1)])],1)},B=[];L._withStripped=!0;var P=k(j,L,B,!1,null,"62b5677c",null,null);P.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/markets/configurations/cluePools/editClueDialog.vue";const K=P.exports;const U={__name:"cluePoolsViews",setup($){const a=n(),e=n();T(()=>{s.value=!0,p()});const t=M({limit:10,offset:0,del_flag:0,ordering:"-id"}),l=n(0),d=n(1),v=n([]),_=n(W(()=>C.getters.appMainHeight-32-52-80-44-55)),s=n(!0),f=n(!0);function p(){s.value=!0,HTTP.getRead("customer_pools",t).then(u=>{l.value=u.data.count,v.value=u.data.results.map(r=>(r.show_dept=r.dept_name_list.slice(0,r.dept_name_list.length>2?1:2),r.member_name_list=r.pools_member.map(S=>S.member_name),r.show_member=r.member_name_list.slice(0,r.member_name_list.length>2?1:2),r)),v.value.length>0?f.value=!0:f.value=!1}).finally(()=>{setTimeout(()=>s.value=!1,500)})}function g(u){t.limit=u,p()}function c(u){d.value=u,t.offset=(u-1)*t.limit,p()}function w(u,r){a.value.init(u,r)}function x(u){e.value.init(u)}function D(u){h.exports.MessageBox.confirm("\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u7EBF\u7D22\u6C60\u5417","\u63D0\u793A",{type:"warning"}).then(()=>{HTTP.post("create_clue_customer_pools",{customer_pools_id:u.id,del_flag:1}).then(r=>{r.code===0?(h.exports.Message({type:"success",message:"\u5220\u9664\u6210\u529F"}),p()):h.exports.Message({type:"error",message:r.msg})})}).catch(r=>{console.log(r)})}return{__sfc:!0,editClueRef:a,transferClueRef:e,filter:t,total:l,currentPage:d,tableData:v,tabelHeigth:_,loading:s,showTip:f,getData:p,handleSizeChange:g,handleCurrentChange:c,addData:w,removeData:x,deleteData:D,editClue:K,transferClue:z,LJTableHeader:R,LJPagiNation:q,LJWWData:A,getDDAuthCode:E,DeptMemberShow:I}}};var N=function(){var a=this,e=a._self._c,t=a._self._setupProxy;return e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"clue-times"},[e(t.LJTableHeader,{attrs:{search:!1,dropdown:!1}},[e("template",{slot:"right"},[e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34403,expression:"34403"}],attrs:{type:"primary"},on:{click:t.addData}},[a._v("\u65B0\u5EFA\u7EBF\u7D22\u6C60")])],1)],2),e("div",{staticClass:"table-list"},[t.showTip?e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,height:t.tabelHeigth,"header-cell-style":{background:"#F6FAFF"}}},[e("el-table-column",{attrs:{prop:"id",label:"ID",width:"80"}}),e("el-table-column",{attrs:{prop:"name",label:"\u540D\u79F0",width:"160"}}),e("el-table-column",{attrs:{prop:"manager",label:"\u7BA1\u7406\u5458"},scopedSlots:a._u([{key:"default",fn:function({row:l}){return[t.getDDAuthCode.isDD?e("div",[a._v(a._s(l.manager_name))]):e(t.LJWWData,{attrs:{type:2,openid:l.manager_name}})]}}],null,!1,1872462454)}),e("el-table-column",{attrs:{prop:"name",label:"\u6210\u5458"},scopedSlots:a._u([{key:"default",fn:function({row:l}){return[e(t.DeptMemberShow,{attrs:{data:l,limit:1}})]}}],null,!1,2720565905)}),e("el-table-column",{attrs:{prop:"tot_clue_customer",label:"\u5168\u90E8\u6570\u91CF",width:"100"}}),e("el-table-column",{attrs:{prop:"un_assign_clue_customer",label:"\u672A\u5206\u914D\u6570\u91CF",width:"100"}}),e("el-table-column",{attrs:{prop:"assigned_clue_customer",label:"\u5DF2\u5206\u914D\u6570\u91CF",width:"100"}}),e("el-table-column",{attrs:{prop:"converted_clue_customer",label:"\u5DF2\u8F6C\u5316\u6570\u91CF",width:"100"}}),e("el-table-column",{attrs:{prop:"address",label:"\u64CD\u4F5C",width:"200"},scopedSlots:a._u([{key:"default",fn:function(l){return[e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34404,expression:"34404"}],attrs:{type:"text"},on:{click:function(d){return t.addData(l.row,"edit")}}},[a._v(" \u7F16\u8F91 ")]),e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34402,expression:"34402"}],attrs:{type:"text"},on:{click:function(d){return t.addData(l.row,"detail")}}},[a._v(" \u67E5\u770B ")]),e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34405,expression:"34405"}],attrs:{type:"text"},on:{click:function(d){return t.removeData(l.row)}}},[a._v(" \u8F6C\u79FB ")]),e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34406,expression:"34406"}],attrs:{type:"text"},on:{click:function(d){return t.deleteData(l.row)}}},[a._v(" \u5220\u9664 ")])]}}],null,!1,781021724)})],1):e("div",{staticClass:"guide"},[e("img",{attrs:{src:O,alt:""}}),e("div",{staticStyle:{"margin-top":"15px","font-size":"16px",color:"#919398"}},[a._v("\u6240\u6709\u6570\u636E\u4ECE\u914D\u7F6E\u8868\u5355\u5F00\u59CB")]),e("div",{staticClass:"setp"},[a._v("\u7EBF\u7D22"),e("img",{attrs:{src:y,alt:""}}),a._v("(\u5BA2\u6237\u5EFA\u8054\u7387)"),e("img",{attrs:{src:y,alt:""}}),a._v("\u5BA2\u6237"),e("img",{attrs:{src:y,alt:""}}),a._v("(\u7B7E\u7EA6\u8F6C\u5316\u7387)"),e("img",{attrs:{src:y,alt:""}}),a._v("\u5408\u540C"),e("img",{attrs:{src:y,alt:""}}),a._v("(\u6570\u636E\u5206\u6790)")])])],1),t.showTip?e(t.LJPagiNation,{attrs:{"current-page":t.currentPage,"page-size":t.filter.limit,total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}}):a._e(),e(t.editClue,{ref:"editClueRef",on:{updateData:t.getData}}),e(t.transferClue,{ref:"transferClueRef",on:{updateData:t.getData}})],1)},G=[];N._withStripped=!0;var F=k(U,N,G,!1,null,"76778b24",null,null);F.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/markets/configurations/cluePools/cluePoolsViews.vue";const ie=F.exports;export{ie as default};