|
|
import{M as Z,_ as xe,C as A,e as s,o as u,z as m,w as n,f as ee,g as l,h as e,K as Se,G as Ne,b as Oe,r as i,H as Be,Q as Ue,P as G,c as J,I as v,J as W,l as D,i as z,m as g,D as X,A as B,t as $e}from"./index-9b4667b6.js";function Ke(x){return Z({url:"/system/oss/list",method:"get",params:x})}function Re(x){return Z({url:"/system/oss/"+x,method:"delete"})}const De={class:"image-slot"},Ie={__name:"index",props:{src:{type:String,default:""},width:{type:[Number,String],default:""},height:{type:[Number,String],default:""}},setup(x){const c=x,p=A(()=>c.src?c.src.split(",")[0]:void 0),I=A(()=>{if(!c.src)return;let $=c.src.split(","),y=[];return $.forEach(w=>y.push(w)),y}),h=A(()=>typeof c.width=="string"?c.width:`${c.width}px`),U=A(()=>typeof c.height=="string"?c.height:`${c.height}px`);return($,y)=>{const w=s("picture-filled"),P=s("el-icon"),T=s("el-image");return u(),m(T,{src:`${e(p)}`,fit:"cover",style:Se(`width:${e(h)};height:${e(U)};`),"preview-src-list":e(I),"preview-teleported":""},{error:n(()=>[ee("div",De,[l(P,null,{default:n(()=>[l(w)]),_:1})])]),_:1},8,["src","style","preview-src-list"])}}},Pe=xe(Ie,[["__scopeId","data-v-2b1f1bdd"]]),Le={class:"app-container"},Ae=["textContent"],Te={class:"dialog-footer"},He=Ne({name:"Oss"}),qe=Object.assign(He,{setup(x){const c=Oe(),{proxy:p}=$e(),I=i([]),h=i(!1),U=i(!0),$=i(!1),y=i(!0),w=i(!0),P=i([]),T=i(!0),F=i(!0),H=i(0),j=i(""),L=i(0),S=i(!0),K=i([]),Q=i({prop:"createTime",order:"ascending"}),le=Be({form:{},queryParams:{pageNum:1,pageSize:10,fileName:void 0,originalName:void 0,fileSuffix:void 0,url:void 0,createTime:void 0,createBy:void 0,service:void 0},rules:{file:[{required:!0,message:"\u6587\u4EF6\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:r,form:N,rules:te}=Ue(le);function C(){y.value=!0,p.getConfigKey("sys.oss.previewListResource").then(o=>{S.value=o.msg===void 0?!0:o.msg==="true"}),Ke(p.addDateRange(r.value,K.value,"CreateTime")).then(o=>{I.value=o.rows,H.value=o.total,y.value=!1,U.value=!0})}function Y(o){return["png","jpg","jpeg"].some(f=>o.indexOf(f)>-1)}function ae(){h.value=!1,q()}function q(){N.value={file:void 0},p.resetForm("ossRef")}function k(){r.value.pageNum=1,C()}function ne(){U.value=!1,K.value=[],p.resetForm("queryRef"),r.value.orderByColumn=Q.value.prop,r.value.isAsc=Q.value.order,k()}function oe(o){P.value=o.map(t=>t.ossId),T.value=o.length!=1,F.value=!o.length}function re({column:o}){o.order=o.multiOrder}function se(o){if(o.sortable==="custom"){switch(o.multiOrder){case"descending":o.multiOrder="ascending";break;case"ascending":o.multiOrder="";break;default:o.multiOrder="descending";break}ie(o.property,o.multiOrder)}}function ie(o,t){let f=r.value.orderByColumn?r.value.orderByColumn.split(","):[],d=r.value.isAsc?r.value.isAsc.split(","):[],O=f.indexOf(o);O!==-1?t?d[O]=t:(d.splice(O,1),f.splice(O,1)):(f.push(o),d.push(t)),r.value.orderByColumn=f.join(","),r.value.isAsc=d.join(","),C()}function ue(){c.push("/system/oss-config/index")}function de(){q(),h.value=!0,j.value="\u4E0A\u4F20\u6587\u4EF6",L.value=0}function ce(){q(),h.value=!0,j.value="\u4E0A\u4F20\u56FE\u7247",L.value=1}function pe(){h.value=!1,C()}function fe(o){p.$download.oss(o.ossId)}function me(o){let t=o?"\u542F\u7528":"\u505C\u7528";p.$modal.confirm('\u786E\u8BA4\u8981"'+t+'""\u9884\u89C8\u5217\u8868\u56FE\u7247"\u914D\u7F6E\u5417?').then(()=>p.updateConfigByKey("sys.oss.previewListResource",o)).then(()=>{C(),p.$modal.msgSuccess(t+"\u6210\u529F")}).catch(()=>{})}function E(o){const t=o.ossId||P.value;p.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664OSS\u5BF9\u8C61\u5B58\u50A8\u7F16\u53F7\u4E3A"'+t+'"\u7684\u6570\u636E\u9879?').then(()=>(y.value=!0,Re(t))).then(()=>{y.value=!1,C(),p.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).finally(()=>{y.value=!1})}return C(),(o,t)=>{const f=s("el-input"),d=s("el-form-item"),O=s("el-date-picker"),_=s("el-button"),M=s("el-form"),R=s("el-col"),_e=s("right-toolbar"),ge=s("el-row"),b=s("el-table-column"),ye=s("OperateRecord"),ve=s("el-table"),he=s("pagination"),be=s("fileUpload"),we=s("imageUpload"),Ce=s("el-dialog"),V=G("hasPermi"
|