test_lgq/niucloud/public/admin/assets/storage-qiniu.vue_vue_type_script_setup_true_lang-da13085e.js
2024-01-24 17:36:08 +08:00

2 lines
3.6 KiB
JavaScript

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