customersOnTheHighSeasViews.cde19ffc.js 11 KB

1
  1. import{n as T,r as n,$ as g,f as $,o as L,t as N,e as C,b as O,L as V}from"./index.9d8a3e8d.js";import{L as R}from"./LJWWMSelect.3de38509.js";import{L as z}from"./LJWWDMSelect.68ccc02a.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 j,a as f}from"./icon_arrow.2a9c497d.js";import"./composables.2846c723.js";const K={__name:"editSeasDialog",emits:["updateData"],setup(x,{expose:a,emit:e}){const t=n(!1),i=n(""),u=n(g.getters.company);let b=n("");const m=n();let s=n({high_seas_id:"",name:"",company_id:g.getters.company,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 c=(r,o,l)=>{!s.value.dept_id_list.length&&!s.value.member_id_list.length?l(new Error("\u8BF7\u9009\u62E9\u516C\u6D77\u6210\u5458")):l()},w=$({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u516C\u6D77\u540D\u79F0",trigger:"blur"}],manager_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u516C\u6D77\u7BA1\u7406\u5458",trigger:"change"}],dept_list:[{required:!0,validator:c,trigger:"change"}]});let h=n([]),p=n(!1);const _=n([]);L(()=>{S()});function d(r,o){o=="edit"?i.value="\u7F16\u8F91\u516C\u6D77":i.value="\u65B0\u5EFA\u516C\u6D77",b.value=o,r&&r.id?D(r.id):N(()=>{y()}),t.value=!0}function y(){s.value={high_seas_id:"",name:"",company_id:g.getters.company,manager_id:"",visible_rules:1,pre_cannot_receive_days:0,one_day_receive_maximum:0,recycle_days:0,member_id_list:[],dept_id_list:[]},m.value.resetFields()}function S(){HTTP.get("member").then(r=>{h.value=r.data.results})}function D(r){HTTP.getRead("high_seas",{id:r}).then(o=>{if(!o.data&&!o.data.count)return;_.value=[];const l=o.data.results[0];s.value.high_seas_id=l.id,s.value.company_id=l.company.id,s.value.name=l.name,s.value.manager_id=l.manager,s.value.visible_rules=l.visible_rules,s.value.pre_cannot_receive_days=l.pre_cannot_receive_days,s.value.one_day_receive_maximum=l.one_day_receive_maximum,s.value.recycle_days=l.recycle_days,s.value.member_id_list=l.high_seas_member.map(v=>v.member),s.value.member_id_list.map(v=>{_.value.push(`user-${v}`)}),o.data.dept_list&&(s.value.dept_id_list=o.data.dept_list.split(","),s.value.dept_id_list.map(v=>{_.value.push(`dept-${v}`)}))})}function J(r){s.value.dept_id_list=r?r.split(","):[],m.value.validateField("dept_list")}function W(r){s.value.member_id_list=r?r.split(","):[],m.value.validateField("dept_list")}function P(){m.value.validate(r=>{if(r){p.value=!0;const o=JSON.parse(JSON.stringify(s.value));Object.keys(o).map(l=>{(o[l]===""||o[l]===null)&&delete o[l]}),HTTP.post("create_high_sea",o).then(l=>{p.value=!1,console.log("res",l),l.code===0?(C.exports.Message({type:"success",message:"\u4FDD\u5B58\u6210\u529F"}),t.value=!1,e("updateData")):C.exports.Message({type:"error",message:l.msg})})}else return console.log("error submit!!"),!1})}return a({init:d}),{__sfc:!0,dialogVisible:t,emits:e,title:i,getId:u,editType:b,formRef:m,form:s,validatePass:c,rules:w,memberList:h,isLoading:p,deptMember:_,init:d,resetForm:y,getConfigData:S,initData:D,handleDept:J,handleMember:W,saveForm:P,LJWWMSelect:R,LJWWDMSelect:z}}};var k=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(i){t.dialogVisible=i}}},[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:"\u516C\u6D77\u540D\u79F0",prop:"name"}},[e("el-input",{model:{value:t.form.name,callback:function(i){a.$set(t.form,"name",i)},expression:"form.name"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"\u516C\u6D77\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,is_auth_role:1,is_real:1}},model:{value:t.form.manager_id,callback:function(i){a.$set(t.form,"manager_id",i)},expression:"form.manager_id"}})],1)],1),e("el-col",{attrs:{span:12}},[e("el-form-item",{attrs:{label:"\u516C\u6D77\u6210\u5458",prop:"dept_list"}},[e("div",{staticStyle:{width:"300px"}},[e(t.LJWWDMSelect,{attrs:{defaultCheckedKeys:t.deptMember},on:{dept:t.handleDept,member:t.handleMember}})],1)])],1)],1)],1),e("div",{staticClass:"detail-part"},[e("div",{staticClass:"part-title"},[e("div",{staticClass:"title-line"}),a._v(" \u516C\u6D77\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(i){a.$set(t.form,"visible_rules",i)},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(i){a.$set(t.form,"pre_cannot_receive_days",i)},expression:"form.pre_cannot_receive_days"}}),a._v(" \u5929\u5185\u4E0D\u5141\u8BB8\u9886\u53D6\u8BE5\u5BA2\u6237 ")],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(i){a.$set(t.form,"one_day_receive_maximum",i)},expression:"form.one_day_receive_maximum"}}),a._v(" \u4E2A\u516C\u6D77\u5BA2\u6237 ")],1),e("el-form-item",{attrs:{label:"\u6536\u56DE\u89C4\u5219"}},[a._v(" \u6240\u6709\u5BA2\u6237\u8D85\u8FC7 "),e("el-input",{directives:[{name:"positive-integer",rawName:"v-positive-integer"}],staticStyle:{width:"80px"},model:{value:t.form.recycle_days,callback:function(i){a.$set(t.form,"recycle_days",i)},expression:"form.recycle_days"}}),a._v(" \u5929\u672A\u8DDF\u8FDB\uFF0C\u8FDB\u5165\u516C\u6D77 ")],1)],1)])],1),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(i){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)},U=[];k._withStripped=!0;var H=T(K,k,U,!1,null,"443107b5",null,null);H.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/markets/configurations/customersOnTheHighSeas/editSeasDialog.vue";const B=H.exports;const G={__name:"customersOnTheHighSeasViews",setup(x){const a=n(),e=$({limit:10,offset:0,del_flag:0,ordering:"-id"}),t=n(0),i=n(1),u=n([]),b=n(O(()=>u.value.length?g.getters.appMainHeight-32-87-44-65:g.getters.appMainHeight-32-52-80-44-65)),m=n(!0),s=n(!0);L(()=>{m.value=!0,c()});function c(){m.value=!0,HTTP.getRead("high_seas",e).then(_=>{if(t.value=_.data.count,!t.value)return p();u.value=_.data.results.map(d=>(d.show_dept=d.dept_name_list.slice(0,d.dept_name_list.length>2?1:2),d.member_name_list=d.high_seas_member.map(y=>y.member_name),d.show_member=d.member_name_list.slice(0,d.member_name_list.length>2?1:2),d)),u.value.length>0?s.value=!0:s.value=!1}).finally(()=>{setTimeout(()=>m.value=!1,500)})}function w(_){e.limit=_,c()}function h(_){i.value=_,e.offset=(_-1)*e.limit,c()}function p(_,d){a.value.init(_,d)}return{__sfc:!0,editClueRef:a,filter:e,total:t,currentPage:i,tableData:u,tabelHeigth:b,loading:m,showTip:s,getData:c,handleSizeChange:w,handleCurrentChange:h,addTemplate:p,editSeas:B,LJTableHeader:V,LJPagiNation:q,LJWWData:A,getDDAuthCode:E,DeptMemberShow:I}}};var M=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}},[a._e()],2),e("div",{staticClass:"table-list"},[t.showTip?e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,height:t.tabelHeigth+"px","header-cell-style":{background:"#F6FAFF"}}},[e("el-table-column",{attrs:{prop:"id",label:"ID",width:"80"}}),e("el-table-column",{attrs:{prop:"name",label:"\u516C\u6D77\u540D\u79F0",width:"160"}}),e("el-table-column",{attrs:{prop:"manager",label:"\u7BA1\u7406\u5458",width:"160"},scopedSlots:a._u([{key:"default",fn:function({row:i}){return[t.getDDAuthCode.isDD?e("div",[a._v(a._s(i.manager_name))]):e(t.LJWWData,{attrs:{type:2,openid:i.manager_name}})]}}],null,!1,1872462454)}),e("el-table-column",{attrs:{prop:"name",label:"\u6210\u5458"},scopedSlots:a._u([{key:"default",fn:function({row:i}){return[e(t.DeptMemberShow,{attrs:{data:i,limit:1}})]}}],null,!1,2720565905)}),e("el-table-column",{attrs:{prop:"address",label:"\u64CD\u4F5C",width:"120"},scopedSlots:a._u([{key:"default",fn:function(i){return[e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34503,expression:"34503"}],attrs:{type:"text"},on:{click:function(u){return t.addTemplate(i.row,"edit")}}},[a._v(" \u7F16\u8F91 ")]),e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:34502,expression:"34502"}],attrs:{type:"text"},on:{click:function(u){return t.addTemplate(i.row,"detail")}}},[a._v(" \u67E5\u770B ")])]}}],null,!1,535088976)})],1):e("div",{staticClass:"guide"},[e("img",{attrs:{src:j,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:f,alt:""}}),a._v("(\u5BA2\u6237\u5EFA\u8054\u7387)"),e("img",{attrs:{src:f,alt:""}}),a._v("\u5BA2\u6237"),e("img",{attrs:{src:f,alt:""}}),a._v("(\u7B7E\u7EA6\u8F6C\u5316\u7387)"),e("img",{attrs:{src:f,alt:""}}),a._v("\u5408\u540C"),e("img",{attrs:{src:f,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.editSeas,{ref:"editClueRef",on:{updateData:t.getData}})],1)},Q=[];M._withStripped=!0;var F=T(G,M,Q,!1,null,"e43e2b77",null,null);F.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/markets/configurations/customersOnTheHighSeas/customersOnTheHighSeasViews.vue";const le=F.exports;export{le as default};