edu/frontend/assets/index.be7557e1.js

2 lines
19 KiB
JavaScript
Raw Normal View History

2022-09-08 11:11:31 +00:00
import{Q as Ne,R as We,D as Ve,j as Ge,b as qe,S as Ye,o as Qe,p as Ke,q as Oe,T as Ze,E as Je,u as Xe,O as He,P as et,y as tt,C as lt,H as nt,U as ot,I as at,J as st,V as ut}from"./element-plus.f93fd622.js";import{u as it,_ as ct}from"./usePaging.226fac59.js";import{_ as dt}from"./index.e14f68ca.js";import{a as rt,g as ie,R as mt,f as j,d as re,r as N,b as pt}from"./index.ab5c8d8d.js";import{P as ft}from"./index.ea69f3d7.js";import{d as O,s as Z,r as V,e as me,t as _t,o as a,c as i,V as n,M as o,I as xe,L as w,a as s,W as M,a8 as K,U as te,S as g,a0 as Be,$ as Re,J as vt,u as t,w as le,O as F,P as de,k as q,n as Se,a4 as ht,j as gt,_ as Q,aa as yt,Q as De,T as y,C as Ct,ag as bt,b9 as kt,b8 as Et}from"./@vue.cab01781.js";import{_ as Ft}from"./index.vue_vue_type_script_setup_true_lang.6f61ba2e.js";import{g as wt}from"./vue3-video-play.05975c53.js";const At=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:C}){const b=rt(),d=Z(),f=V(`${ie.baseUrl}${ie.urlPrefix}/common/upload/${e.type}`),A=me(()=>({token:b.token,version:ie.version})),r=V(!1),u=V([]);return{uploadRefs:d,action:f,headers:A,visible:r,fileList:u,handleProgress:(x,R,I)=>{r.value=!0,u.value=_t(I)},handleSuccess:(x,R,I)=>{var G;I.every(L=>L.status=="success")&&((G=d.value)==null||G.clearFiles(),r.value=!1,C("change")),x.code==mt.FAILED&&x.msg&&j.msgError(x.msg)},handleError:(x,R)=>{var I;j.msgError(`${R.name}\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25`),(I=d.value)==null||I.abort(R),r.value=!1,C("change"),C("error")},handleExceed:()=>{j.msgError("\u8D85\u51FA\u4E0A\u4F20\u4E0A\u9650\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20")},handleClose:()=>{var x;(x=d.value)==null||x.clearFiles(),r.value=!1}}}}),St={class:"upload"},Dt={class:"file-list p-4"},Vt={class:"flex-1"};function xt(e,C,b,d,f,A){const r=Ne,u=We,_=Ve;return a(),i("div",St,[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(()=>[xe(e.$slots,"default")]),_:3},8,["action","multiple","limit","headers","data","on-progress","on-success","on-exceed","on-error"]),e.showProgress&&e.fileList.length?(a(),w(_,{key:0,modelValue:e.visible,"onUpdate:modelValue":C[0]||(C[0]=c=>e.visible=c),title:"\u4E0A\u4F20\u8FDB\u5EA6","close-on-click-modal":!1,width:"500px",modal:!1,onClose:e.handleClose},{default:o(()=>[s("div",Dt,[(a(!0),i(M,null,K(e.fileList,(c,v)=>(a(),i("div",{key:v,class:"mb-5"},[s("div",null,te(c.name),1),s("div",Vt,[n(u,{percentage:parseInt(c.percentage)},null,8,["percentage"])])]))),128))])]),_:1},8,["modelValue","onClose"])):g("",!0)])}const Bt=re(At,[["render",xt]]),Rt="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 $t(e){return N.post({url:"/common/album/cateAdd",params:e})}function Pt(e){return N.post({url:"/common/album/cateRename",params:e})}function It(e){return N.post({url:"/common/album/cateDel",params:e})}function Lt(e){return N.get({url:"/common/album/cateList",params:e})}function Tt(e){return N.get({url:"/common/album/albumList",params:e})}function z