mental-health-web/manage/assets/authUser-124b3674.js

2 lines
5.3 KiB
JavaScript
Raw Normal View History

2024-04-28 03:14:54 +00:00
import{d as $,a as Z,P as x,T as ee,r as c,U as te,b as oe,V as ae,o as h,c as le,k as e,m as t,w as p,t as T,e as a,p as A,y as _,S as P,W as ne,q as C,R as se,K as re,B as ie,C as ce,X as ue,v as me}from"./index-ce293e15.js";import{E as pe}from"./el-card-d5e24325.js";import{_ as de}from"./index-ecfe591e.js";import{E as _e,a as fe}from"./el-table-column-cabb178a.js";import"./el-checkbox-4dcbb825.js";import{_ as he}from"./index-89dbf370.js";import"./el-tag-3fc9a3c5.js";import{E as ve}from"./el-row-12f29e15.js";import{_ as ge}from"./index-513a4358.js";import{E as we}from"./el-col-6a25bef6.js";import{E as be,a as ye}from"./el-form-item-16067f4c.js";import{a as Ce,b as Ie,c as ke}from"./index-7774c0f3.js";import{_ as Ee}from"./selectUser.vue_vue_type_script_setup_true_name_SelectUser_lang-1395d92f.js";import"./el-select-73eaf91b.js";import"./strings-d88802bc.js";import"./isEqual-48984780.js";import"./_Uint8Array-e8d4eb20.js";import"./_initCloneObject-d640be41.js";import"./el-tree-3fe9ff76.js";import"./_baseClone-e976708f.js";const Se={class:"p-2"},Ne={class:"search"},Ue=$({name:"AuthUser"}),Ye=$({...Ue,setup(Re){const B=Z(),{proxy:o}=x(),{sys_normal_disable:K}=ee(o==null?void 0:o.useDict("sys_normal_disable")),I=c([]),v=c(!0),f=c(!0),k=c(!0),g=c(0),E=c([]),S=c(),N=c(),s=te({pageNum:1,pageSize:10,roleId:B.params.roleId,userName:void 0,phonenumber:void 0}),u=async()=>{v.value=!0;const l=await Ce(s);I.value=l.rows,g.value=l.total,v.value=!1},F=()=>{const l={path:"/system/role"};o==null||o.$tab.closeOpenPage(l)},d=()=>{s.pageNum=1,u()},q=()=>{var l;(l=S.value)==null||l.resetFields(),d()},D=l=>{E.value=l.map(r=>r.userId),k.value=!l.length},L=()=>{var l;(l=N.value)==null||l.show()},z=async l=>{await(o==null?void 0:o.$modal.confirm('确认要取消该用户"'+l.userName+'"角色吗?')),await Ie({userId:l.userId,roleId:s.roleId}),await u(),o==null||o.$modal.msgSuccess("取消授权成功")},Q=async()=>{const l=s.roleId,r=E.value.join(",");await(o==null?void 0:o.$modal.confirm("是否取消选中用户授权数据项?")),await ke({roleId:l,userIds:r}),await u(),o==null||o.$modal.msgSuccess("取消授权成功")};return oe(()=>{u()}),(l,r)=>{var R,V;const U=ie,w=be,m=ce,j=ye,b=we,O=ge,M=ve,i=_e,W=he,X=ue,G=fe,H=de,J=pe,y=ae("hasPermi"),Y=me;return h(),le("div",Se,[e(ne,{"enter-active-class":(R=a(o))==null?void 0:R.animate.searchAnimate.enter,"leave-active-class":(V=a(o))==null?void 0:V.animate.searchAnimate.leave},{default:t(()=>[p(T("div",Ne,[e(j,{model:a(s),ref_key:"queryFormRef",ref:S,inline:!0},{default:t(()=>[e(w,{label:"用户名称",prop:"userName"},{default:t(()=>[e(U,{modelValue:a(s).userName,"onUpdate:modelValue":r[0]||(r[0]=n=>a(s).userName=n),placeholder:"请输入用户名称",clearable:"",style:{width:"240px"},onKeyup:A(d,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(w,{label:"手机号码",prop:"phonenumber"},{default:t(()=>[e(U,{modelValue:a(s).phonenumber,"onUpdate:modelValue":r[1]||(r[1]=n=>a(s).phonenumber=n),placeholder:"请输入手机号码",clearable:"",style:{width:"240px"},onKeyup:A(d,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(w,null,{default:t(()=>[e(m,{type:"primary",icon:"Search",onClick:d},{default:t(()=>[_("搜索")]),_:1}),e(m,{icon:"Refresh",onClick:q},{default:t(()=>[_("重置")]),_:1})]),_:1})]),_:1},8,["model"])],512),[[P,a(f)]])]),_:1},8,["enter-active-class","leave-active-class"]),e(J,{shadow:"never"},{header:t(()=>[e(M,{gutter:10},{default:t(()=>[e(b,{span:1.5},{default:t(()=>[p((h(),C(m,{type:"primary",plain:"",icon:"Plus",onClick:L},{default:t(()=>[_("添加用户")]),_:1})),[[y,["system:role:add"]]])]),_:1},8,["span"]),e(b,{span:1.5},{default:t(()=>[p((h(),C(m,{type:"danger",plain:"",icon:"CircleClose",disabled:a(k),onClick:Q},{default:t(()=>[_(" 批量取消授权 ")]),_:1},8,["disabled"])),[[y,["system:role:remove"]]])]),_:1},8,["span"]),e(b,{span:1.5},{default:t(()=>[e(m,{type:"warning",plain:"",icon:"Close",onClick:F},{default:t(()=>[_("关闭")]),_:1})]),_:1},8,["span"]),e(O,{showSearch:a(f),"onUpdate:showSearch":r[2]||(r[2]=n=>se(f)?f.value=n:null),onQueryTable:u,