Files
qhmes/web-dist/js/index-KN9mHUHv.js
2026-06-16 18:19:57 +08:00

2 lines
5.8 KiB
Java

var H=Object.defineProperty,I=Object.defineProperties;var K=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var F=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable;var b=(t,o,e)=>o in t?H(t,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[o]=e,B=(t,o)=>{for(var e in o||(o={}))F.call(o,e)&&b(t,e,o[e]);if(D)for(var e of D(o))J.call(o,e)&&b(t,e,o[e]);return t},h=(t,o)=>I(t,K(o));var _=(t,o,e)=>new Promise((c,i)=>{var g=r=>{try{m(e.next(r))}catch(u){i(u)}},f=r=>{try{m(e.throw(r))}catch(u){i(u)}},m=r=>r.done?c(r.value):Promise.resolve(r.value).then(g,f);m((e=e.apply(t,o)).next())});import O from"./BasicTable-C6eG0bgK.js";import Q from"./TableAction-BiXnWkvt.js";import"./TableImg.vue_vue_type_style_index_0_lang-65ZOQtFn.js";import{s as U,d as k,aR as $,aS as q}from"./index-X7Y8jykP.js";import"./index-D9GWo192.js";import{u as A}from"./useListPage-CK9oQ-1O.js";import{_ as G,s as W,c as Y}from"./ManageDrawer.vue_vue_type_script_setup_true_lang-_FwvTMF_.js";import{a as Z}from"./useDrawer-BDPywy9W.js";import"./index-CfNJyBRj.js";import{D as tt}from"./dropdown-jkliuVyN.js";import{e as T,C as et,z as M,f as n,A as a,u as p,J as ot,K as x,y as st,H as rt,c as it,Q as v}from"./vue-vendor-DNhG1Cve.js";import"./BasicTable.vue_vue_type_style_index_0_lang-B9DxrWas.js";import"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import"./index-BzChaRPg.js";import"./useAppInject-DPZGPcR3.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-CuWaQdlK.js";import"./useForm-D61zovon.js";import"./injectionKey-DPVn4AgL.js";import"./index-DSsDi_fL.js";import"./Group-UHkub2tu.js";import"./Checkbox-Dbxs4we4.js";import"./index-BuONesFs.js";import"./FormOutlined-Y84itqS0.js";import"./useTableContext-CncNVXgp.js";import"./index-DTjkSGYl.js";import"./eagerComputed-BTlOruLW.js";import"./fromPairs-Dx9PT-t0.js";import"./useMaxLevel-DE205ncc.js";import"./index-DfHu-LAS.js";import"./Group-DBzJABA_.js";import"./RadioButton-DRBix2Fq.js";import"./index-C7ckZv9Z.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";import"./index-Cl-8Hzo4.js";import"./scrollTo-D49dA-9c.js";import"./operationUnit-vCu2co3e.js";import"./index-C69VKHba.js";import"./index-DklMb9Qc.js";import"./UpOutlined-B1UMbtrP.js";import"./index-DsixALRt.js";import"./dayjs-jnKD3YGS.js";import"./index-aCD42OrZ.js";import"./quarterOfYear-BU2sPnff.js";import"./index-J2mOtM3w.js";import"./dayjs-ALi1pEeb.js";import"./clickOutside-DHfwTU6R.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./throttle-De_jAmBh.js";import"./uuid-CODpppBC.js";import"./sortable.esm-DJNoJSdJ.js";import"./RedoOutlined-Cq2g4Slp.js";import"./index-CeNCCWzL.js";import"./TableAction.vue_vue_type_style_index_0_lang-BIWZ0bGo.js";import"./index-fAAIzD3j.js";import"./index-DfX9t4DO.js";import"./isNumeric-DjvBa-1E.js";import"./ArrowLeftOutlined-B3JgaWh-.js";import"./index-DZJwICFr.js";import"./useTable-DbHE4FHE.js";import"./useMethods-D3efiSSd.js";import"./useApprovalSelection-D4wlWO_T.js";const{createConfirm:nt}=U();var y=(t=>(t.list="/sys/message/sysMessage/list",t.delete="/sys/message/sysMessage/delete",t.deleteBatch="/sys/message/sysMessage/deleteBatch",t.exportXls="sys/message/sysMessage/exportXls",t.importXls="sys/message/sysMessage/importExcel",t.save="/sys/message/sysMessage/add",t.edit="/sys/message/sysMessage/edit",t))(y||{});const mt=t=>k.get({url:"/sys/message/sysMessage/list",params:t}),at=(t,o=!1)=>new Promise((e,c)=>{const i=()=>{e(k.delete({url:"/sys/message/sysMessage/deleteBatch",params:t},{joinParamsToUrl:!0}))};o?nt({iconType:"warning",title:"删除",content:"确定要删除吗?",onOk:()=>i(),onCancel:()=>c()}):i()}),pt=T({name:"message-manage"}),Ie=T(h(B({},pt),{setup(t){const{prefixCls:o,tableContext:e}=A({designScope:"message-manage",tableProps:{title:"消息中心模板列表数据",api:mt,columns:Y,formConfig:{schemas:W}},exportConfig:{url:y.exportXls,name:"消息中心模板列表"},importConfig:{url:y.importXls,success:()=>i()}}),[c,{reload:i,setLoading:g},{rowSelection:f,selectedRowKeys:m}]=e,r=it(()=>m.value.length>0),[u,{openDrawer:R}]=Z();function S(s){R(!0,{record:s})}function X(s){s&&w([s.id],!1)}function P(){return _(this,null,function*(){try{yield w(m),m.value=[]}finally{}})}function w(s,l=!0){return _(this,null,function*(){const d=p(s);if(d.length>0)try{g(!0),yield at({ids:d.join(",")},l),yield i()}finally{g(!1)}})}function L(s){return[{label:"详情",onClick:S.bind(null,s)}]}function N(s){return[{label:"删除",color:"error",popConfirm:{title:"确认要删除吗?",confirm:X.bind(null,s)}}]}return(s,l)=>{const d=x("Icon"),V=q,j=$,z=x("a-button"),E=tt;return M(),et("div",{class:ot(p(o))},[n(p(O),{onRegister:p(c),rowSelection:p(f)},{tableTitle:a(()=>[r.value?(M(),st(E,{key:0},{overlay:a(()=>[n(j,null,{default:a(()=>[n(V,{key:"1",onClick:P},{default:a(()=>[n(d,{icon:"ant-design:delete-outlined"}),l[0]||(l[0]=v("span",null,"删除",-1))]),_:1})]),_:1})]),default:a(()=>[n(z,null,{default:a(()=>[l[1]||(l[1]=v("span",null,"批量操作",-1)),n(d,{icon:"mdi:chevron-down"})]),_:1})]),_:1})):rt("",!0)]),action:a(({record:C})=>[n(p(Q),{actions:L(C),dropDownActions:N(C)},null,8,["actions","dropDownActions"])]),_:1},8,["onRegister","rowSelection"]),n(G,{onRegister:p(u)},null,8,["onRegister"])],2)}}}));export{Ie as default};