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

2 lines
3.9 KiB
JavaScript

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