Files
aiot-platform-ui/apps/web-antd/dist/js/index-DDvbH9Te.js
lzh cb81829d4c
All checks were successful
Web UI CI/CD / build-and-deploy (push) Successful in 24s
chore: build and deploy web-antd
2026-01-14 14:15:09 +08:00

2 lines
3.5 KiB
JavaScript

var M=Object.defineProperty;var b=Object.getOwnPropertySymbols;var v=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable;var k=(i,a,e)=>a in i?M(i,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[a]=e,x=(i,a)=>{for(var e in a||(a={}))v.call(a,e)&&k(i,e,a[e]);if(b)for(var e of b(a))A.call(a,e)&&k(i,e,a[e]);return i};var p=(i,a,e)=>new Promise((l,d)=>{var C=o=>{try{m(e.next(o))}catch(r){d(r)}},y=o=>{try{m(e.throw(o))}catch(r){d(r)}},m=o=>o.done?l(o.value):Promise.resolve(o.value).then(C,y);m((e=e.apply(i,a)).next())});import"./vxe-table-CTJ_ms7K.js";import{g as B,d as T,a as $}from"./index-B0kNgDBA.js";import{$ as s,a9 as f}from"./bootstrap-CvQmCMXe.js";import{_ as L,u as O,a as G}from"./form.vue_vue_type_script_setup_true_lang-OkIF7JMg.js";import{_ as E}from"./table-action.vue_vue_type_script_setup_true_lang-D_z3IFN2.js";import{_ as I}from"./doc-alert.vue_vue_type_script_setup_true_lang-CE4DO2Ei.js";import{_ as N}from"./page.vue_vue_type_script_setup_true_lang-DpWvHppH.js";import{m as V,b9 as w,ab as F,b2 as j,bJ as h,j as u,u as t,cp as q}from"../jse/index-index-CAIAj58w.js";import{u as z}from"./use-modal-DZeP3JIE.js";import{u as P}from"./use-vxe-grid-vowLL8yL.js";import{A as g}from"./icons-CieLeI1V.js";import{v as R}from"./AlertBuilder-ywMKWwtZ.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-hmTyyp6k.js";import"./rangePickerProps-DUeXxnB4.js";import"./dict-enum-DRf9W45H.js";import"./biz-system-enum-BAorzMA8.js";import"./index-N1LaNM7Z.js";import"./x-B6h5hUdY.js";import"./circle-check-big-CU1CMFMA.js";const ue=V({__name:"index",setup(i){const[a,e]=z({connectedComponent:L,destroyOnClose:!0});function l(){D.query()}function d(){e.setData(null).open()}function C(n){e.setData(n).open()}function y(n){return p(this,null,function*(){const c=f.loading({content:s("ui.actionMessage.deleting",[n.signature]),duration:0});try{yield T(n.id),f.success(s("ui.actionMessage.deleteSuccess",[n.signature])),l()}finally{c()}})}function m(){return p(this,null,function*(){yield R(s("ui.actionMessage.deleteBatchConfirm"));const n=f.loading({content:s("ui.actionMessage.deletingBatch"),duration:0});try{yield $(o.value),o.value=[],f.success(s("ui.actionMessage.deleteSuccess")),l()}finally{n()}})}const o=w([]);function r({records:n}){o.value=n.map(c=>c.id)}const[S,D]=P({formOptions:{schema:G()},gridOptions:{columns:O(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(_,fe)=>p(null,[_,fe],function*({page:n},c){return yield B(x({pageNo:n.currentPage,pageSize:n.pageSize},c))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}},gridEvents:{checkboxAll:r,checkboxChange:r}});return(n,c)=>(j(),F(t(N),{"auto-content-height":""},{doc:h(()=>[u(t(I),{title:"短信配置",url:"https://doc.iocoder.cn/sms/"})]),default:h(()=>[u(t(a),{onSuccess:l}),u(t(S),{"table-title":"短信渠道列表"},{"toolbar-tools":h(()=>[u(t(E),{actions:[{label:t(s)("ui.actionTitle.create",["短信渠道"]),type:"primary",icon:t(g).ADD,auth:["system:sms-channel:create"],onClick:d},{label:t(s)("ui.actionTitle.deleteBatch"),type:"primary",danger:!0,icon:t(g).DELETE,disabled:t(q)(o.value),auth:["system:sms-channel:delete"],onClick:m}]},null,8,["actions"])]),actions:h(({row:_})=>[u(t(E),{actions:[{label:t(s)("common.edit"),type:"link",icon:t(g).EDIT,auth:["system:sms-channel:update"],onClick:C.bind(null,_)},{label:t(s)("common.delete"),type:"link",danger:!0,icon:t(g).DELETE,auth:["system:sms-channel:delete"],popConfirm:{title:t(s)("ui.actionMessage.deleteConfirm",[_.signature]),confirm:y.bind(null,_)}}]},null,8,["actions"])]),_:1})]),_:1}))}});export{ue as default};