| 1 |
- var l=(e,a,r)=>new Promise((d,p)=>{var i=t=>{try{o(r.next(t))}catch(n){p(n)}},c=t=>{try{o(r.throw(t))}catch(n){p(n)}},o=t=>t.done?d(t.value):Promise.resolve(t.value).then(i,c);o((r=r.apply(e,a)).next())});import{l as m}from"./index-D6-fj_Lr.js";import{c as u}from"./smsChannelApi-QTzNXsob.js";import{v as y}from"./validate-B4kNjbGk.js";import{au as s,av as P}from"./entry/index-BaQQ7BQ_.js";const x=[{title:"模板编码",dataIndex:"code"},{title:"模板名称",dataIndex:"name"},{title:"创建类型",dataIndex:"createType"},{title:"短信渠道",dataIndex:"channelName"},{title:"模板类型",dataIndex:"tempType"},{title:"API模板编号",dataIndex:"apiTempCode"},{title:"模板内容",dataIndex:"content"}],A=[{label:"",field:"tempType",component:"ApiSelect",componentProps:{api:m,params:{dictCode:"sys_temp_type"}},colProps:{span:24}}],S=[{label:"模板编码",field:"code",required:!0,component:"Input",componentProps:{placeholder:"请输入模板编码"},dynamicRules:()=>[{required:!0,validator:(e,a)=>l(void 0,null,function*(){return a?y(a)?Promise.reject("模板编码为字母或数字组成"):Promise.resolve():Promise.reject("模板编码不能为空")})}]},{label:"模板名称",field:"name",required:!0,component:"Input",componentProps:{placeholder:"请输入模板名称"}},{label:"短信渠道",field:"channelId",required:!0,component:"ApiSelect",componentProps:{api:u,params:{pageNum:1,pageSize:999,disable:"0"},mode:"single",labelField:"name",valueField:"id",resultField:"data",placeholder:"请选择短信渠道"}},{label:"模板类型",required:!0,field:"tempType",component:"ApiSelect",componentProps:{api:m,params:{dictCode:"sys_temp_type"}}},{label:"模板内容",field:"content",required:!0,component:"InputTextArea",componentProps:{placeholder:"请输入模板内容"}},{label:"API模板编号",field:"apiTempCode",required:!0,component:"Input",componentProps:{placeholder:"请输入短信API模板编号"}},{label:"备注",field:"remark",component:"InputTextArea",componentProps:{placeholder:"请输入备注"}}],g=[{label:"手机号码",field:"mobile",required:!0,component:"InputTextArea",componentProps:{placeholder:"请输入手机号码,多号码以 , 隔开"}},{field:"codeDividers",component:"PlainTitle",defaultValue:"模板对应变量参数"}],q=e=>s.post({url:"/sys/sms/temp/query/page",params:P(e)}),v=e=>s.get({url:"/sys/sms/temp/detail/"+e}),F=e=>s.post({url:"/sys/sms/temp/add",params:e}),C=e=>s.post({url:"/sys/sms/temp/edit",params:e}),_=e=>s.post({url:"/sys/sms/temp/removeByIds",params:e}),D=e=>s.post({url:"/sys/sms/temp/send/msg",params:e});export{F as a,C as b,A as c,S as d,q as e,x as f,_ as g,g as h,D as i,v as s};
|