TenantRecycleBinModal-B60tQO1I.js 4.6 KB

1
  1. var A=Object.defineProperty,F=Object.defineProperties;var G=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var J=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var y=(e,t,o)=>t in e?A(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,R=(e,t)=>{for(var o in t||(t={}))J.call(t,o)&&y(e,o,t[o]);if(x)for(var o of x(t))Q.call(t,o)&&y(e,o,t[o]);return e},T=(e,t)=>F(e,G(t));var h=(e,t,o)=>new Promise((f,_)=>{var g=n=>{try{p(o.next(n))}catch(l){_(l)}},C=n=>{try{p(o.throw(n))}catch(l){_(l)}},p=n=>n.done?f(n.value):Promise.resolve(n.value).then(g,C);p((o=o.apply(e,t)).next())});import{d as L,ag as c,aB as B,ar as M,aD as i,k as r,u as s,ah as q,G as w,aE as U,J as v}from"./vue-vendor-Be68asQ6.js";import"./index-D2G57Sln.js";import{r as W,c as D,d as I}from"./tenant.api-BUOMVerp.js";import{s as Y,r as Z}from"./tenant.data-zFObjxyE.js";import{useListPage as tt}from"./useListPage-aOfrd-Tw.js";import{B as ot}from"./index-CETWS1o0.js";import{ac as et,u as nt,a as it}from"./index-BFfnEkVs.js";import{M as S}from"./antd-vue-vendor-DcqS7Wvq.js";import rt from"./BasicTable-CuSLkXEu.js";import{Q as st}from"./componentMap-BUTAcOmo.js";import"./renderUtils-DPF_SrxE.js";import"./index-BOEzG86y.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./validator-BLa7ZpAW.js";import"./user.api-BMRcwGEd.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"./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"./depart.api-CDwTvdwQ.js";import"./JPopup-DKJW27Yk.js";import"./EasyCronInput-wCv2YMHn.js";import"./JEllipsis-C04xKxcI.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"./injectionKey-DPVn4AgL.js";const at=L({name:"tenant-recycle-bin-modal"}),mt=L(T(R({},at),{emits:["success","register"],setup(e,{emit:t}){const{createMessage:o}=nt(),[f]=et(()=>{}),{prefixCls:_,tableContext:g,onExportXls:C,onImportXls:p}=tt({tableProps:{api:W,columns:Z,size:"small",formConfig:{schemas:Y},actionColumn:{width:120},ellipsis:!0}}),n=t,[l,{reload:O,updateTableDataRecord:lt},{rowSelection:P,selectedRows:ct,selectedRowKeys:d}]=g;function N(a){return[{label:"还原",icon:"ant-design:redo-outlined",popConfirm:{title:"是否确认还原",confirm:V.bind(null,a)}},{label:"彻底删除",icon:"ant-design:scissor-outlined",popConfirm:{title:"是否确认彻底删除",confirm:j.bind(null,a)}}]}function V(a){D({ids:a.id},u),n("success")}function u(){(d.value=[])&&O()}function j(a){return h(this,null,function*(){yield I({ids:a.id},u)})}function E(){S.confirm({title:"彻底删除",content:"是否确认彻底删除",okText:"确认",cancelText:"取消",onOk:()=>{I({ids:v(s(d)).join(",")},u)}})}function H(){S.confirm({title:"还原",content:"是否确认还原",okText:"确认",cancelText:"取消",onOk:()=>{D({ids:v(s(d)).join(",")},u),n("success")}})}return(a,m)=>{const b=c("Icon"),k=c("a-menu-item"),K=c("a-menu"),X=c("a-button"),$=c("a-dropdown");return M(),B(s(ot),U(a.$attrs,{onRegister:s(f),title:"用户回收站",showOkBtn:!1,width:"1000px",destroyOnClose:""}),{default:i(()=>[r(s(rt),{onRegister:s(l),rowSelection:s(P)},{tableTitle:i(()=>[s(d).length>0?(M(),B($,{key:0},{overlay:i(()=>[r(K,null,{default:i(()=>[r(k,{key:"1",onClick:E},{default:i(()=>[r(b,{icon:"ant-design:delete-outlined"}),m[0]||(m[0]=w(" 批量删除 "))]),_:1}),r(k,{key:"1",onClick:H},{default:i(()=>[r(b,{icon:"ant-design:redo-outlined"}),m[1]||(m[1]=w(" 批量还原 "))]),_:1})]),_:1})]),default:i(()=>[r(X,null,{default:i(()=>[m[2]||(m[2]=w("批量操作 ")),r(b,{icon:"ant-design:down-outlined"})]),_:1})]),_:1})):q("",!0)]),action:i(({record:z})=>[r(s(st),{actions:N(z)},null,8,["actions"])]),_:1},8,["onRegister","rowSelection"])]),_:1},16,["onRegister"])}}})),fo=it(mt,[["__scopeId","data-v-4797f974"]]);export{fo as default};