test_lgq/niucloud/public/admin/assets/sms-tencent.vue_vue_type_script_setup_true_lang-534e5f5d.js
2024-01-24 17:36:08 +08:00

2 lines
3.4 KiB
JavaScript

import{d as k,r as f,n as x,q,N as t,h,I as w,w as r,a as F,e as o,i as m,t as _,u as a,y as R,az as A,aA as B,X as C,W as N,Y as K,E as j,aa as O,a0 as $}from"./index-4dcc0234.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css */import{b as z,g as G}from"./notice-b720dec8.js";const L={class:"dialog-footer"},le=k({__name:"sms-tencent",emits:["complete"],setup(T,{expose:y,emit:S}){const u=f(!1),d=f(!0),g={sms_type:"",sign:"",access_key:"",secret_key:"",is_use:""},l=x({...g}),b=f(),I=q(()=>({sign:[{required:!0,message:t("tencentSignPlaceholder"),trigger:"blur"}],app_id:[{required:!0,message:t("tencentAppIdPlaceholder"),trigger:"blur"}],secret_id:[{required:!0,message:t("tencentSecretIdPlaceholder"),trigger:"blur"}],secret_key:[{required:!0,message:t("tencentSecretKeyPlaceholder"),trigger:"blur"}]})),D=async i=>{d.value||!i||await i.validate(async e=>{e&&(d.value=!0,z(l).then(v=>{d.value=!1,u.value=!1,S("complete")}).catch(()=>{d.value=!1}))})};return y({showDialog:u,setFormData:async(i=null)=>{if(d.value=!0,Object.assign(l,g),i){const e=await(await G(i.sms_type)).data;Object.keys(l).forEach(n=>{e[n]!=null&&(l[n]=e[n]),e.params[n]!=null&&(l[n]=e.params[n].value)})}d.value=!1}}),(i,e)=>{const n=A,v=B,c=C,p=N,E=K,V=j,P=O,U=$;return h(),w(P,{modelValue:u.value,"onUpdate:modelValue":e[7]||(e[7]=s=>u.value=s),title:a(t)("tencentSms"),width:"580px","destroy-on-close":!0},{footer:r(()=>[F("span",L,[o(V,{onClick:e[5]||(e[5]=s=>u.value=!1)},{default:r(()=>[m(_(a(t)("cancel")),1)]),_:1}),o(V,{type:"primary",loading:d.value,onClick:e[6]||(e[6]=s=>D(b.value))},{default:r(()=>[m(_(a(t)("confirm")),1)]),_:1},8,["loading"])])]),default:r(()=>[R((h(),w(E,{model:l,"label-width":"140px",ref_key:"formRef",ref:b,rules:a(I),class:"page-form"},{default:r(()=>[o(c,{label:a(t)("isUse")},{default:r(()=>[o(v,{modelValue:l.is_use,"onUpdate:modelValue":e[0]||(e[0]=s=>l.is_use=s)},{default:r(()=>[o(n,{label:1},{default:r(()=>[m(_(a(t)("startUsing")),1)]),_:1}),o(n,{label:0},{default:r(()=>[m(_(a(t)("statusDeactivate")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),o(c,{label:a(t)("tencentSign"),prop:"sign"},{default:r(()=>[o(p,{modelValue:l.sign,"onUpdate:modelValue":e[1]||(e[1]=s=>l.sign=s),placeholder:a(t)("tencentSignPlaceholder"),class:"input-width","show-word-limit":"",clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(c,{label:a(t)("tencentAppId"),prop:"app_id"},{default:r(()=>[o(p,{modelValue:l.app_id,"onUpdate:modelValue":e[2]||(e[2]=s=>l.app_id=s),placeholder:a(t)("tencentAppIdPlaceholder"),class:"input-width","show-word-limit":"",clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(c,{label:a(t)("tencentSecretId"),prop:"secret_id"},{default:r(()=>[o(p,{modelValue:l.secret_id,"onUpdate:modelValue":e[3]||(e[3]=s=>l.secret_id=s),placeholder:a(t)("tencentSecretIdPlaceholder"),class:"input-width",clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(c,{label:a(t)("tencentSecretKey"),prop:"secret_key"},{default:r(()=>[o(p,{modelValue:l.secret_key,"onUpdate:modelValue":e[4]||(e[4]=s=>l.secret_key=s),placeholder:a(t)("tencentSecretKeyPlaceholder"),class:"input-width",clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[U,d.value]])]),_:1},8,["modelValue","title"])}}});export{le as _};