SmsChannelForm-8015fd0c.js 4.6 KB

1
  1. import{d as D,h as H,r as m,e as O,o as i,x as _,w as u,f as s,a as l,y as v,z as T,c as h,F as S,v as U,t as z,l as j,R as G,C as Y,A as X,B as J,ad as Q,ae as W,H as Z,G as $,K as ee,_ as le,__tla as ae}from"./index-35524533.js";import{_ as te,__tla as se}from"./Dialog-92dae773.js";import{e as ue,D as k,a as re,__tla as oe}from"./dict-d4a9f1d4.js";import{g as de,c as ce,u as me,__tla as ie}from"./index-9fb638d4.js";import{C as A}from"./constants-a1da293a.js";import{u as ne,__tla as pe}from"./useMessage-b70a06ec.js";let C,_e=Promise.all([(()=>{try{return ae}catch{}})(),(()=>{try{return se}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return pe}catch{}})()]).then(async()=>{C=le(D({name:"SystemSmsChannelForm",__name:"SmsChannelForm",emits:["success"],setup(fe,{expose:w,emit:K}){const{t:f}=H(),b=ne(),d=m(!1),y=m(""),c=m(!1),V=m(""),t=m({id:void 0,signature:"",code:"",status:A.ENABLE,remark:"",apiKey:"",apiSecret:"",callbackUrl:""}),E=O({signature:[{required:!0,message:"\u77ED\u4FE1\u7B7E\u540D\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],code:[{required:!0,message:"\u6E20\u9053\u7F16\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],status:[{required:!0,message:"\u542F\u7528\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],apiKey:[{required:!0,message:"\u77ED\u4FE1 API \u7684\u8D26\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),p=m();w({open:async(r,a)=>{if(d.value=!0,y.value=f("action."+r),V.value=r,L(),a){c.value=!0;try{t.value=await de(a),console.log(t)}finally{c.value=!1}}}});const F=K,I=async()=>{if(p&&await p.value.validate()){c.value=!0;try{const r=t.value;V.value==="create"?(await ce(r),b.success(f("common.createSuccess"))):(await me(r),b.success(f("common.updateSuccess"))),d.value=!1,F("success")}finally{c.value=!1}}},L=()=>{var r;t.value={id:void 0,signature:"",code:"",status:A.ENABLE,remark:"",apiKey:"",apiSecret:"",callbackUrl:""},(r=p.value)==null||r.resetFields()};return(r,a)=>{const n=G,o=Y,P=X,R=J,x=Q,M=W,N=Z,g=$,q=te,B=ee;return i(),_(q,{modelValue:l(d),"onUpdate:modelValue":a[8]||(a[8]=e=>j(d)?d.value=e:null),title:l(y)},{footer:u(()=>[s(g,{disabled:l(c),type:"primary",onClick:I},{default:u(()=>[v("\u786E \u5B9A")]),_:1},8,["disabled"]),s(g,{onClick:a[7]||(a[7]=e=>d.value=!1)},{default:u(()=>[v("\u53D6 \u6D88")]),_:1})]),default:u(()=>[T((i(),_(N,{ref_key:"formRef",ref:p,model:l(t),rules:l(E),"label-width":"130px"},{default:u(()=>[s(o,{label:"\u77ED\u4FE1\u7B7E\u540D",prop:"signature"},{default:u(()=>[s(n,{modelValue:l(t).signature,"onUpdate:modelValue":a[0]||(a[0]=e=>l(t).signature=e),placeholder:"\u8BF7\u8F93\u5165\u77ED\u4FE1\u7B7E\u540D"},null,8,["modelValue"])]),_:1}),s(o,{label:"\u6E20\u9053\u7F16\u7801",prop:"code"},{default:u(()=>[s(R,{modelValue:l(t).code,"onUpdate:modelValue":a[1]||(a[1]=e=>l(t).code=e),clearable:"",placeholder:"\u8BF7\u9009\u62E9\u6E20\u9053\u7F16\u7801"},{default:u(()=>[(i(!0),h(S,null,U(l(ue)(l(k).SYSTEM_SMS_CHANNEL_CODE),e=>(i(),_(P,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),s(o,{label:"\u542F\u7528\u72B6\u6001"},{default:u(()=>[s(M,{modelValue:l(t).status,"onUpdate:modelValue":a[2]||(a[2]=e=>l(t).status=e)},{default:u(()=>[(i(!0),h(S,null,U(l(re)(l(k).COMMON_STATUS),e=>(i(),_(x,{key:e.value,label:e.value},{default:u(()=>[v(z(e.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),s(o,{label:"\u5907\u6CE8",prop:"remark"},{default:u(()=>[s(n,{modelValue:l(t).remark,"onUpdate:modelValue":a[3]||(a[3]=e=>l(t).remark=e),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"])]),_:1}),s(o,{label:"\u77ED\u4FE1 API \u7684\u8D26\u53F7",prop:"apiKey"},{default:u(()=>[s(n,{modelValue:l(t).apiKey,"onUpdate:modelValue":a[4]||(a[4]=e=>l(t).apiKey=e),placeholder:"\u8BF7\u8F93\u5165\u77ED\u4FE1 API \u7684\u8D26\u53F7"},null,8,["modelValue"])]),_:1}),s(o,{label:"\u77ED\u4FE1 API \u7684\u5BC6\u94A5",prop:"apiSecret"},{default:u(()=>[s(n,{modelValue:l(t).apiSecret,"onUpdate:modelValue":a[5]||(a[5]=e=>l(t).apiSecret=e),placeholder:"\u8BF7\u8F93\u5165\u77ED\u4FE1 API \u7684\u5BC6\u94A5"},null,8,["modelValue"])]),_:1}),s(o,{label:"\u77ED\u4FE1\u53D1\u9001\u56DE\u8C03 URL",prop:"callbackUrl"},{default:u(()=>[s(n,{modelValue:l(t).callbackUrl,"onUpdate:modelValue":a[6]||(a[6]=e=>l(t).callbackUrl=e),placeholder:"\u8BF7\u8F93\u5165\u77ED\u4FE1\u53D1\u9001\u56DE\u8C03 URL"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])),[[B,l(c)]])]),_:1},8,["modelValue","title"])}}}),[["__file","/Users/RuHu.Xu/Desktop/mall-newfeifan-zx-business/src/views/system/sms/channel/SmsChannelForm.vue"]])});export{_e as __tla,C as default};