|
- var oe=Object.defineProperty,ne=Object.defineProperties;var ue=Object.getOwnPropertyDescriptors;var q=Object.getOwnPropertySymbols;var re=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable;var z=(d,n,o)=>n in d?oe(d,n,{enumerable:!0,configurable:!0,writable:!0,value:o}):d[n]=o,w=(d,n)=>{for(var o in n||(n={}))re.call(n,o)&&z(d,o,n[o]);if(q)for(var o of q(n))ie.call(n,o)&&z(d,o,n[o]);return d},E=(d,n)=>ne(d,ue(n));var x=(d,n,o)=>new Promise((c,p)=>{var h=r=>{try{g(o.next(r))}catch(L){p(L)}},N=r=>{try{g(o.throw(r))}catch(L){p(L)}},g=r=>r.done?c(r.value):Promise.resolve(r.value).then(h,N);g((o=o.apply(d,n)).next())});import{_ as de,d as me,z as ce,b as P,r as f,a3 as T,o as pe,D as S,c as u,e as v,f as B,i as l,j as t,F as C,J as $,u as _e,I as A,k as b,t as V,g as I,X as fe,a2 as ve,aA as be,aB as ge,x as Le}from"./index.cc7fd5b4.js";const ye=["onClick"],ke=["onClick"],we=me({name:"memberManage"}),xe=Object.assign(we,{setup(d){const n=ce(),{proxy:o}=Le(),c=P({name:void 0,userRoleList:void 0}),p=f(),h=f(0),N=P([{label:"\u5E8F\u53F7",type:"index",width:"80"},{label:"\u59D3\u540D",key:"name",prop:"name"},{label:"\u89D2\u8272",slot:"userRoleList",minWidth:"200"},{label:"\u72B6\u6001",key:"status",prop:"status",width:"120",render:s=>[T("span",{class:["dot mr-4",`${s.status==="ENABLE"?"bg-success":"bg-danger"}`]}),T("span",{class:`${s.status==="ENABLE"?"text-success":"text-danger"}`},s.status==="ENABLE"?"\u542F\u7528":"\u7981\u7528")]},{label:"\u64CD\u4F5C",slot:"action",width:"120",fixed:"right"}]),g=f([]),r=(...a)=>x(this,[...a],function*(s=p.value.pageParams){const _=yield ve(E(w(w({},s),c),{orgCode:n.query.id}));g.value=_.data.records,h.value=_.data.total}),L=()=>{r()},J=()=>{c.name=void 0,c.userRoleList=void 0,p.value.pageParams.pageNumber=1,p.value.pageParams.pageSize=10,r()},y=f(!1),U=f(),i=f({status:!0}),G=s=>{U.value=s.name,i.value=E(w({},s),{userRoleList:s.userRoleList.map(a=>a.id),status:s.status==="ENABLE"}),y.value=!0},K={phoneNo:[{required:!0,pattern:/^1[3456789]\d{9}$/,message:"\u624B\u673A\u53F7\u7801\u683C\u5F0F\u4E0D\u6B63\u786E",trigger:"blur"}],userRoleList:[{required:!0,message:"\u8BF7\u9009\u62E9\u7528\u6237\u89D2\u8272",trigger:"change"}],status:[{required:!0,message:"\u8BF7\u9009\u62E9\u72B6\u6001",trigger:"change"}]},F=f(),O=s=>x(this,null,function*(){!s||(yield s.validate(a=>x(this,null,function*(){if(a){const _=E(w({},i.value),{status:i.value.status?"ENABLE":"DISABLE",userRoleInfoList:S.userStore.roleListDict.filter(m=>i.value.userRoleList.includes(m.id)).map(m=>({id:m.id,name:m.name}))});yield be(_),o.$message.success("\u7F16\u8F91\u6210\u529F\uFF01"),y.value=!1,r()}})))}),W=s=>{const a=s.status==="DISABLE"?"\u542F\u7528":"\u7981\u7528";o.$messageBox.confirm(`\u662F\u5426${a}\u8BE5\u7528\u6237?`,"\u63D0\u793A\uFF01",{type:"warning"}).then(()=>x(this,null,function*(){yield ge({employeeCode:s.employeeCode,operation:s.status==="DISABLE"?"ENABLE":"DISABLE",userId:s.userId}),o.$message.success(`${a}\u6210\u529F\uFF01`),r()}))};return pe(()=>{S.userStore.setRoleStore(),r()}),(s,a)=>{const _=u("el-input"),m=u("el-form-item"),D=u("el-col"),X=u("el-option"),H=u("el-select"),R=u("el-button"),Q=u("el-row"),M=u("el-form"),j=u("el-card"),Y=u("el-tag"),Z=u("table-list"),ee=u("el-checkbox"),te=u("el-checkbox-group"),le=u("el-switch"),ae=u("el-dialog");return v(),B(C,null,[l(j,{shadow:"never",class:"search"},{default:t(()=>[l(M,{"label-suffix":":",model:c,size:"small"},{default:t(()=>[l(Q,{gutter:16},{default:t(()=>[l(D,{span:8},{default:t(()=>[l(m,{label:"\u59D3\u540D"},{default:t(()=>[l(_,{modelValue:c.name,"onUpdate:modelValue":a[0]||(a[0]=e=>c.name=e),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),l(D,{span:8},{default:t(()=>[l(m,{label:"\u7528\u6237\u89D2\u8272"},{default:t(()=>[l(H,{modelValue:c.userRoleList,"onUpdate:modelValue":a[1]||(a[1]=e=>c.userRoleList=e),style:{width:"100%"},placeholder:"\u8BF7\u9009\u62E9",multiple:!0,"value-key":"id"},{default:t(()=>[(v(!0),B(C,null,$(_e(S).userStore.roleListDict,(e,k)=>(v(),A(X,{key:k,label:e.name,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(D,{span:8},{default:t(()=>[l(m,{class:"btn"},{default:t(()=>[l(R,{type:"primary",onClick:L},{default:t(()=>[b("\u67E5\u8BE2")]),_:1}),l(R,{onClick:J},{default:t(()=>[b("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),l(j,{title:"\u89D2\u8272\u5217\u8868",shadow:"never"},{default:t(()=>[l(Z,{ref_key:"tableListRef",ref:p,column:N,data:g.value,total:h.value,onGetTableData:r},{userRoleList:t(({scope:e})=>[(v(!0),B(C,null,$(e.row.userRoleList,(k,se)=>(v(),A(Y,{key:se,type:"info",class:"mr-4 mb-4"},{default:t(()=>[b(V(k.name),1)]),_:2},1024))),128))]),action:t(({scope:e})=>[I("a",{class:"text-primary",onClick:k=>G(e.row)},"\u7F16\u8F91",8,ye),I("a",{onClick:k=>W(e.row)},V(e.row.status==="ENABLE"?"\u7981\u7528":"\u542F\u7528"),9,ke)]),_:1},8,["column","data","total"])]),_:1}),l(ae,{"model-value":y.value,title:"\u7F16\u8F91 - "+U.value,width:"600px",onClose:a[7]||(a[7]=e=>y.value=!1)},{footer:t(()=>[l(R,{type:"primary",onClick:a[5]||(a[5]=e=>O(F.value))},{default:t(()=>[b(" \u63D0\u4EA4 ")]),_:1}),l(R,{onClick:a[6]||(a[6]=e=>y.value=!1)},{default:t(()=>[b(" \u5173\u95ED ")]),_:1})]),default:t(()=>[l(M,{ref_key:"formRef",ref:F,model:i.value,rules:K,"label-width":"90px","label-suffix":":"},{default:t(()=>[l(m,{label:"\u624B\u673A\u53F7\u7801",prop:"phoneNo"},{default:t(()=>[l(_,{modelValue:i.value.phoneNo,"onUpdate:modelValue":a[2]||(a[2]=e=>i.value.phoneNo=e),style:{width:"200px"},placeholder:"\u8BF7\u8F93\u5165",maxlength:"11"},null,8,["modelValue"])]),_:1}),l(m,{label:"\u7528\u6237\u89D2\u8272",prop:"userRoleList"},{default:t(()=>[l(te,{modelValue:i.value.userRoleList,"onUpdate:modelValue":a[3]||(a[3]=e=>i.value.userRoleList=e)},{default:t(()=>[(v(!0),B(C,null,$(s.roleList.filter(e=>e.name==="\u666E\u901A\u7528\u6237"||e.name==="\u5355\u4F4D\u7BA1\u7406\u5458"),e=>(v(),A(ee,{key:e.id,label:e.id},{default:t(()=>[b(V(e.name),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(m,{label:"\u72B6\u6001",prop:"status"},{default:t(()=>[l(le,{modelValue:i.value.status,"onUpdate:modelValue":a[4]||(a[4]=e=>i.value.status=e),style:{"--el-switch-on-color":"#4ecb74","--el-switch-off-color":"#ff3b30"}},null,8,["modelValue"]),b("\xA0 "),I("span",{style:fe({color:i.value.status?"#4ECB74":"#FF3B30"})},V(i.value.status?"\u5DF2\u542F\u7528":"\u5DF2\u7981\u7528"),5)]),_:1})]),_:1},8,["model"])]),_:1},8,["model-value","title"])],64)}}}),Ee=de(xe,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/systemManage/unitManage/unitConfiguration/components/memberList.vue"]]);export{Ee as default};
|