TenantRoleList-jETjgn_Z.js 5.3 KB

1
  1. var j=Object.defineProperty,z=Object.defineProperties;var J=Object.getOwnPropertyDescriptors;var y=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable;var k=(n,t,o)=>t in n?j(n,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[t]=o,T=(n,t)=>{for(var o in t||(t={}))O.call(t,o)&&k(n,o,t[o]);if(y)for(var o of y(t))W.call(t,o)&&k(n,o,t[o]);return n},U=(n,t)=>z(n,J(t));var f=(n,t,o)=>new Promise((_,c)=>{var u=i=>{try{d(o.next(i))}catch(m){c(m)}},D=i=>{try{d(o.throw(i))}catch(m){c(m)}},d=i=>i.done?_(i.value):Promise.resolve(i.value).then(u,D);d((o=o.apply(n,t)).next())});import{d as F,f as S,o as Y,ag as p,aq as Z,ar as N,k as r,aD as s,u as l,aB as tt,ah as ot,at as B,G as g,au as et,F as nt}from"./vue-vendor-Be68asQ6.js";import"./index-D2G57Sln.js";import{a as b}from"./index-swd_UZfO.js";import"./index-CETWS1o0.js";import rt from"./RoleDesc-Bv5k8GQl.js";import it from"./RoleDrawer-DEX7V-Ju.js";import at from"./RoleUserTable-CDBnyYE_.js";import{s as st,c as lt}from"./role.data-BtXVnRbk.js";import{b as mt,g as pt,a as ct,l as ut,d as dt}from"./role.api-DvX8x9Fg.js";import{useListPage as ft}from"./useListPage-aOfrd-Tw.js";import{g as gt}from"./tenant.api-BUOMVerp.js";import{ad as _t,cb as wt,a as bt}from"./index-BFfnEkVs.js";import{Q as Dt}from"./componentMap-BUTAcOmo.js";import Ct from"./BasicTable-CuSLkXEu.js";import"./antd-vue-vendor-DcqS7Wvq.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"./index-B1oVPfS0.js";import"./index-D68l__AG.js";import"./BasicForm-Cv-dsB-e.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"./UserDrawer-5LbYmYuR.js";import"./user.data-B0-ez77n.js";import"./user.api-BMRcwGEd.js";import"./validator-BLa7ZpAW.js";import"./renderUtils-DPF_SrxE.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"./UseSelectModal-CORVv-l0.js";import"./injectionKey-DPVn4AgL.js";const Rt={style:{"margin-left":"10px","margin-top":"5px"}},ht={class:"tenant-name"},vt=F({name:"tenant-role-list"}),xt=F(U(T({},vt),{setup(n){const t=S(!0),[o,{openDrawer:_}]=b(),[c,{openDrawer:u}]=b(),[D,{openModal:d}]=_t(),[i,{openDrawer:m}]=b(),{prefixCls:yt,tableContext:I,onImportXls:kt,onExportXls:Tt}=ft({designScope:"role-template",tableProps:{title:"租户角色列表",api:ut,columns:lt,formConfig:{schemas:st},actionColumn:{width:120},rowSelection:null,defSort:{column:"id",order:"desc"}},exportConfig:{name:"角色列表",url:ct},importConfig:{url:pt}}),[E,{reload:w},{rowSelection:Ut,selectedRowKeys:C}]=I;function M(){t.value=!0,u(!0,{isUpdate:!1})}function A(e){t.value=!0,u(!0,{record:e,isUpdate:!0})}function V(e){t.value=!1,m(!0,{record:e,isUpdate:!0})}function L(e){return f(this,null,function*(){yield dt({id:e.id},w)})}function K(){return f(this,null,function*(){yield mt({ids:C.value},w)})}function P(e){_(!0,e)}function X(e){return[{label:"用户",onClick:P.bind(null,e)}]}function $(e){return[{label:"编辑",onClick:A.bind(null,e)},{label:"详情",onClick:V.bind(null,e)},{label:"删除",popConfirm:{title:"是否确认删除",confirm:L.bind(null,e)}}]}const R=S("");q();function q(){return f(this,null,function*(){R.value=yield gt()})}return Y(()=>{wt("租户角色")}),(e,a)=>{const h=p("a-button"),v=p("Icon"),G=p("a-menu-item"),H=p("a-menu"),Q=p("a-dropdown");return N(),Z(nt,null,[r(l(Ct),{onRegister:l(E)},{tableTitle:s(()=>[r(h,{type:"primary",preIcon:"ant-design:plus-outlined",onClick:M},{default:s(()=>a[0]||(a[0]=[g(" 新增")])),_:1}),l(C).length>0?(N(),tt(Q,{key:0},{overlay:s(()=>[r(H,null,{default:s(()=>[r(G,{key:"1",onClick:K},{default:s(()=>[r(v,{icon:"ant-design:delete-outlined"}),a[1]||(a[1]=g(" 删除 "))]),_:1})]),_:1})]),default:s(()=>[r(h,null,{default:s(()=>[a[2]||(a[2]=g("批量操作 ")),r(v,{icon:"mdi:chevron-down"})]),_:1})]),_:1})):ot("",!0),B("div",Rt,[a[3]||(a[3]=g("当前登录租户: ")),B("span",ht,et(R.value),1)])]),action:s(({record:x})=>[r(l(Dt),{actions:X(x),dropDownActions:$(x)},null,8,["actions","dropDownActions"])]),_:1},8,["onRegister"]),r(at,{onRegister:l(o),disableUserEdit:!0},null,8,["onRegister"]),r(it,{onRegister:l(c),onSuccess:l(w),showFooter:t.value},null,8,["onRegister","onSuccess","showFooter"]),r(rt,{onRegister:l(i)},null,8,["onRegister"])],64)}}})),$o=bt(xt,[["__scopeId","data-v-bfe85526"]]);export{$o as default};