index-CgjRUFq6.js 7.2 KB

1
  1. var it=Object.defineProperty,rt=Object.defineProperties;var st=Object.getOwnPropertyDescriptors;var A=Object.getOwnPropertySymbols;var at=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable;var v=(a,i,r)=>i in a?it(a,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):a[i]=r,F=(a,i)=>{for(var r in i||(i={}))at.call(i,r)&&v(a,r,i[r]);if(A)for(var r of A(i))lt.call(i,r)&&v(a,r,i[r]);return a},I=(a,i)=>rt(a,st(i));var p=(a,i,r)=>new Promise((S,_)=>{var f=m=>{try{g(r.next(m))}catch(w){_(w)}},M=m=>{try{g(r.throw(m))}catch(w){_(w)}},g=m=>m.done?S(m.value):Promise.resolve(m.value).then(f,M);g((r=r.apply(a,i)).next())});import{d as $,ag as c,aq as mt,ar as T,k as o,aD as s,u as n,aB as ut,ah as pt,G as u}from"./vue-vendor-Be68asQ6.js";import"./index-D2G57Sln.js";import dt from"./UserDrawer-5LbYmYuR.js";import ct from"./UserRecycleBinModal-DgmcXiRu.js";import ft from"./PasswordModal-BCwJzO4j.js";import gt from"./UserAgentModal-CIgFgr5-.js";import wt from"./UserQuitAgentModal-B3cpcCnZ.js";import bt from"./UserQuitModal-BO3NcQjP.js";import{a as Ct}from"./index-swd_UZfO.js";import{useListPage as _t}from"./useListPage-aOfrd-Tw.js";import"./index-CETWS1o0.js";import{X as yt,ad as C,u as kt}from"./index-BFfnEkVs.js";import{s as St,e as Mt}from"./user.data-B0-ez77n.js";import{r as Rt,t as U,v as Dt,w as ht,x as xt,y as At}from"./user.api-BMRcwGEd.js";import{Q as vt}from"./componentMap-BUTAcOmo.js";import Ft from"./BasicTable-CuSLkXEu.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./index-D68l__AG.js";import"./BasicForm-Cv-dsB-e.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./BasicModal-D4gc2R81.js";import"./useWindowSizeFn-BTSGGcie.js";import"./useForm-kcRIHoe0.js";import"./JAreaLinkage-BNOKwn5l.js";import"./areaDataUtil-Cik-Rc_P.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JSelectDept-DT6g7V5M.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./JCodeEditor-CSivhUhT.js";import"./useFormItem-CtGMPcLp.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./JAddInput-BBXQvvpq.js";import"./index-BOEzG86y.js";import"./depart.api-CDwTvdwQ.js";import"./JPopup-DKJW27Yk.js";import"./EasyCronInput-wCv2YMHn.js";import"./JEllipsis-C04xKxcI.js";import"./useAdaptiveWidth-sJADmil4.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./validator-BLa7ZpAW.js";import"./renderUtils-DPF_SrxE.js";import"./injectionKey-DPVn4AgL.js";const It=$({name:"system-user"}),qe=$(I(F({},It),{setup(a){const{createMessage:i,createConfirm:r}=kt(),{isDisabledAuth:S}=yt(),[_,{openDrawer:f}]=Ct(),[M,{openModal:g}]=C(),[m,{openModal:w}]=C(),[Q,{openModal:P}]=C(),[B,{openModal:j}]=C(),[z,{openModal:Tt}]=C(),{prefixCls:Ut,tableContext:E,onExportXls:N,onImportXls:V}=_t({designScope:"user-list",tableProps:{title:"用户列表",api:xt,columns:Mt,size:"small",formConfig:{schemas:St},actionColumn:{width:120},beforeFetch:t=>Object.assign({column:"createTime",order:"desc"},t)},exportConfig:{name:"用户列表",url:ht},importConfig:{url:Dt}}),[X,{reload:l,updateTableDataRecord:$t},{rowSelection:K,selectedRows:D,selectedRowKeys:y}]=E;function O(){f(!0,{isUpdate:!1,showFooter:!0,tenantSaas:!1})}function q(t){return p(this,null,function*(){f(!0,{record:t,isUpdate:!0,showFooter:!0,tenantSaas:!1})})}function G(t){return p(this,null,function*(){f(!0,{record:t,isUpdate:!0,showFooter:!1,tenantSaas:!1})})}function H(t){return p(this,null,function*(){if(t.username=="admin"){i.warning("管理员账号不允许此操作!");return}yield At({id:t.id},l)})}function L(){return p(this,null,function*(){let t=n(D).filter(e=>e.username=="admin");if(n(t).length>0){i.warning("管理员账号不允许此操作!");return}yield Rt({ids:y.value},()=>{y.value=[],l()})})}function J(){l()}function W(t){w(!0,{username:t})}function Y(t){P(!0,{userName:t})}function h(t,e){return p(this,null,function*(){if(t.username=="admin"){i.warning("管理员账号不允许此操作!");return}yield U({ids:t.id,status:e},l)})}function x(t){let e=D.value.filter(d=>d.username=="admin");if(n(e).length>0){i.warning("管理员账号不允许此操作!");return}r({iconType:"warning",title:"确认操作",content:"是否"+(t==1?"解冻":"冻结")+"选中账号?",onOk:()=>p(null,null,function*(){yield U({ids:n(y).join(","),status:t},l)})})}function Qt({isToLocal:t}){t&&l()}function Z(t){return[{label:"编辑",onClick:q.bind(null,t)}]}function tt(t){return[{label:"详情",onClick:G.bind(null,t)},{label:"密码",onClick:W.bind(null,t.username)},{label:"删除",popConfirm:{title:"是否确认删除",confirm:H.bind(null,t)}},{label:"冻结",ifShow:t.status==1,popConfirm:{title:"确定冻结吗?",confirm:h.bind(null,t,2)}},{label:"解冻",ifShow:t.status==2,popConfirm:{title:"确定解冻吗?",confirm:h.bind(null,t,1)}},{label:"代理人",onClick:Y.bind(null,t.username)}]}function Pt(t){j(!0,{userName:t})}return(t,e)=>{const d=c("a-button"),et=c("j-upload-button"),k=c("Icon"),R=c("a-menu-item"),nt=c("a-menu"),ot=c("a-dropdown");return T(),mt("div",null,[o(n(Ft),{onRegister:n(X),rowSelection:n(K)},{tableTitle:s(()=>[o(d,{type:"primary",preIcon:"ant-design:plus-outlined",onClick:O},{default:s(()=>e[3]||(e[3]=[u(" 新增")])),_:1}),o(d,{type:"primary",preIcon:"ant-design:export-outlined",onClick:n(N),disabled:n(S)("system:user:export")},{default:s(()=>e[4]||(e[4]=[u(" 导出")])),_:1},8,["onClick","disabled"]),o(et,{type:"primary",preIcon:"ant-design:import-outlined",onClick:n(V)},{default:s(()=>e[5]||(e[5]=[u("导入")])),_:1},8,["onClick"]),o(d,{type:"primary",onClick:e[0]||(e[0]=b=>n(g)(!0,{})),preIcon:"ant-design:hdd-outlined"},{default:s(()=>e[6]||(e[6]=[u(" 回收站")])),_:1}),n(y).length>0?(T(),ut(ot,{key:0},{overlay:s(()=>[o(nt,null,{default:s(()=>[o(R,{key:"1",onClick:L},{default:s(()=>[o(k,{icon:"ant-design:delete-outlined"}),e[7]||(e[7]=u(" 删除 "))]),_:1}),o(R,{key:"2",onClick:e[1]||(e[1]=b=>x(2))},{default:s(()=>[o(k,{icon:"ant-design:lock-outlined"}),e[8]||(e[8]=u(" 冻结 "))]),_:1}),o(R,{key:"3",onClick:e[2]||(e[2]=b=>x(1))},{default:s(()=>[o(k,{icon:"ant-design:unlock-outlined"}),e[9]||(e[9]=u(" 解冻 "))]),_:1})]),_:1})]),default:s(()=>[o(d,null,{default:s(()=>[e[10]||(e[10]=u("批量操作 ")),o(k,{icon:"mdi:chevron-down"})]),_:1})]),_:1})):pt("",!0)]),action:s(({record:b})=>[o(n(vt),{actions:Z(b),dropDownActions:tt(b)},null,8,["actions","dropDownActions"])]),_:1},8,["onRegister","rowSelection"]),o(dt,{onRegister:n(_),onSuccess:J},null,8,["onRegister"]),o(ft,{onRegister:n(m),onSuccess:n(l)},null,8,["onRegister","onSuccess"]),o(gt,{onRegister:n(Q),onSuccess:n(l)},null,8,["onRegister","onSuccess"]),o(ct,{onRegister:n(M),onSuccess:n(l)},null,8,["onRegister","onSuccess"]),o(wt,{onRegister:n(B),onSuccess:n(l)},null,8,["onRegister","onSuccess"]),o(bt,{onRegister:n(z),onSuccess:n(l)},null,8,["onRegister","onSuccess"])])}}}));export{qe as default};