Files
aiot-platform-ui/apps/web-antd/dist/js/index-CKeFaLXs.js
lzh 19d36d1ffb
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 8s
chore: build and deploy web-antd
2026-03-09 13:05:46 +08:00

2 lines
4.0 KiB
JavaScript

var O=Object.defineProperty;var k=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable;var v=(i,n,e)=>n in i?O(i,n,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[n]=e,E=(i,n)=>{for(var e in n||(n={}))I.call(n,e)&&v(i,e,n[e]);if(k)for(var e of k(n))V.call(n,e)&&v(i,e,n[e]);return i};var d=(i,n,e)=>new Promise((C,f)=>{var h=s=>{try{c(e.next(s))}catch(u){f(u)}},b=s=>{try{c(e.throw(s))}catch(u){f(u)}},c=s=>s.done?C(s.value):Promise.resolve(s.value).then(h,b);c((e=e.apply(i,n)).next())});import"./vxe-table-uq8U2E1u.js";import{e as G}from"./index-E7fz582_.js";import{u as N,a as w,g as F,d as j,b as q}from"./data-C2veHs2A.js";import{$ as o,a9 as y}from"./bootstrap-CRjSNGHY.js";import{_ as z}from"./form.vue_vue_type_script_setup_true_lang-BRJ2nFD9.js";import{_ as P}from"./send-form.vue_vue_type_script_setup_true_lang-CqL5geOt.js";import{_ as x}from"./table-action.vue_vue_type_script_setup_true_lang-BdzHKWY1.js";import{_ as R}from"./doc-alert.vue_vue_type_script_setup_true_lang-CjF9RRe-.js";import{_ as H}from"./page.vue_vue_type_script_setup_true_lang-3ywDTU7g.js";import{m as J,b9 as D,v as W,ab as K,b2 as Q,bJ as _,j as m,u as t,cp as U}from"../jse/index-index-CMeVxoEG.js";import{u as S}from"./use-modal-BABce5hC.js";import{u as X}from"./use-vxe-grid-BMVG5Iiw.js";import{A as p}from"./icons-CieLeI1V.js";import{v as Y}from"./AlertBuilder-BVlldnPG.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BB6x-AyV.js";import"./rangePickerProps-BPpM6dzr.js";import"./biz-system-enum-BAorzMA8.js";import"./dict-enum-CaHgMaDZ.js";import"./index-BNS265yo.js";import"./x-CpZ5_sBZ.js";import"./circle-check-big-DP26Iidw.js";const Me=J({__name:"index",setup(i){const[n,e]=S({connectedComponent:z,destroyOnClose:!0}),[C,f]=S({connectedComponent:P,destroyOnClose:!0}),h=D([]);function b(a){var l;return(l=h.value.find(r=>r.id===a))==null?void 0:l.mail}function c(){B.query()}function s(){e.setData(null).open()}function u(a){e.setData(a).open()}function A(a){f.setData(a).open()}function T(a){return d(this,null,function*(){const l=y.loading({content:o("ui.actionMessage.deleting",[a.name]),duration:0});try{yield j(a.id),y.success(o("ui.actionMessage.deleteSuccess",[a.name])),c()}finally{l()}})}function L(){return d(this,null,function*(){yield Y(o("ui.actionMessage.deleteBatchConfirm"));const a=y.loading({content:o("ui.actionMessage.deletingBatch"),duration:0});try{yield q(g.value),g.value=[],y.success(o("ui.actionMessage.deleteSuccess")),c()}finally{a()}})}const g=D([]);function M({records:a}){g.value=a.map(l=>l.id)}const[$,B]=X({formOptions:{schema:w()},gridOptions:{columns:N(b),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(r,Ee)=>d(null,[r,Ee],function*({page:a},l){return yield F(E({pageNo:a.currentPage,pageSize:a.pageSize},l))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}},gridEvents:{checkboxAll:M,checkboxChange:M}});return W(()=>d(null,null,function*(){h.value=yield G()})),(a,l)=>(Q(),K(t(H),{"auto-content-height":""},{doc:_(()=>[m(t(R),{title:"邮件配置",url:"https://doc.iocoder.cn/mail"})]),default:_(()=>[m(t(n),{onSuccess:c}),m(t(C)),m(t($),{"table-title":"邮件模板列表"},{"toolbar-tools":_(()=>[m(t(x),{actions:[{label:t(o)("ui.actionTitle.create",["邮件模板"]),type:"primary",icon:t(p).ADD,auth:["system:mail-template:create"],onClick:s},{label:t(o)("ui.actionTitle.deleteBatch"),type:"primary",danger:!0,icon:t(p).DELETE,auth:["system:mail-template:delete"],disabled:t(U)(g.value),onClick:L}]},null,8,["actions"])]),actions:_(({row:r})=>[m(t(x),{actions:[{label:t(o)("common.edit"),type:"link",icon:t(p).EDIT,auth:["system:mail-template:update"],onClick:u.bind(null,r)},{label:"测试",type:"link",icon:t(p).VIEW,auth:["system:mail-template:send-mail"],onClick:A.bind(null,r)},{label:t(o)("common.delete"),type:"link",danger:!0,icon:t(p).DELETE,auth:["system:mail-template:delete"],popConfirm:{title:t(o)("ui.actionMessage.deleteConfirm",[r.name]),confirm:T.bind(null,r)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{Me as default};