2 lines
4.6 KiB
JavaScript
2 lines
4.6 KiB
JavaScript
var d=Object.defineProperty,c=Object.defineProperties;var u=Object.getOwnPropertyDescriptors;var m=Object.getOwnPropertySymbols;var f=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var r=(e,t,l)=>t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,i=(e,t)=>{for(var l in t||(t={}))f.call(t,l)&&r(e,l,t[l]);if(m)for(var l of m(t))S.call(t,l)&&r(e,l,t[l]);return e},s=(e,t)=>c(e,u(t));import{aq as n,at as a,as as T}from"./bootstrap-CRjSNGHY.js";import{e as p}from"./index-DCjBIGlq.js";import{g as h}from"./rangePickerProps-BPpM6dzr.js";import{D as o}from"./dict-enum-CaHgMaDZ.js";import{C as P}from"./biz-system-enum-BAorzMA8.js";function M(e){return n.get("/system/sms-template/page",{params:e})}function I(e){return n.get(`/system/sms-template/get?id=${e}`)}function _(e){return n.post("/system/sms-template/create",e)}function A(e){return n.put("/system/sms-template/update",e)}function w(e){return n.delete(`/system/sms-template/delete?id=${e}`)}function W(e){return n.delete(`/system/sms-template/delete-list?ids=${e.join(",")}`)}function q(e){return n.download("/system/sms-template/export-excel",{params:e})}function x(e){return n.post("/system/sms-template/send-sms",e)}function D(){return[{fieldName:"id",component:"Input",dependencies:{triggerFields:[""],show:()=>!1}},{fieldName:"type",label:"短信类型",component:"Select",componentProps:{options:a(o.SYSTEM_SMS_TEMPLATE_TYPE,"number"),placeholder:"请选择短信类型"},rules:"required"},{fieldName:"name",label:"模板名称",component:"Input",componentProps:{placeholder:"请输入模板名称"},rules:"required"},{fieldName:"code",label:"模板编码",component:"Input",componentProps:{placeholder:"请输入模板编码"},rules:"required"},{fieldName:"channelId",label:"短信渠道",component:"ApiSelect",componentProps:{api:p,labelField:"signature",valueField:"id",placeholder:"请选择短信渠道"},rules:"required"},{fieldName:"status",label:"开启状态",component:"RadioGroup",componentProps:{options:a(o.COMMON_STATUS,"number"),buttonStyle:"solid",optionType:"button"},rules:T().default(P.ENABLE)},{fieldName:"content",label:"模板内容",component:"Textarea",componentProps:{placeholder:"请输入模板内容",rows:4},rules:"required"},{fieldName:"apiTemplateId",label:"短信 API 的模板编号",component:"Input",componentProps:{placeholder:"请输入短信 API 的模板编号"},rules:"required"},{fieldName:"remark",label:"备注",component:"Textarea",componentProps:{placeholder:"请输入备注"}}]}function F(){return[{fieldName:"type",label:"短信类型",component:"Select",componentProps:{options:a(o.SYSTEM_SMS_TEMPLATE_TYPE,"number"),allowClear:!0,placeholder:"请选择短信类型"}},{fieldName:"status",label:"开启状态",component:"Select",componentProps:{options:a(o.COMMON_STATUS,"number"),allowClear:!0,placeholder:"请选择开启状态"}},{fieldName:"code",label:"模板编码",component:"Input",componentProps:{allowClear:!0,placeholder:"请输入模板编码"}},{fieldName:"name",label:"模板名称",component:"Input",componentProps:{allowClear:!0,placeholder:"请输入模板名称"}},{fieldName:"channelId",label:"短信渠道",component:"ApiSelect",componentProps:{api:p,labelField:"signature",valueField:"id",allowClear:!0,placeholder:"请选择短信渠道"}},{fieldName:"createTime",label:"创建时间",component:"RangePicker",componentProps:s(i({},h()),{allowClear:!0})}]}function O(){return[{fieldName:"content",label:"模板内容",component:"Textarea",componentProps:{disabled:!0}},{fieldName:"mobile",label:"手机号码",component:"Input",componentProps:{placeholder:"请输入手机号码"},rules:"required"},{fieldName:"templateParams",label:"模板参数",component:"Input",dependencies:{triggerFields:[""],show:()=>!1}}]}function Y(){return[{type:"checkbox",width:40},{field:"id",title:"编号",minWidth:100},{field:"type",title:"短信类型",minWidth:120,cellRender:{name:"CellDict",props:{type:o.SYSTEM_SMS_TEMPLATE_TYPE}}},{field:"name",title:"模板名称",minWidth:120},{field:"code",title:"模板编码",minWidth:120},{field:"content",title:"模板内容",minWidth:200},{field:"status",title:"开启状态",minWidth:100,cellRender:{name:"CellDict",props:{type:o.COMMON_STATUS}}},{field:"apiTemplateId",title:"短信 API 的模板编号",minWidth:180},{field:"channelCode",title:"短信渠道",minWidth:100,cellRender:{name:"CellDict",props:{type:o.SYSTEM_SMS_CHANNEL_CODE}}},{field:"createTime",title:"创建时间",minWidth:180,formatter:"formatDateTime"},{field:"remark",title:"备注",minWidth:120},{title:"操作",width:220,fixed:"right",slots:{default:"actions"}}]}export{F as a,W as b,D as c,w as d,q as e,I as f,M as g,A as h,_ as i,O as j,x as s,Y as u};
|