|
|
import{M as w,G as fe,r as _,H as ge,Q as ye,e as r,P as G,o as u,c as J,I as K,J as M,h as e,g as t,w as o,l as W,m as d,z as i,i as X,A as y,f as be,R as _e,S as ve,D as ke,t as Ve}from"./index-9b4667b6.js";function Ce(f){return w({url:"/system/oss/config/list",method:"get",params:f})}function he(f){return w({url:"/system/oss/config/"+f,method:"get"})}function Ke(f){return w({url:"/system/oss/config",method:"post",data:f})}function we(f){return w({url:"/system/oss/config",method:"put",data:f})}function Se(f){return w({url:"/system/oss/config/"+f,method:"delete"})}function Ne(f,g,q){return w({url:"/system/oss/config/changeStatus",method:"put",data:{ossConfigId:f,status:g,configKey:q}})}const Ue={class:"app-container"},xe={class:"dialog-footer"},Pe=fe({name:"OssConfig"}),qe=Object.assign(Pe,{setup(f){const{proxy:g}=Ve(),{sys_yes_no:q}=g.useDict("sys_yes_no"),$=_([]),V=_(!1),N=_(!1),C=_(!0),U=_(!0),O=_([]),F=_(!0),L=_(!0),R=_(0),D=_(""),v=_([{key:0,label:"\u4E3B\u5EFA",visible:!0},{key:1,label:"\u914D\u7F6Ekey",visible:!1},{key:2,label:"\u8BBF\u95EE\u7AD9\u70B9",visible:!0},{key:3,label:"\u81EA\u5B9A\u4E49\u57DF\u540D",visible:!0},{key:4,label:"\u6876\u540D\u79F0",visible:!0},{key:5,label:"\u524D\u7F00",visible:!0},{key:6,label:"\u57DF",visible:!0},{key:7,label:"\u6876\u6743\u9650\u7C7B\u578B",visible:!0},{key:8,label:"\u72B6\u6001",visible:!0}]),Y=ge({form:{},queryParams:{pageNum:1,pageSize:10,configKey:void 0,bucketName:void 0,status:void 0},rules:{configKey:[{required:!0,message:"configKey\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],accessKey:[{required:!0,message:"accessKey\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:2,max:200,message:"accessKey\u957F\u5EA6\u5FC5\u987B\u4ECB\u4E8E 2 \u548C 100 \u4E4B\u95F4",trigger:"blur"}],secretKey:[{required:!0,message:"secretKey\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:2,max:100,message:"secretKey\u957F\u5EA6\u5FC5\u987B\u4ECB\u4E8E 2 \u548C 100 \u4E4B\u95F4",trigger:"blur"}],bucketName:[{required:!0,message:"bucketName\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:2,max:100,message:"bucketName\u957F\u5EA6\u5FC5\u987B\u4ECB\u4E8E 2 \u548C 100 \u4E4B\u95F4",trigger:"blur"}],endpoint:[{required:!0,message:"endpoint\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:2,max:100,message:"endpoint\u540D\u79F0\u957F\u5EA6\u5FC5\u987B\u4ECB\u4E8E 2 \u548C 100 \u4E4B\u95F4",trigger:"blur"}],accessPolicy:[{required:!0,message:"accessPolicy\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:m,form:n,rules:Z}=ye(Y);function h(){C.value=!0,Ce(m.value).then(s=>{$.value=s.rows,R.value=s.total,C.value=!1})}function ee(){V.value=!1,H()}function H(){n.value={ossConfigId:void 0,configKey:void 0,accessKey:void 0,secretKey:void 0,bucketName:void 0,prefix:void 0,endpoint:void 0,domain:void 0,isHttps:"N",accessPolicy:"1",region:void 0,status:"1",remark:void 0},g.resetForm("ossConfigRef")}function x(){m.value.pageNum=1,h()}function le(){g.resetForm("queryRef"),x()}function te(s){O.value=s.map(a=>a.ossConfigId),F.value=s.length!=1,L.value=!s.length}function ae(){H(),V.value=!0,D.value="\u6DFB\u52A0\u5BF9\u8C61\u5B58\u50A8\u914D\u7F6E"}function Q(s){C.value=!0,H();const a=s.ossConfigId||O.value;he(a).then(p=>{C.value=!1,n.value=p.data,V.value=!0,D.value="\u4FEE\u6539\u5BF9\u8C61\u5B58\u50A8\u914D\u7F6E"})}function oe(){g.$refs.ossConfigRef.validate(s=>{s&&(N.value=!0,n.value.ossConfigId!=null?we(n.value).then(a=>{g.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),V.value=!1,h()}).finally(()=>{N.value=!1}):Ke(n.value).then(a=>{g.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),V.value=!1,h()}).finally(()=>{N.value=!1}))})}function ne(s){let a=s.status==="0"?"\u542F\u7528":"\u505C\u7528";g.$modal.confirm('\u786E\u8BA4\u8981"'+a+'""'+s.configKey+'"\u914D\u7F6E\u5417?').then(()=>Ne(s.ossConfigId,s.status,s.configKey)).then(()=>{h(),g.$modal.msgSuccess(a+"\u6210\u529F")}).catch(function(){s.status=s.status==="0"?"1":"0"})}function T(s){const a=s.ossConfigId||O.value;g.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664OSS\u914D\u7F6E\u7F16\u53F7\u4E3A"'+a+'"\u7684\u6570\u636E\u9879?').then(()=>(C.value=!0,Se(
|