SmsChannelForm-bc2c1c3b.js 4.5 KB

1
  1. import{d as B,B as O,r as m,g as T,o as i,k as p,w as r,i as s,a as l,l as b,D as z,c as h,F as k,C as S,t as H,R as Y,Y as j,I as G,G as J,H as Q,aj as W,ak as X,J as Z,s as $,M as ee,_ as le,__tla as ae}from"./index-3ec1f57f.js";import{_ as te,__tla as se}from"./Dialog-a920f067.js";import{d as re,D as U,a as ue,__tla as oe}from"./dict-97f5716e.js";import{g as de,c as ce,u as me,__tla as ie}from"./index-81420855.js";import{C}from"./constants-d55a3460.js";import{u as ne,__tla as _e}from"./useMessage-40198045.js";let A,pe=Promise.all([(()=>{try{return ae}catch{}})(),(()=>{try{return se}catch{}})(),(()=>{try{return oe}catch{}})(),(()=>{try{return ie}catch{}})(),(()=>{try{return _e}catch{}})()]).then(async()=>{A=le(B({name:"SystemSmsChannelForm",__name:"SmsChannelForm",emits:["success"],setup(fe,{expose:w,emit:E}){const{t:f}=O(),v=ne(),d=m(!1),y=m(""),c=m(!1),V=m(""),t=m({id:void 0,signature:"",code:"",status:C.ENABLE,remark:"",apiKey:"",apiSecret:"",callbackUrl:""}),I=T({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"}]}),_=m();w({open:async(u,a)=>{if(d.value=!0,y.value=f("action."+u),V.value=u,L(),a){c.value=!0;try{t.value=await de(a),console.log(t)}finally{c.value=!1}}}});const K=E,F=async()=>{if(_&&await _.value.validate()){c.value=!0;try{const u=t.value;V.value==="create"?(await ce(u),v.success(f("common.createSuccess"))):(await me(u),v.success(f("common.updateSuccess"))),d.value=!1,K("success")}finally{c.value=!1}}},L=()=>{var u;t.value={id:void 0,signature:"",code:"",status:C.ENABLE,remark:"",apiKey:"",apiSecret:"",callbackUrl:""},(u=_.value)==null||u.resetFields()};return(u,a)=>{const n=j,o=G,M=J,P=Q,x=W,D=X,N=Z,g=$,q=te,R=ee;return i(),p(q,{modelValue:l(d),"onUpdate:modelValue":a[8]||(a[8]=e=>Y(d)?d.value=e:null),title:l(y)},{footer:r(()=>[s(g,{disabled:l(c),type:"primary",onClick:F},{default:r(()=>[b("\u786E \u5B9A")]),_:1},8,["disabled"]),s(g,{onClick:a[7]||(a[7]=e=>d.value=!1)},{default:r(()=>[b("\u53D6 \u6D88")]),_:1})]),default:r(()=>[z((i(),p(N,{ref_key:"formRef",ref:_,model:l(t),rules:l(I),"label-width":"130px"},{default:r(()=>[s(o,{label:"\u77ED\u4FE1\u7B7E\u540D",prop:"signature"},{default:r(()=>[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:r(()=>[s(P,{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:r(()=>[(i(!0),h(k,null,S(l(re)(l(U).SYSTEM_SMS_CHANNEL_CODE),e=>(i(),p(M,{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:r(()=>[s(D,{modelValue:l(t).status,"onUpdate:modelValue":a[2]||(a[2]=e=>l(t).status=e)},{default:r(()=>[(i(!0),h(k,null,S(l(ue)(l(U).COMMON_STATUS),e=>(i(),p(x,{key:e.value,label:e.value},{default:r(()=>[b(H(e.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),s(o,{label:"\u5907\u6CE8",prop:"remark"},{default:r(()=>[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:r(()=>[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:r(()=>[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:r(()=>[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"])),[[R,l(c)]])]),_:1},8,["modelValue","title"])}}}),[["__file","D:/zx/mall-newfeifan-zx-business/src/views/system/sms/channel/SmsChannelForm.vue"]])});export{pe as __tla,A as default};