niucloud-admin/niucloud/public/admin/assets/storage-tencent-b5aa3a91.js
全栈小学生 af883ac9e1 update
2024-08-06 17:54:17 +08:00

2 lines
3.9 KiB
JavaScript

import{d as x,r as _,l as K,M as q,k as l,h as y,m as k,w as s,a as h,e as o,i as f,t as p,u as t,J as F,aa as R,ab as C,G as N,D as A,H as I,E as j,V as G,L}from"./index-ad4e42d5.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{M,N as O}from"./sys-747f9e8e.js";const T={class:"form-tip"},$={class:"dialog-footer"},oe=x({__name:"storage-tencent",emits:["complete"],setup(H,{expose:w,emit:D}){const c=_(!1),d=_(!0),g={storage_type:"",bucket:"",access_key:"",secret_key:"",domain:"",is_use:"",region:""},a=K({...g}),b=_(),P=q(()=>({bucket:[{required:!0,message:l("tencentBucketPlaceholder"),trigger:"blur"}],access_key:[{required:!0,message:l("tencentAccessKeyPlaceholder"),trigger:"blur"}],secret_key:[{required:!0,message:l("tencentSecretKeyPlaceholder"),trigger:"blur"}],region:[{required:!0,message:l("regionPlaceholder"),trigger:"blur"}],domain:[{required:!0,message:l("domainPlaceholder"),trigger:"blur"}]})),U=async i=>{d.value||!i||await i.validate(async e=>{e&&(d.value=!0,M(a).then(v=>{d.value=!1,c.value=!1,D("complete")}).catch(()=>{d.value=!1}))})};return w({showDialog:c,setFormData:async(i=null)=>{if(d.value=!0,Object.assign(a,g),i){const e=await(await O(i.storage_type)).data;Object.keys(a).forEach(n=>{e[n]!=null&&(a[n]=e[n]),e.params[n]!=null&&(a[n]=e.params[n].value)})}d.value=!1}}),(i,e)=>{const n=R,v=C,u=N,m=A,B=I,V=j,E=G,S=L;return y(),k(E,{modelValue:c.value,"onUpdate:modelValue":e[8]||(e[8]=r=>c.value=r),title:t(l)("tencentStorage"),width:"580px","destroy-on-close":!0},{footer:s(()=>[h("span",$,[o(V,{onClick:e[6]||(e[6]=r=>c.value=!1)},{default:s(()=>[f(p(t(l)("cancel")),1)]),_:1}),o(V,{type:"primary",loading:d.value,onClick:e[7]||(e[7]=r=>U(b.value))},{default:s(()=>[f(p(t(l)("confirm")),1)]),_:1},8,["loading"])])]),default:s(()=>[F((y(),k(B,{model:a,"label-width":"140px",ref_key:"formRef",ref:b,rules:t(P),class:"page-form"},{default:s(()=>[o(u,{label:t(l)("isUse")},{default:s(()=>[o(v,{modelValue:a.is_use,"onUpdate:modelValue":e[0]||(e[0]=r=>a.is_use=r)},{default:s(()=>[o(n,{label:"1"},{default:s(()=>[f(p(t(l)("startUsing")),1)]),_:1}),o(n,{label:"0"},{default:s(()=>[f(p(t(l)("statusDeactivate")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),o(u,{label:t(l)("tencentBucket"),prop:"bucket"},{default:s(()=>[o(m,{modelValue:a.bucket,"onUpdate:modelValue":e[1]||(e[1]=r=>a.bucket=r),placeholder:t(l)("tencentBucketPlaceholder"),class:"input-width","show-word-limit":"",clearable:""},null,8,["modelValue","placeholder"]),h("div",T,p(t(l)("tencentBucketTips")),1)]),_:1},8,["label"]),o(u,{label:t(l)("tencentAccessKey"),prop:"access_key"},{default:s(()=>[o(m,{modelValue:a.access_key,"onUpdate:modelValue":e[2]||(e[2]=r=>a.access_key=r),placeholder:t(l)("tencentAccessKeyPlaceholder"),class:"input-width",clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(u,{label:t(l)("tencentSecretKey"),prop:"secret_key"},{default:s(()=>[o(m,{modelValue:a.secret_key,"onUpdate:modelValue":e[3]||(e[3]=r=>a.secret_key=r),placeholder:t(l)("tencentSecretKeyPlaceholder"),class:"input-width",clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(u,{label:t(l)("region"),prop:"region"},{default:s(()=>[o(m,{modelValue:a.region,"onUpdate:modelValue":e[4]||(e[4]=r=>a.region=r),placeholder:t(l)("regionPlaceholder"),class:"input-width",clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(u,{label:t(l)("domain"),prop:"domain"},{default:s(()=>[o(m,{modelValue:a.domain,"onUpdate:modelValue":e[5]||(e[5]=r=>a.domain=r),placeholder:t(l)("domainPlaceholder"),class:"input-width",clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[S,d.value]])]),_:1},8,["modelValue","title"])}}});export{oe as default};