2 lines
19 KiB
JavaScript
2 lines
19 KiB
JavaScript
|
|
import{O as Ne,P as Ge,N as De,j as We,a as Ye,Q as qe,o as Ke,p as Ze,q as Oe,R as Qe,E as He,t as Je,G as Xe,H as et,x as tt,B as lt,F as nt,S as ot,I as at,L as st,T as ut}from"./element-plus.68b74f58.js";import{u as it,_ as ct}from"./usePaging.7a589a5f.js";import{_ as dt}from"./index.98086480.js";import{a as rt,e as ie,f as M,d as re,r as N,b as mt}from"./index.c7fbbb27.js";import{P as pt}from"./index.8af9b729.js";import{d as O,s as Q,r as D,e as me,o as a,c as i,U as n,L as o,H as Ve,K as x,a as s,V as j,a8 as Z,T as te,R as E,$ as xe,_ as Be,I as ft,u as t,w as le,M as w,O as de,k as Y,n as Ae,a3 as _t,j as vt,Z as K,ae as ht,P as Se,S as b,C as gt,ad as yt,b8 as Ct,b7 as bt}from"./@vue.230e89ba.js";import{_ as kt}from"./index.vue_vue_type_script_setup_true_lang.c95238d7.js";import{g as Et}from"./vue3-video-play.1b377718.js";const Ft=O({components:{},props:{type:{type:String,default:"image"},multiple:{type:Boolean,default:!0},limit:{type:Number,default:10},data:{type:Object,default:()=>({})},showProgress:{type:Boolean,default:!1}},emits:["change","error"],setup(e,{emit:g}){const y=rt(),d=Q(),f=D(`${ie.baseUrl}${ie.urlPrefix}/upload/${e.type}`),F=me(()=>({token:y.token,version:ie.version})),r=D(!1),u=D([]);return{uploadRefs:d,action:f,headers:F,visible:r,fileList:u,handleProgress:(A,B,R)=>{r.value=!0,u.value=R},handleSuccess:(A,B,R)=>{var W;R.every(P=>P.status=="success")&&((W=d.value)==null||W.clearFiles(),r.value=!1),g("change"),A.code==0&&A.show&&A.msg&&M.msgError(A.msg)},handleError:(A,B)=>{var R;M.msgError(`${B.name}\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`),(R=d.value)==null||R.abort(B),r.value=!1,g("change"),g("error")},handleExceed:()=>{M.msgError("\u8D85\u51FA\u4E0A\u4F20\u4E0A\u9650\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20")},handleClose:()=>{var A;(A=d.value)==null||A.clearFiles(),r.value=!1}}}}),wt={class:"upload"},At={class:"file-list p-4"},St={class:"flex-1"};function Dt(e,g,y,d,f,F){const r=Ne,u=Ge,_=De;return a(),i("div",wt,[n(r,{ref:"uploadRefs",action:e.action,multiple:e.multiple,limit:e.limit,"show-file-list":!1,headers:e.headers,data:e.data,"on-progress":e.handleProgress,"on-success":e.handleSuccess,"on-exceed":e.handleExceed,"on-error":e.handleError},{default:o(()=>[Ve(e.$slots,"default")]),_:3},8,["action","multiple","limit","headers","data","on-progress","on-success","on-exceed","on-error"]),e.showProgress&&e.fileList.length?(a(),x(_,{key:0,modelValue:e.visible,"onUpdate:modelValue":g[0]||(g[0]=c=>e.visible=c),title:"\u4E0A\u4F20\u8FDB\u5EA6","close-on-click-modal":!1,width:"500px",modal:!1,"before-close":e.handleClose},{default:o(()=>[s("div",At,[(a(!0),i(j,null,Z(e.fileList,(c,h)=>(a(),i("div",{key:h,class:"mb-5"},[s("div",null,te(c.name),1),s("div",St,[n(u,{percentage:parseInt(c.percentage)},null,8,["percentage"])])]))),128))])]),_:1},8,["modelValue","before-close"])):E("",!0)])}const Vt=re(Ft,[["render",Dt]]),xt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAACJElEQVRYR+2YMWsUURSFz3m7s+nskjUIQSutbMRi7WzUVjSadMHCbVLkByjmLygaCVYWRqMEUhkFS9Gg0cJfYCPZjYUQFbPs+I7c2R1Q2ZjZfRNYYS4MAzPv3vnmvDvL3kMA2Hl5/CjLI9ckf4ZwY3Zt15C+gfwIao3So0rt3XsJtPUk9M/cAW6y9ap2DIyfAjgCwANwGeoYiEFtk/5e5CvXeer1D2neATcGgiTZM4+t9RNLEKcBtAFEGeBsiRWzl7EoSXo+8rV9gWc/fDc1B1VSEoEnDpj0KTB33tS26DGaEezvZQZpRxmODyoT5+vwBwS3zeTcT4yjTdZNJEiPSykk1bjZX6HeD/WQJ1zUApgq2w+etcsniBuAVlH9vELOx6Yo1VywgkmTB4X1kEGGhyAtg/Ecq3NNqnknDwVTrNBaactEts88OHs5b8Bw/Tof4M+kr4WrwwhoL9n5uRPWhxWwsxPEl+EGNMacP5I8evCPGgVgqKSFgoWCoQqE5hc9WCgYqkBoftGDeSiYz1/+UJLe+foftvh2A2B1fwQIrapkaFoDcK4PVyH0qVnyU4fjGdW4NQ2WlgDE5hLkMoJmQdh9zW9Dk59K5lhtLjyE01TX/jDILP5MGEbvbFPOJroIXvc5PjvTBbx7GM4vAjjd9WdSc2g/IPaqaTv5Aq58haP1TSb2Au20GGErvgTxIqiTAA7tVSnn+2Z9vAXdCsa4bD6Nsf0C/gYA5PMzcW0AAAAASUVORK5CYII=";function Bt(e){return N.post({url:"/common/album/cateAdd",params:e})}function $t(e){return N.post({url:"/common/album/cateRename",params:e})}function Rt(e){return N.post({url:"/common/album/cateDel",params:e})}function Pt(e){return N.get({url:"/common/album/cateList",params:e})}function It(e){return N.get({url:"/common/album/albumList",params:e})}function Lt(e){return N.po
|