2 lines
4.6 KiB
Java
2 lines
4.6 KiB
Java
var y=(b,u,s)=>new Promise((d,t)=>{var f=n=>{try{m(s.next(n))}catch(c){t(c)}},r=n=>{try{m(s.throw(n))}catch(c){t(c)}},m=n=>n.done?d(n.value):Promise.resolve(n.value).then(f,r);m((s=s.apply(b,u)).next())});import{d as z,w as D,f as B,ah as p,aC as _,as as h,aF as i,k as a,u as l,ag as S,G as w,aG as G,J as T}from"./vue-vendor-C7Zq48Yl.js";import{B as J}from"./index-Du0A3ksf.js";import{u as A}from"./index-BgJbdjPf.js";import{r as E}from"./user.data-CkfG18fs.js";import{m as L,n as P,o as U}from"./user.api-C1eRtqao.js";import{ak as W,u as $}from"./index-BI6CMai0.js";import q from"./BasicTable-DfLkrEeh.js";import{J as Q}from"./componentMap-BBZeqR-K.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./validator-D5SvXAAX.js";import"./sysPasswordRules-C_oGkupc.js";import"./check.rule.api-Cg4DCH78.js";import"./renderUtils-BumghUlZ.js";import"./index-CNkz_PUv.js";import"./index-Di-j2gt4.js";import"./BasicForm-BJnSRkIE.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./areaDataUtil-CbYCy3Ig.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JSelectDept-DRDVeruW.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./TreeIcon-DE4jdeZV.js";import"./JCodeEditor-CLVZA7Uj.js";import"./useFormItem-BdW6EoZe.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./JAddInput-D6qcyZjQ.js";import"./depart.api-DeMNV8zW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./EasyCronInput-7xfJ3nBh.js";import"./JEllipsis-DqRFTSm0.js";import"./injectionKey-DPVn4AgL.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";const rt=z({__name:"UserRecycleBinModal",emits:["success","register"],setup(b,{emit:u}){const{createConfirm:s}=$(),d=u,t=B([]),[f]=W(()=>{t.value=[]}),r=B({y:0}),[m,{reload:n}]=A({api:L,columns:E,rowKey:"id",striped:!0,useSearchForm:!1,showTableSetting:!1,clickToRowSelect:!1,bordered:!0,showIndexColumn:!1,pagination:!0,tableSetting:{fullScreen:!0},canResize:!1,actionColumn:{width:150,title:"操作",dataIndex:"action",fixed:void 0}}),c=e=>{C(e)},C=e=>{const o=document.documentElement.clientHeight;r.value={y:o-(e?300:500)}};C(!1),D(t,(e,o)=>{t.value.length&&o.length==0?r.value={y:r.value.y-50}:t.value.length==0&&o.length&&(r.value={y:r.value.y+50})},{deep:!0});const x={type:"checkbox",columnWidth:50,selectedRowKeys:t,onChange:I};function I(e){t.value=e}function k(e){return y(this,null,function*(){yield P({userIds:e.id},n),d("success")})}function H(){k({id:T(l(t)).join(",")})}function v(e){return y(this,null,function*(){yield U({userIds:e.id},n)})}function M(){s({iconType:"warning",title:"删除",content:"确定要永久删除吗?删除后将不可恢复!",onOk:()=>v({id:T(l(t)).join(",")}),onCancel(){}})}function F(e){return[{label:"取回",icon:"ant-design:redo-outlined",popConfirm:{title:"是否确认还原",confirm:k.bind(null,e)}},{label:"彻底删除",icon:"ant-design:scissor-outlined",popConfirm:{title:"是否确认删除",confirm:v.bind(null,e)}}]}return(e,o)=>{const g=p("Icon"),R=p("a-menu-item"),K=p("a-menu"),N=p("a-button"),O=p("a-dropdown");return h(),_(l(J),G(e.$attrs,{onRegister:l(f),title:"用户回收站",showOkBtn:!1,width:"1000px",destroyOnClose:"",onFullScreen:c}),{default:i(()=>[a(l(q),{onRegister:l(m),rowSelection:x,scroll:r.value},{tableTitle:i(()=>[t.value.length>0?(h(),_(O,{key:0},{overlay:i(()=>[a(K,null,{default:i(()=>[a(R,{key:"1",onClick:M},{default:i(()=>[a(g,{icon:"ant-design:delete-outlined"}),o[0]||(o[0]=w(" 批量删除 ",-1))]),_:1}),a(R,{key:"1",onClick:H},{default:i(()=>[a(g,{icon:"ant-design:redo-outlined"}),o[1]||(o[1]=w(" 批量还原 ",-1))]),_:1})]),_:1})]),default:i(()=>[a(N,null,{default:i(()=>[o[2]||(o[2]=w("批量操作 ",-1)),a(g,{icon:"ant-design:down-outlined"})]),_:1})]),_:1})):S("",!0)]),bodyCell:i(({column:V,record:j})=>[V.key==="action"?(h(),_(l(Q),{key:0,actions:F(j)},null,8,["actions"])):S("",!0)]),_:1},8,["onRegister","scroll"])]),_:1},16,["onRegister"])}}});export{rt as default};
|