niucloud-admin/niucloud/public/admin/assets/storage-ali-e4d5b9b8.js
全栈小学生 1c498f5a2a up
2025-01-03 17:59:49 +08:00

2 lines
4.1 KiB
JavaScript

import{d as S,r as _,l as x,M as K,k as l,h,m as k,w as s,a as g,e as o,i as f,t as m,u as a,J as q,ab as F,ac as R,G as C,D as N,H as A,E as I,V as T,L as j}from"./index-a59af0dd.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import{M as G,N as L}from"./sys-d9b3645a.js";const O={class:"form-tip"},$={class:"form-tip"},H={class:"dialog-footer"},se=S({__name:"storage-ali",emits:["complete"],setup(J,{expose:w,emit:E}){const c=_(!1),d=_(!0),b={storage_type:"",bucket:"",access_key:"",secret_key:"",endpoint:"",domain:"",is_use:""},t=x({...b}),v=_(),D=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"}]})),P=async n=>{d.value||!n||await n.validate(async e=>{e&&(d.value=!0,G(t).then(V=>{d.value=!1,c.value=!1,E("complete")}).catch(()=>{d.value=!1}))})};return w({showDialog:c,setFormData:async(n=null)=>{if(d.value=!0,Object.assign(t,b),n){const e=await(await L(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=F,V=R,u=C,p=N,U=A,y=I,B=T,M=j;return h(),k(B,{modelValue:c.value,"onUpdate:modelValue":e[8]||(e[8]=r=>c.value=r),title:a(l)("aliStorage"),width:"580px","destroy-on-close":!0},{footer:s(()=>[g("span",H,[o(y,{onClick:e[6]||(e[6]=r=>c.value=!1)},{default:s(()=>[f(m(a(l)("cancel")),1)]),_:1}),o(y,{type:"primary",loading:d.value,onClick:e[7]||(e[7]=r=>P(v.value))},{default:s(()=>[f(m(a(l)("confirm")),1)]),_:1},8,["loading"])])]),default:s(()=>[q((h(),k(U,{model:t,"label-width":"140px",ref_key:"formRef",ref:v,rules:a(D),class:"page-form"},{default:s(()=>[o(u,{label:a(l)("isUse")},{default:s(()=>[o(V,{modelValue:t.is_use,"onUpdate:modelValue":e[0]||(e[0]=r=>t.is_use=r)},{default:s(()=>[o(i,{label:"1"},{default:s(()=>[f(m(a(l)("startUsing")),1)]),_:1}),o(i,{label:"0"},{default:s(()=>[f(m(a(l)("statusDeactivate")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),o(u,{label:a(l)("aliBucket"),prop:"bucket"},{default:s(()=>[o(p,{modelValue:t.bucket,"onUpdate:modelValue":e[1]||(e[1]=r=>t.bucket=r),modelModifiers:{trim:!0},placeholder:a(l)("aliBucketPlaceholder"),class:"input-width","show-word-limit":"",clearable:""},null,8,["modelValue","placeholder"]),g("div",O,m(a(l)("aliBucketTips")),1)]),_:1},8,["label"]),o(u,{label:a(l)("aliAccessKey"),prop:"access_key"},{default:s(()=>[o(p,{modelValue:t.access_key,"onUpdate:modelValue":e[2]||(e[2]=r=>t.access_key=r),modelModifiers:{trim:!0},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:s(()=>[o(p,{modelValue:t.secret_key,"onUpdate:modelValue":e[3]||(e[3]=r=>t.secret_key=r),modelModifiers:{trim:!0},placeholder:a(l)("aliSecretKeyPlaceholder"),class:"input-width",clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(u,{label:a(l)("aliEndpoint"),prop:"endpoint"},{default:s(()=>[o(p,{modelValue:t.endpoint,"onUpdate:modelValue":e[4]||(e[4]=r=>t.endpoint=r),modelModifiers:{trim:!0},placeholder:a(l)("aliEndpointPlaceholder"),class:"input-width",clearable:""},null,8,["modelValue","placeholder"]),g("div",$,m(a(l)("aliEndpointTips")),1)]),_:1},8,["label"]),o(u,{label:a(l)("domain"),prop:"domain"},{default:s(()=>[o(p,{modelValue:t.domain,"onUpdate:modelValue":e[5]||(e[5]=r=>t.domain=r),modelModifiers:{trim:!0},placeholder:a(l)("domainPlaceholder"),class:"input-width",clearable:""},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])),[[M,d.value]])]),_:1},8,["modelValue","title"])}}});export{se as default};