authRole.5ac4ca0a.js 3.1 KB

1
  1. import{a4 as D,r,Q as E,g as n,ac as K,o as I,h as O,i as l,w as a,Y as R,j as z,Z as F,m as p,C as P,X as Q,t as y,N as C}from"./vendor.0bc3c1d4.js";import{l as X,m as Y}from"./index.b54ecd6f.js";const Z={class:"app-container"},q=p("h4",{class:"form-header h4"},"\u57FA\u672C\u4FE1\u606F",-1),G=p("h4",{class:"form-header h4"},"\u89D2\u8272\u4FE1\u606F",-1),H={style:{"text-align":"center","margin-left":"-120px","margin-top":"30px"}},J=C("\u63D0\u4EA4"),L=C("\u8FD4\u56DE"),M=D({name:"AuthRole"}),te=Object.assign(M,{setup(W){const g=P(),{proxy:m}=Q(),_=r(!0),v=r(0),d=r(1),c=r(10),b=r([]),f=r([]),s=r({nickName:void 0,userName:void 0,userId:void 0});function V(t){m.$refs.roleRef.toggleRowSelection(t)}function S(t){b.value=t.map(e=>e.roleId)}function $(t){return t.roleId}function h(){const t={path:"/system/user"};m.$tab.closeOpenPage(t)}function j(){const t=s.value.userId,e=b.value.join(",");Y({userId:t,roleIds:e}).then(u=>{m.$modal.msgSuccess("\u6388\u6743\u6210\u529F"),h()})}return(()=>{const t=g.params&&g.params.userId;t&&(_.value=!0,X(t).then(e=>{s.value=e.user,f.value=e.roles,v.value=f.value.length,E(()=>{f.value.forEach(u=>{u.flag&&m.$refs.roleRef.toggleRowSelection(u)})}),_.value=!1}))})(),(t,e)=>{const u=n("el-input"),w=n("el-form-item"),N=n("el-col"),T=n("el-row"),k=n("el-form"),i=n("el-table-column"),B=n("el-table"),U=n("pagination"),x=n("el-button"),A=K("loading");return I(),O("div",Z,[q,l(k,{model:s.value,"label-width":"80px"},{default:a(()=>[l(T,null,{default:a(()=>[l(N,{span:8,offset:2},{default:a(()=>[l(w,{label:"\u7528\u6237\u6635\u79F0",prop:"nickName"},{default:a(()=>[l(u,{modelValue:s.value.nickName,"onUpdate:modelValue":e[0]||(e[0]=o=>s.value.nickName=o),disabled:""},null,8,["modelValue"])]),_:1})]),_:1}),l(N,{span:8,offset:2},{default:a(()=>[l(w,{label:"\u767B\u5F55\u8D26\u53F7",prop:"userName"},{default:a(()=>[l(u,{modelValue:s.value.userName,"onUpdate:modelValue":e[1]||(e[1]=o=>s.value.userName=o),disabled:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"]),G,R((I(),z(B,{"row-key":$,onRowClick:V,ref:"roleRef",onSelectionChange:S,data:f.value.slice((d.value-1)*c.value,d.value*c.value)},{default:a(()=>[l(i,{label:"\u5E8F\u53F7",width:"55",type:"index",align:"center"},{default:a(o=>[p("span",null,y((d.value-1)*c.value+o.$index+1),1)]),_:1}),l(i,{type:"selection","reserve-selection":!0,width:"55"}),l(i,{label:"\u89D2\u8272\u7F16\u53F7",align:"center",prop:"roleId"}),l(i,{label:"\u89D2\u8272\u540D\u79F0",align:"center",prop:"roleName"}),l(i,{label:"\u6743\u9650\u5B57\u7B26",align:"center",prop:"roleKey"}),l(i,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",width:"180"},{default:a(o=>[p("span",null,y(t.parseTime(o.row.createTime)),1)]),_:1})]),_:1},8,["data"])),[[A,_.value]]),R(l(U,{total:v.value,page:d.value,"onUpdate:page":e[2]||(e[2]=o=>d.value=o),limit:c.value,"onUpdate:limit":e[3]||(e[3]=o=>c.value=o)},null,8,["total","page","limit"]),[[F,v.value>0]]),l(k,{"label-width":"100px"},{default:a(()=>[p("div",H,[l(x,{type:"primary",onClick:e[4]||(e[4]=o=>j())},{default:a(()=>[J]),_:1}),l(x,{onClick:e[5]||(e[5]=o=>h())},{default:a(()=>[L]),_:1})])]),_:1})])}}});export{te as default};