jw项目windows环境软件安装
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
4.6 KiB

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:"center","class-name":"small-padding fixed-width"},{default:t(l=>[m((h(),w(p,{link:"",type:"primary",icon:"CircleClose",onClick:re=>j(l.row)},{default:t(()=>[_("\u53D6\u6D88\u6388\u6743")]),_:2},1032,["onClick"])),[[S,["system:role:remove"]]])]),_:1})]),_:1},8,["data"])),[[G,o(y)]]),m(e(F,{total:o(v),page:o(n).pageNum,"onUpdate:page":a[3]||(a[3]=l=>o(n).pageNum=l),limit:o(n).pageSize,"onUpdate:limit":a[4]||(a[4]=l=>o(n).pageSize=l),onPagination:c},null,8,["total","page","limit"]),[[V,o(v)>0]]),e(o(Z),{ref:"selectRef",roleId:o(n).roleId,onOk:f},null,8,["roleId"])])}}});export{ce as default};