2 lines
9.7 KiB
JavaScript
2 lines
9.7 KiB
JavaScript
|
import{d as ee,u as Ne,P as Be,r,U as X,T as De,b as Re,V as Ue,o as p,c as G,k as e,m as o,w as c,t as F,e as a,p as U,R as J,y as v,S as Z,W as Oe,q as g,K as I,x as V,B as Te,C as xe,X as Fe,a6 as Ie,v as Ke}from"./index-ce293e15.js";import{_ as Ae}from"./index-0a2a5502.js";import{_ as $e}from"./index-2d6cd98b.js";import{_ as Le}from"./index-ecfe591e.js";import{E as Pe,a as qe}from"./el-table-column-cabb178a.js";import"./el-checkbox-4dcbb825.js";import"./el-tag-3fc9a3c5.js";import{E as He}from"./el-row-12f29e15.js";import{_ as je}from"./index-513a4358.js";import{E as Ye}from"./el-col-6a25bef6.js";import{E as ze}from"./el-card-d5e24325.js";import{E as Me,a as Qe}from"./el-form-item-16067f4c.js";import{E as We}from"./el-date-picker-6e0eb9df.js";import{a as Xe,d as Ge}from"./index-da6bfb18.js";import{I as Je}from"./index-a2e05c1d.js";import"./el-upload-f5a4cf25.js";import"./el-progress-b748f709.js";import"./_baseClone-e976708f.js";import"./_Uint8Array-e8d4eb20.js";import"./_initCloneObject-d640be41.js";import"./isEqual-48984780.js";import"./el-link-56dc02b5.js";import"./el-select-73eaf91b.js";import"./strings-d88802bc.js";import"./el-tree-3fe9ff76.js";import"./index-04e76e1c.js";const Ze={class:"p-2"},el={class:"mb-[10px]"},ll=["textContent"],tl={class:"dialog-footer"},al=ee({name:"Oss"}),Ul=ee({...al,setup(ol){const le=Ne(),{proxy:s}=Be(),K=r([]),O=r(!0),te=r(!1),S=r(!0),B=r(!0),A=r([]),ae=r(!0),$=r(!0),T=r(0),D=r(0),w=r(!0),E=r(["",""]),f=X({visible:!1,title:""}),R=r({prop:"createTime",order:"ascending"}),L=r(),P=r(),q={file:void 0},oe=X({form:{...q},queryParams:{pageNum:1,pageSize:10,fileName:"",originalName:"",fileSuffix:"",createTime:"",service:"",orderByColumn:R.value.prop,isAsc:R.value.order},rules:{file:[{required:!0,message:"文件不能为空",trigger:"blur"}]}}),{queryParams:i,form:h,rules:ne}=De(oe),y=async()=>{S.value=!0;const t=await(s==null?void 0:s.getConfigKey("sys.oss.previewListResource"));w.value=(t==null?void 0:t.data)===void 0?!0:t.data==="true";const l=await Xe(s==null?void 0:s.addDateRange(i.value,E.value,"CreateTime"));K.value=l.rows,T.value=l.total,S.value=!1,O.value=!0};function H(t){return["png","jpg","jpeg"].some(d=>t.indexOf(d)>-1)}function se(){f.visible=!1,x()}function x(){var t;h.value={...q},(t=L.value)==null||t.resetFields()}function C(){i.value.pageNum=1,y()}function ie(){var t;O.value=!1,E.value=["",""],(t=P.value)==null||t.resetFields(),i.value.orderByColumn=R.value.prop,i.value.isAsc=R.value.order,C()}function re(t){A.value=t.map(l=>l.ossId),ae.value=t.length!=1,$.value=!t.length}const ue=({column:t})=>{t.order=t.multiOrder},de=t=>{if(t.sortable==="custom"){switch(t.multiOrder){case"descending":t.multiOrder="ascending";break;case"ascending":t.multiOrder="";break;default:t.multiOrder="descending";break}me(t.property,t.multiOrder)}},me=(t,l)=>{let d=i.value.orderByColumn?i.value.orderByColumn.split(","):[],u=i.value.isAsc?i.value.isAsc.split(","):[],k=d.indexOf(t);k!==-1?l?u[k]=l:(u.splice(k,1),d.splice(k,1)):(d.push(t),u.push(l)),i.value.orderByColumn=d.join(","),i.value.isAsc=u.join(","),y()},pe=()=>{le.push("/system/oss-config/index")},ce=()=>{x(),D.value=0,f.visible=!0,f.title="上传文件"},fe=()=>{x(),D.value=1,f.visible=!0,f.title="上传图片"},_e=()=>{f.visible=!1,y()},ve=t=>{s==null||s.$download.oss(t.ossId)},ge=async t=>{let l=t?"启用":"停用";try{await(s==null?void 0:s.$modal.confirm('确认要"'+l+'""预览列表图片"配置吗?')),await(s==null?void 0:s.updateConfigByKey("sys.oss.previewListResource",t)),await y(),s==null||s.$modal.msgSuccess(l+"成功")}catch{return}},j=async t=>{const l=(t==null?void 0:t.ossId)||A.value;await(s==null?void 0:s.$modal.confirm('是否确认删除OSS对象存储编号为"'+l+'"的数据项?')),S.value=!0,await Ge(l).finally(()=>S.value=!1),await y(),s==null||s.$modal.msgSuccess("删除成功")};return Re(()=>{y()}),(t,l)=>{var Q,W;const d=Te,u=Me,k=We,m=xe,Y=Qe,z=ze,N=Ye,ye=je,be=He,_=Pe,M=Fe,we=qe,he=Le,Ce=$e,ke=Ae,Ve=Ie,b=Ue("hasPermi"),Se=Ke;return p(),G("div",Ze,[e(Oe,{"enter-active-class":(Q=a(s))==null?void 0:Q.animate.searchA
|