SmsTemplateForm-cbad3d93.js 5.4 KB

1
  1. import{d as j,l as B,r as m,f as G,o as d,q as _,w as r,i as u,a as l,j as y,C as H,c as v,F as V,k as b,t as J,y as R,N as $,D as Q,G as z,U as K,aw as W,ax as X,J as Z,I as ee,M as le,_ as ae,__tla as te}from"./index-cae26250.js";import{_ as ue,__tla as re}from"./Dialog-f935ef65.js";import{c as se,D as g,a as w,__tla as oe}from"./dict-5fcee756.js";import{g as de,c as me,u as ne,__tla as pe}from"./index-4c7a79da.js";import{b as ce,__tla as _e}from"./index-7982de9d.js";import{C as q}from"./constants-4814a4c8.js";import{u as ie,__tla as fe}from"./useMessage-e3736441.js";let A,ye=Promise.all([(()=>{try{return te}catch{}})(),(()=>{try{return re}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return pe}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return fe}catch{}})()]).then(async()=>{A=ae(j({name:"SystemSmsTemplateForm",__name:"SmsTemplateForm",emits:["success"],setup(ve,{expose:C,emit:M}){const{t:f}=B(),h=ie(),n=m(!1),I=m(""),p=m(!1),S=m(""),t=m({id:null,type:null,status:q.ENABLE,code:"",name:"",content:"",remark:"",apiTemplateId:"",channelId:null}),N=G({type:[{required:!0,message:"\u77ED\u4FE1\u7C7B\u578B\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}],status:[{required:!0,message:"\u5F00\u542F\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],code:[{required:!0,message:"\u6A21\u677F\u7F16\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],name:[{required:!0,message:"\u6A21\u677F\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],content:[{required:!0,message:"\u6A21\u677F\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],apiTemplateId:[{required:!0,message:"\u77ED\u4FE1 API \u7684\u6A21\u677F\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],channelId:[{required:!0,message:"\u77ED\u4FE1\u6E20\u9053\u7F16\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"change"}]}),i=m(),T=m([]);C({open:async(s,a)=>{if(n.value=!0,I.value=f("action."+s),S.value=s,x(),a){p.value=!0;try{t.value=await de(a)}finally{p.value=!1}}T.value=await ce()}});const P=async()=>{if(i&&await i.value.validate()){p.value=!0;try{const s=t.value;S.value==="create"?(await me(s),h.success(f("common.createSuccess"))):(await ne(s),h.success(f("common.updateSuccess"))),n.value=!1,M("success")}finally{p.value=!1}}},x=()=>{var s;t.value={id:null,type:null,status:q.ENABLE,code:"",name:"",content:"",remark:"",apiTemplateId:"",channelId:null},(s=i.value)==null||s.resetFields()};return(s,a)=>{const k=$,E=Q,o=z,c=K,F=W,L=X,D=Z,U=ee,O=ue,Y=le;return d(),_(O,{modelValue:l(n),"onUpdate:modelValue":a[9]||(a[9]=e=>R(n)?n.value=e:null),title:l(I)},{footer:r(()=>[u(U,{disabled:l(p),type:"primary",onClick:P},{default:r(()=>[y("\u786E \u5B9A")]),_:1},8,["disabled"]),u(U,{onClick:a[8]||(a[8]=e=>n.value=!1)},{default:r(()=>[y("\u53D6 \u6D88")]),_:1})]),default:r(()=>[H((d(),_(D,{ref_key:"formRef",ref:i,model:l(t),rules:l(N),"label-width":"140px"},{default:r(()=>[u(o,{label:"\u77ED\u4FE1\u6E20\u9053\u7F16\u53F7",prop:"channelId"},{default:r(()=>[u(E,{modelValue:l(t).channelId,"onUpdate:modelValue":a[0]||(a[0]=e=>l(t).channelId=e),placeholder:"\u8BF7\u9009\u62E9\u77ED\u4FE1\u6E20\u9053\u7F16\u53F7"},{default:r(()=>[(d(!0),v(V,null,b(l(T),e=>(d(),_(k,{key:e.id,label:e.signature+`\u3010 ${l(se)(l(g).SYSTEM_SMS_CHANNEL_CODE,e.code)}\u3011`,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),u(o,{label:"\u77ED\u4FE1\u7C7B\u578B",prop:"type"},{default:r(()=>[u(E,{modelValue:l(t).type,"onUpdate:modelValue":a[1]||(a[1]=e=>l(t).type=e),placeholder:"\u8BF7\u9009\u62E9\u77ED\u4FE1\u7C7B\u578B"},{default:r(()=>[(d(!0),v(V,null,b(l(w)(l(g).SYSTEM_SMS_TEMPLATE_TYPE),e=>(d(),_(k,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),u(o,{label:"\u6A21\u677F\u7F16\u53F7",prop:"code"},{default:r(()=>[u(c,{modelValue:l(t).code,"onUpdate:modelValue":a[2]||(a[2]=e=>l(t).code=e),placeholder:"\u8BF7\u8F93\u5165\u6A21\u677F\u7F16\u53F7"},null,8,["modelValue"])]),_:1}),u(o,{label:"\u6A21\u677F\u540D\u79F0",prop:"name"},{default:r(()=>[u(c,{modelValue:l(t).name,"onUpdate:modelValue":a[3]||(a[3]=e=>l(t).name=e),placeholder:"\u8BF7\u8F93\u5165\u6A21\u677F\u540D\u79F0"},null,8,["modelValue"])]),_:1}),u(o,{label:"\u6A21\u677F\u5185\u5BB9",prop:"content"},{default:r(()=>[u(c,{modelValue:l(t).content,"onUpdate:modelValue":a[4]||(a[4]=e=>l(t).content=e),placeholder:"\u8BF7\u8F93\u5165\u6A21\u677F\u5185\u5BB9",type:"textarea"},null,8,["modelValue"])]),_:1}),u(o,{label:"\u5F00\u542F\u72B6\u6001",prop:"status"},{default:r(()=>[u(L,{modelValue:l(t).status,"onUpdate:modelValue":a[5]||(a[5]=e=>l(t).status=e)},{default:r(()=>[(d(!0),v(V,null,b(l(w)(l(g).COMMON_STATUS),e=>(d(),_(F,{key:e.value,label:parseInt(e.value)},{default:r(()=>[y(J(e.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),u(o,{label:"\u77ED\u4FE1 API \u6A21\u677F\u7F16\u53F7",prop:"apiTemplateId"},{default:r(()=>[u(c,{modelValue:l(t).apiTemplateId,"onUpdate:modelValue":a[6]||(a[6]=e=>l(t).apiTemplateId=e),placeholder:"\u8BF7\u8F93\u5165\u77ED\u4FE1 API \u7684\u6A21\u677F\u7F16\u53F7"},null,8,["modelValue"])]),_:1}),u(o,{label:"\u5907\u6CE8",prop:"remark"},{default:r(()=>[u(c,{modelValue:l(t).remark,"onUpdate:modelValue":a[7]||(a[7]=e=>l(t).remark=e),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[Y,l(p)]])]),_:1},8,["modelValue","title"])}}}),[["__file","C:/work/bshop/yudao-ui/src/views/system/sms/template/SmsTemplateForm.vue"]])});export{ye as __tla,A as default};