|
|
import{G as H,a as J,r as d,H as M,e as s,P as R,o as h,c as W,I as m,J as V,h as o,g as e,w as t,l as $,m as _,z as w,i as X,t as Y}from"./index-9b4667b6.js";import Z from"./selectUser-14968526.js";import{a as ee,b as oe,c as te}from"./role-676d1e49.js";const le={class:"app-container"},ne=H({name:"AuthUser"}),ce=Object.assign(ne,{setup(ae){const P=J(),{proxy:u}=Y(),{sys_normal_disable:x}=u.useDict("sys_normal_disable"),k=d([]),y=d(!0),g=d(!0),N=d(!0),v=d(0),U=d([]),n=M({pageNum:1,pageSize:10,roleId:P.params.roleId,userName:void 0,phonenumber:void 0});function c(){y.value=!0,ee(n).then(r=>{k.value=r.rows,v.value=r.total,y.value=!1})}function A(){const r={path:"/system/role"};u.$tab.closeOpenPage(r)}function f(){n.pageNum=1,c()}function K(){u.resetForm("queryRef"),f()}function O(r){U.value=r.map(a=>a.userId),N.value=!r.length}function z(){u.$refs.selectRef.show()}function j(r){u.$modal.confirm('\u786E\u8BA4\u8981\u53D6\u6D88\u8BE5\u7528\u6237"'+r.userName+'"\u89D2\u8272\u5417\uFF1F').then(function(){return oe({userId:r.userId,roleId:n.roleId})}).then(()=>{c(),u.$modal.msgSuccess("\u53D6\u6D88\u6388\u6743\u6210\u529F")}).catch(()=>{})}function q(r){const a=n.roleId,b=U.value.join(",");u.$modal.confirm("\u662F\u5426\u53D6\u6D88\u9009\u4E2D\u7528\u6237\u6388\u6743\u6570\u636E\u9879?").then(function(){return te({roleId:a,userIds:b})}).then(()=>{c(),u.$modal.msgSuccess("\u53D6\u6D88\u6388\u6743\u6210\u529F")}).catch(()=>{})}return c(),(r,a)=>{const b=s("el-input"),C=s("el-form-item"),p=s("el-button"),B=s("el-form"),I=s("el-col"),D=s("right-toolbar"),L=s("el-row"),i=s("el-table-column"),Q=s("dict-tag"),T=s("OperateRecord"),E=s("el-table"),F=s("pagination"),S=R("hasPermi"),G=R("loading");return h(),W("div",le,[m(e(B,{model:o(n),ref:"queryRef",inline:!0},{default:t(()=>[e(C,{label:"\u7528\u6237\u540D\u79F0",prop:"userName"},{default:t(()=>[e(b,{modelValue:o(n).userName,"onUpdate:modelValue":a[0]||(a[0]=l=>o(n).userName=l),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u79F0",clearable:"",onKeyup:$(f,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(C,{label:"\u624B\u673A\u53F7\u7801",prop:"phonenumber"},{default:t(()=>[e(b,{modelValue:o(n).phonenumber,"onUpdate:modelValue":a[1]||(a[1]=l=>o(n).phonenumber=l),placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801",clearable:"",onKeyup:$(f,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(C,null,{default:t(()=>[e(p,{type:"primary",icon:"Search",onClick:f},{default:t(()=>[_("\u67E5\u8BE2")]),_:1}),e(p,{icon:"Refresh",onClick:K},{default:t(()=>[_("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1},8,["model"]),[[V,o(g)]]),e(L,{gutter:10,class:"mb8"},{default:t(()=>[e(I,{span:1.5},{default:t(()=>[m((h(),w(p,{type:"primary",plain:"",icon:"Plus",onClick:z},{default:t(()=>[_("\u6DFB\u52A0\u7528\u6237")]),_:1})),[[S,["system:role:add"]]])]),_:1},8,["span"]),e(I,{span:1.5},{default:t(()=>[m((h(),w(p,{type:"danger",plain:"",icon:"CircleClose",disabled:o(N),onClick:q},{default:t(()=>[_("\u6279\u91CF\u53D6\u6D88\u6388\u6743")]),_:1},8,["disabled"])),[[S,["system:role:remove"]]])]),_:1},8,["span"]),e(I,{span:1.5},{default:t(()=>[e(p,{type:"warning",plain:"",icon:"Close",onClick:A},{default:t(()=>[_("\u5173\u95ED")]),_:1})]),_:1},8,["span"]),e(D,{showSearch:o(g),"onUpdate:showSearch":a[2]||(a[2]=l=>X(g)?g.value=l:null),onQueryTable:c},null,8,["showSearch"])]),_:1}),m((h(),w(E,{data:o(k),onSelectionChange:O},{default:t(()=>[e(i,{type:"selection",width:"50",align:"center"}),e(i,{label:"\u7528\u6237\u540D\u79F0",prop:"userName","show-overflow-tooltip":!0}),e(i,{label:"\u7528\u6237\u6635\u79F0",prop:"nickName","show-overflow-tooltip":!0}),e(i,{label:"\u90AE\u7BB1",prop:"email","show-overflow-tooltip":!0}),e(i,{label:"\u624B\u673A",prop:"phonenumber","show-overflow-tooltip":!0}),e(i,{label:"\u72B6\u6001",align:"center",prop:"status"},{default:t(l=>[e(Q,{options:o(x),value:l.row.status},null,8,["options","value"])]),_:1}),e(i,{label:"\u64CD\u4F5C\u8BB0\u5F55",align:"center",prop:"createTime",width:"180"},{default:t(l=>[e(T,{title:"",id:l.row},null,8,["id"])]),_:1}),e(i,{label:"\u64CD\u4F5C",align:"c
|