Files
anmo/server/public/admin/assets/index-DJde_l8S.js
2025-08-21 16:20:27 +08:00

2 lines
19 KiB
JavaScript

import{d as J,x as De,o as a,a as m,b as i,B as x,m as o,G as v,a3 as Ke,ar as Ie,L as Ze,q as Pe,H as I,s as X,r as z,j as Te,C as pe,ba as Fe,bb as Qe,f as l,c as Le,O as Q,N as ze,z as O,a1 as ve,w as s,I as L,bc as Oe,aw as Je,aa as Xe,k as He,p as f,R as Z,F as D,e as Y,n as et,D as Re,t as fe,bd as tt,be as lt,bf as nt,bg as ot,b9 as st,v as at,E as it,$ as dt,M as rt}from"./index-Bp03Znup.js";import{_ as ut}from"./index.vue_vue_type_script_setup_true_lang-CX-dvcep.js";import{E as ct,a as ft}from"./el-table-column-CUyuLBd2.js";import{E as mt}from"./el-checkbox-DmHoF8Ng.js";/* empty css *//* empty css */import{_ as pt}from"./index-B0pv5ACV.js";import{P as vt}from"./index-BUCoCI2B.js";import{E as yt,a as gt}from"./el-select-BrRMRQg_.js";import{U as _t}from"./index-SAsEZJ5l.js";/* empty css */import{_ as Ct}from"./index.vue_vue_type_script_setup_true_lang-B9GyBaTc.js";import{g as ht}from"./index.vue_vue_type_style_index_0_scoped_2c1dfcb3_lang-Cn-WotKa.js";import{u as kt}from"./usePaging-Bij6EQ3J.js";import{E as bt}from"./index-HD6fPohC.js";import{E as wt}from"./index-DKtNVlSx.js";import{E as xt}from"./index-BpkD3cS5.js";const St="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=",At=J({props:{uri:{type:String},fileSize:{type:String,default:"100px"},width:{type:String,default:""},height:{type:String,default:""},type:{type:String,default:"image"}},emits:["close"]}),Vt=["src"],Et={key:3,class:"absolute left-1/2 top-1/2 translate-x-[-50%] translate-y-[-50%] rounded-full w-5 h-5 flex justify-center items-center bg-[rgba(0,0,0,0.3)]"};function zt(n,R,k,y,g,A){const b=Ze,d=Pe;return a(),m("div",null,[i("div",{class:"file-item relative",style:Ie({height:n.height||n.fileSize,width:n.width||n.fileSize})},[n.type=="image"?(a(),x(b,{key:0,class:"image",fit:"contain",src:n.uri},null,8,["src"])):n.type=="video"?(a(),m("video",{key:1,class:"video",src:n.uri},null,8,Vt)):(a(),x(b,{key:2,class:"image",src:"https://img95.699pic.com/element/40103/3946.png_860.png"})),n.type=="video"?(a(),m("div",Et,[o(d,{name:"el-icon-CaretRight",size:18,color:"#fff"})])):v("",!0),Ke(n.$slots,"default",{},void 0,!0)],4)])}const me=De(At,[["render",zt],["__scopeId","data-v-acf6f94d"]]);function $e(n){return I.post({url:"/file/addCate",params:n})}function Rt(n){return I.post({url:"/file/editCate",params:n})}function $t(n){return I.post({url:"/file/delCate",params:n})}function Dt(n){return I.get({url:"/file/listCate",params:n})}function It(n){return I.get({url:"/file/lists",params:n})}function Pt(n){return I.post({url:"/file/delete",params:n})}function Tt(n){return I.post({url:"/file/move",params:n})}function Ft(n){return I.post({url:"/file/rename",params:n})}function Lt(n){const R=X(),k=z([]),y=z(""),g=async()=>{const c=await Dt({page_type:0,type:n}),u=[{name:"全部",id:""},{name:"未分组",id:0}];k.value=c.lists,k.value.unshift(...u),setTimeout(()=>{var w;(w=R.value)==null||w.setCurrentKey(y.value)},0)};return{treeRef:R,cateId:y,cateLists:k,handleAddCate:async c=>{await $e({type:n,name:c,pid:0}),g()},handleAddChildCate:async(c,u)=>{await $e({type:n,name:c,pid:u}),g()},handleEditCate:async(c,u)=>{await Rt({id:u,name:c}),g()},handleDeleteCate:async(c,u)=>{u?await pe.confirm("删除文件夹将会永久删除文件夹及其所有内容。您确定要继续吗?"):await pe.confirm("确定要删除?"),await $t({id:c}),y.value="",g()},getCateLists:g,handleCatSelect:c=>{y.value=c.id}}}function Ut(n,R,k,y){const g=X(),A=z("normal"),b=z(0),d=z([]),$=z(!1),_=z(!1),c=Te({name:"",type:R,cid:n,source:""}),{pager:u,getLists:w,resetPage:P}=kt({fetchFun:It,params:c,firstLoading:!0,size:y}),U=()=>{w()},H=()=>{P()},ee=p=>!!d.value.find(r=>r.id==p),te=async p=>{await pe.confirm("确认删除后,本地或云存储文件也将同步删除,如文件已被使用,请谨慎操作!");const r=p||d.value.map(E=>E.id);await Pt({ids:r}),U(),j()},le=async()=>{const p=d.value.map(r=>r.id);await Tt({ids:p,cid:b.value}),b.value=0,U(),j()},ne=p=>{const r=d.value.findIndex(E=>E.id==p.id);if(r!=-1){d.value.splice(r,1);return}if(d.value.length==k.value){if(k.value==1){d.value=[],d.value.push(p);return}Fe.warning("已达到选择上限");return}d.value.push(p)},j=()=>{d.value=[]};return{listShowType:A,tableRef:g,moveId:b,pager:u,fileParams:c,select:d,isCheckAll:$,isIndeterminate:_,getFileList:U,refresh:H,batchFileDelete:te,batchFileMove:le,selectFile:ne,isSelect:ee,clearSelect:j,cancelSelete:p=>{d.value=d.value.filter(r=>r.id!=p)},selectAll:p=>{var r;if(_.value=!1,(r=g.value)==null||r.toggleAllSelection(),p){d.value=[...u.lists];return}j()},handleFileRename:async(p,r)=>{await Ft({id:r,name:p}),U()}}}const jt=J({__name:"index",props:{src:{type:String,required:!0},width:String,height:String,poster:String},setup(n,{expose:R}){const k=n,y=X(),g=Te({color:"var(--el-color-primary)",muted:!1,webFullScreen:!1,speedRate:["0.75","1.0","1.25","1.5","2.0"],autoPlay:!0,loop:!1,mirror:!1,ligthOff:!1,volume:.3,control:!0,title:"",poster:"",...k}),A=()=>{y.value.play()},b=()=>{y.value.pause()},d=u=>{console.log(u,"播放")},$=u=>{console.log(u,"暂停")},_=u=>{console.log(u,"时间更新")},c=u=>{console.log(u,"可以播放")};return R({play:A,pause:b}),(u,w)=>(a(),m("div",null,[o(l(ht),Qe({ref_key:"playerRef",ref:y},g,{src:n.src,onPlay:d,onPause:$,onTimeupdate:_,onCanplay:c}),null,16,["src"])]))}}),Mt={key:0},Bt={key:1},Nt=J({__name:"preview",props:{modelValue:{type:Boolean,default:!1},url:{type:String,default:""},type:{type:String,default:"image"}},emits:["update:modelValue"],setup(n,{emit:R}){const k=n,y=R,g=X(),A=Le({get(){return k.modelValue},set($){y("update:modelValue",$)}}),b=()=>{y("update:modelValue",!1)},d=z([]);return Q(()=>k.modelValue,$=>{$?ze(()=>{var _;d.value=[k.url],(_=g.value)==null||_.play()}):ze(()=>{var _;d.value=[],(_=g.value)==null||_.pause()})}),($,_)=>{const c=Oe,u=jt,w=bt;return O((a(),m("div",null,[n.type=="image"?(a(),m("div",Mt,[l(d).length?(a(),x(c,{key:0,"url-list":l(d),"hide-on-click-modal":"",onClose:b},null,8,["url-list"])):v("",!0)])):v("",!0),n.type=="video"?(a(),m("div",Bt,[o(w,{modelValue:l(A),"onUpdate:modelValue":_[0]||(_[0]=P=>L(A)?A.value=P:null),width:"740px",title:"视频预览","before-close":b},{default:s(()=>[o(u,{ref_key:"playerRef",ref:g,src:n.url,width:"100%",height:"450px"},null,8,["src"])]),_:1},8,["modelValue"])])):v("",!0)],512)),[[ve,n.modelValue]])}}}),Gt={class:"material"},Wt={class:"material__left"},Yt={class:"flex-1 min-h-0"},qt={class:"material-left__content pt-4 p-b-4"},Kt={class:"flex flex-1 items-center min-w-0 pr-4"},Zt={class:"flex-1 truncate mr-2"},Qt=["onClick"],Ot={class:"flex justify-center p-2 border-t border-br"},Jt={class:"material__center flex flex-col"},Xt={class:"operate-btn flex"},Ht={class:"flex-1 flex"},el={class:"flex items-center ml-2"},tl={key:0,class:"mt-3"},ll={class:"material-center__content flex flex-col flex-1 mb-1 min-h-0"},nl={class:"file-list flex flex-wrap mt-4"},ol={key:0,class:"item-selected"},sl={class:"operation-btns flex items-center"},al={class:"inline-block"},il={class:"inline-block"},dl={class:"inline-block"},rl={key:1,class:"flex flex-1 justify-center items-center"},ul={class:"material-center__footer flex justify-between items-center mt-2"},cl={class:"flex"},fl={class:"mr-3"},ml={key:0,class:"material__right"},pl={class:"flex justify-between p-2 flex-wrap"},vl={class:"sm flex items-center"},yl={key:0},gl={class:"flex-1 min-h-0"},_l={class:"select-lists flex flex-col p-t-3"},Cl={class:"select-item"},hl=J({__name:"index",props:{fileSize:{type:String,default:"100px"},limit:{type:Number,default:1},type:{type:String,default:"image"},mode:{type:String,default:"picker"},pageSize:{type:Number,default:15}},emits:["change"],setup(n,{expose:R,emit:k}){const y=n,g=k,{limit:A}=Je(y),b=Le(()=>{switch(y.type){case"image":return 10;case"video":return 20;case"file":return 30;default:return 0}}),d=[{value:"0",label:"后台上传"},{value:"1",label:"前端上传"}],$=Xe("visible",z(!1)),_=z(""),c=z(!1),{treeRef:u,cateId:w,cateLists:P,handleAddCate:U,handleAddChildCate:H,handleEditCate:ee,handleDeleteCate:te,getCateLists:le,handleCatSelect:ne}=Lt(b.value),{tableRef:j,listShowType:T,moveId:F,pager:V,fileParams:p,select:r,isCheckAll:E,isIndeterminate:B,getFileList:ye,refresh:M,batchFileDelete:q,batchFileMove:ge,selectFile:oe,isSelect:_e,clearSelect:Ce,cancelSelete:Ue,selectAll:he,handleFileRename:ke}=Ut(w,b,A,y.pageSize),be=async()=>{var S;await le(),(S=u.value)==null||S.setCurrentKey(w.value),ye()},se=S=>{_.value=S,c.value=!0};Q(()=>$.value,async S=>{S&&be()},{immediate:!0}),Q(w,()=>{p.name="",M()}),Q(r,S=>{if(g("change",S),S.length==V.lists.length&&S.length!==0){B.value=!1,E.value=!0;return}S.length>0?B.value=!0:(E.value=!1,B.value=!1)},{deep:!0}),He(()=>{y.mode=="page"&&be()}),R({clearSelect:Ce});const we=z(),je=S=>{const e=S,N=we.value;N.value=e,N.select(),document.execCommand("copy"),Fe({message:"地址复制成功",type:"success"})};return(S,e)=>{const N=tt,ae=lt,G=Ct,Me=nt,Be=ot,Ne=wt,ie=st,h=at,de=_t,re=yt,ue=gt,xe=vt,K=Pe,Ge=it,Se=dt,ce=mt,Ae=pt,Ve=xt,W=ct,We=ft,Ye=ut,qe=rt;return O((a(),m("div",Gt,[i("div",Wt,[i("div",Yt,[o(ie,null,{default:s(()=>[i("div",qt,[o(Ne,{ref_key:"treeRef",ref:u,"node-key":"id",data:l(P),"empty-text":"","highlight-current":!0,"expand-on-click-node":!1,"current-node-key":l(w),onNodeClick:l(ne)},{default:s(({data:t})=>[i("div",Kt,[e[16]||(e[16]=i("img",{class:"w-[20px] h-[16px] mr-3",src:St},null,-1)),i("span",Zt,[o(N,{content:t.name},null,8,["content"])]),t.id>0?(a(),x(Be,{key:0,"hide-on-click":!1},{dropdown:s(()=>[o(Me,null,{default:s(()=>[o(G,{onConfirm:C=>l(ee)(C,t.id),size:"default",value:t.name,width:"400px",limit:20,"show-limit":"",teleported:""},{default:s(()=>[i("div",null,[o(ae,null,{default:s(()=>e[12]||(e[12]=[f(" 命名分组 ")])),_:1})])]),_:2},1032,["onConfirm","value"]),o(G,{onConfirm:C=>l(H)(C,t.id),size:"default",width:"400px",limit:20,"show-limit":"",teleported:""},{default:s(()=>[i("div",null,[o(ae,null,{default:s(()=>e[13]||(e[13]=[f(" 添加分组 ")])),_:1})])]),_:2},1032,["onConfirm"]),i("div",{onClick:C=>{var Ee;return l(te)(t.id,(Ee=t==null?void 0:t.children)==null?void 0:Ee.length)}},[o(ae,null,{default:s(()=>e[14]||(e[14]=[f("删除分组")])),_:1})],8,Qt)]),_:2},1024)]),default:s(()=>[e[15]||(e[15]=i("span",{class:"muted m-r-10"},"···",-1))]),_:2},1024)):v("",!0)])]),_:1},8,["data","current-node-key","onNodeClick"])])]),_:1})]),i("div",Ot,[o(G,{onConfirm:l(U),size:"default",width:"400px",limit:20,"show-limit":"",teleported:""},{default:s(()=>[o(h,null,{default:s(()=>e[17]||(e[17]=[f(" 添加分组 ")])),_:1})]),_:1},8,["onConfirm"])])]),i("div",Jt,[i("div",Xt,[i("div",Ht,[n.type=="image"?(a(),x(de,{key:0,class:"mr-3",data:{cid:l(w)},type:n.type,"show-progress":!0,onChange:l(M)},{default:s(()=>[o(h,{type:"primary"},{default:s(()=>e[18]||(e[18]=[f("本地上传")])),_:1})]),_:1},8,["data","type","onChange"])):v("",!0),n.type=="video"?(a(),x(de,{key:1,class:"mr-3",data:{cid:l(w)},type:n.type,"show-progress":!0,onAllSuccess:l(M)},{default:s(()=>[o(h,{type:"primary"},{default:s(()=>e[19]||(e[19]=[f("本地上传")])),_:1})]),_:1},8,["data","type","onAllSuccess"])):v("",!0),n.type=="file"?(a(),x(de,{key:2,class:"mr-3",data:{cid:l(w)},type:n.type,"show-progress":!0,onAllSuccess:l(M)},{default:s(()=>[o(h,{type:"primary"},{default:s(()=>e[20]||(e[20]=[f("本地上传")])),_:1})]),_:1},8,["data","type","onAllSuccess"])):v("",!0),n.mode=="page"?(a(),x(h,{key:3,disabled:!l(r).length,onClick:e[0]||(e[0]=Z(t=>l(q)(),["stop"]))},{default:s(()=>e[21]||(e[21]=[f(" 删除 ")])),_:1},8,["disabled"])):v("",!0),n.mode=="page"?(a(),x(xe,{key:4,class:"ml-3",onConfirm:l(ge),disabled:!l(r).length,title:"移动文件"},{trigger:s(()=>[o(h,{disabled:!l(r).length},{default:s(()=>e[22]||(e[22]=[f("移动")])),_:1},8,["disabled"])]),default:s(()=>[i("div",null,[e[23]||(e[23]=i("span",{class:"mr-5"},"移动文件至",-1)),o(ue,{modelValue:l(F),"onUpdate:modelValue":e[1]||(e[1]=t=>L(F)?F.value=t:null),placeholder:"请选择"},{default:s(()=>[(a(!0),m(D,null,Y(l(P),t=>(a(),m(D,{key:t.id},[t.id!==""?(a(),x(re,{key:0,label:t.name,value:t.id},null,8,["label","value"])):v("",!0)],64))),128))]),_:1},8,["modelValue"])])]),_:1},8,["onConfirm","disabled"])):v("",!0)]),o(ue,{modelValue:l(p).source,"onUpdate:modelValue":e[2]||(e[2]=t=>l(p).source=t),placeholder:"请选择文件来源",clearable:"",style:{"margin-right":"20px"},class:"w-50"},{default:s(()=>[(a(),m(D,null,Y(d,t=>o(re,{key:t.value,label:t.label,value:t.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),o(Ge,{class:"w-60",placeholder:"请输入名称",modelValue:l(p).name,"onUpdate:modelValue":e[3]||(e[3]=t=>l(p).name=t),onKeyup:et(l(M),["enter"])},{append:s(()=>[o(h,{onClick:l(M)},{icon:s(()=>[o(K,{name:"el-icon-Search"})]),_:1},8,["onClick"])]),_:1},8,["modelValue","onKeyup"]),i("div",el,[o(Se,{content:"列表视图",placement:"top"},{default:s(()=>[i("div",{class:Re(["list-icon",{select:l(T)=="table"}]),onClick:e[4]||(e[4]=t=>T.value="table")},[o(K,{name:"local-icon-list-2",size:18})],2)]),_:1}),o(Se,{content:"平铺视图",placement:"top"},{default:s(()=>[i("div",{class:Re(["list-icon",{select:l(T)=="normal"}]),onClick:e[5]||(e[5]=t=>T.value="normal")},[o(K,{name:"el-icon-Menu",size:18})],2)]),_:1})])]),n.mode=="page"?(a(),m("div",tl,[o(ce,{disabled:!l(V).lists.length,modelValue:l(E),"onUpdate:modelValue":e[6]||(e[6]=t=>L(E)?E.value=t:null),onChange:l(he),indeterminate:l(B)},{default:s(()=>e[24]||(e[24]=[f(" 当页全选 ")])),_:1},8,["disabled","modelValue","onChange","indeterminate"])])):v("",!0),i("div",ll,[l(V).lists.length?O((a(),x(ie,{key:0},{default:s(()=>[i("ul",nl,[(a(!0),m(D,null,Y(l(V).lists,t=>(a(),m("li",{class:"file-item-wrap",key:t.id,style:Ie({width:n.fileSize})},[o(Ae,{onClose:C=>l(q)([t.id])},{default:s(()=>[o(me,{uri:t.uri,"file-size":n.fileSize,type:n.type,onClick:C=>l(oe)(t)},{default:s(()=>[l(_e)(t.id)?(a(),m("div",ol,[o(K,{size:24,name:"el-icon-Check",color:"#fff"})])):v("",!0)]),_:2},1032,["uri","file-size","type","onClick"])]),_:2},1032,["onClose"]),o(N,{class:"mt-1",content:t.name},null,8,["content"]),i("div",sl,[o(G,{onConfirm:C=>l(ke)(C,t.id),size:"default",value:t.name,width:"400px",limit:50,"show-limit":"",teleported:""},{default:s(()=>[o(h,{type:"primary",link:""},{default:s(()=>e[25]||(e[25]=[f(" 重命名 ")])),_:1})]),_:2},1032,["onConfirm","value"]),t.type===10||t.type===20?(a(),x(h,{key:0,type:"primary",link:"",onClick:C=>se(t.uri)},{default:s(()=>e[26]||(e[26]=[f(" 查看 ")])),_:2},1032,["onClick"])):v("",!0),t.type===10||t.type===20?(a(),x(h,{key:1,type:"primary",link:"",onClick:C=>je(t.uri),style:{"margin-left":"1px"}},{default:s(()=>e[27]||(e[27]=[f("地址")])),_:2},1032,["onClick"])):(a(),x(Ve,{key:2,type:"primary",underline:!1,style:{"margin-left":"25px"},href:t.uri},{default:s(()=>e[28]||(e[28]=[f("下载")])),_:2},1032,["href"]))])],4))),128))])]),_:1},512)),[[ve,l(T)=="normal"]]):v("",!0),O(o(We,{ref_key:"tableRef",ref:j,class:"mt-4",data:l(V).lists,width:"100%",height:"100%",size:"large",onRowClick:l(oe)},{default:s(()=>[o(W,{width:"55"},{default:s(({row:t})=>[o(ce,{modelValue:l(_e)(t.id),onChange:C=>l(oe)(t)},null,8,["modelValue","onChange"])]),_:1}),o(W,{label:"图片",width:"100"},{default:s(({row:t})=>[o(me,{uri:t.uri,"file-size":"50px",type:n.type},null,8,["uri","type"])]),_:1}),o(W,{label:"名称","min-width":"100","show-overflow-tooltip":""},{default:s(({row:t})=>[o(Ve,{onClick:Z(C=>se(t.uri),["stop"]),underline:!1},{default:s(()=>[f(fe(t.name),1)]),_:2},1032,["onClick"])]),_:1}),o(W,{prop:"create_time",label:"上传时间","min-width":"100"}),o(W,{label:"操作",width:"150",fixed:"right"},{default:s(({row:t})=>[i("div",al,[o(G,{onConfirm:C=>l(ke)(C,t.id),size:"default",value:t.name,width:"400px",limit:50,"show-limit":"",teleported:""},{default:s(()=>[o(h,{type:"primary",link:""},{default:s(()=>e[29]||(e[29]=[f(" 重命名 ")])),_:1})]),_:2},1032,["onConfirm","value"])]),i("div",il,[o(h,{type:"primary",link:"",onClick:Z(C=>se(t.uri),["stop"])},{default:s(()=>e[30]||(e[30]=[f(" 查看 ")])),_:2},1032,["onClick"])]),i("div",dl,[o(h,{type:"primary",link:"",onClick:Z(C=>l(q)([t.id]),["stop"])},{default:s(()=>e[31]||(e[31]=[f(" 删除 ")])),_:2},1032,["onClick"])])]),_:1})]),_:1},8,["data","onRowClick"]),[[ve,l(T)=="table"]]),!l(V).loading&&!l(V).lists.length?(a(),m("div",rl," 暂无数据~ ")):v("",!0)]),i("div",ul,[i("div",cl,[n.mode=="page"?(a(),m(D,{key:0},[i("span",fl,[o(ce,{disabled:!l(V).lists.length,modelValue:l(E),"onUpdate:modelValue":e[7]||(e[7]=t=>L(E)?E.value=t:null),onChange:l(he),indeterminate:l(B)},{default:s(()=>e[32]||(e[32]=[f(" 当页全选 ")])),_:1},8,["disabled","modelValue","onChange","indeterminate"])]),o(h,{disabled:!l(r).length,onClick:e[8]||(e[8]=t=>l(q)())},{default:s(()=>e[33]||(e[33]=[f(" 删除 ")])),_:1},8,["disabled"]),o(xe,{class:"ml-3 inline",onConfirm:l(ge),disabled:!l(r).length,title:"移动文件"},{trigger:s(()=>[o(h,{disabled:!l(r).length},{default:s(()=>e[34]||(e[34]=[f("移动")])),_:1},8,["disabled"])]),default:s(()=>[i("div",null,[e[35]||(e[35]=i("span",{class:"mr-5"},"移动文件至",-1)),o(ue,{modelValue:l(F),"onUpdate:modelValue":e[9]||(e[9]=t=>L(F)?F.value=t:null),placeholder:"请选择"},{default:s(()=>[(a(!0),m(D,null,Y(l(P),t=>(a(),m(D,{key:t.id},[t.id!==""?(a(),x(re,{key:0,label:t.name,value:t.id},null,8,["label","value"])):v("",!0)],64))),128))]),_:1},8,["modelValue"])])]),_:1},8,["onConfirm","disabled"])],64)):v("",!0)]),o(Ye,{modelValue:l(V),"onUpdate:modelValue":e[10]||(e[10]=t=>L(V)?V.value=t:null),onChange:l(ye),layout:"total, prev, pager, next, jumper"},null,8,["modelValue","onChange"])])]),n.mode=="picker"?(a(),m("div",ml,[i("div",pl,[i("div",vl,[f(" 已选择 "+fe(l(r).length)+" ",1),l(A)?(a(),m("span",yl,"/"+fe(l(A)),1)):v("",!0)]),o(h,{type:"primary",link:"",onClick:l(Ce)},{default:s(()=>e[36]||(e[36]=[f("清空")])),_:1},8,["onClick"])]),i("div",gl,[o(ie,{class:"ls-scrollbar"},{default:s(()=>[i("ul",_l,[(a(!0),m(D,null,Y(l(r),t=>(a(),m("li",{class:"mb-4",key:t.id},[i("div",Cl,[o(Ae,{onClose:C=>l(Ue)(t.id)},{default:s(()=>[o(me,{uri:t.uri,"file-size":"100px",type:n.type},null,8,["uri","type"])]),_:2},1032,["onClose"])])]))),128))])]),_:1})])])):v("",!0),o(Nt,{modelValue:l(c),"onUpdate:modelValue":e[11]||(e[11]=t=>L(c)?c.value=t:null),url:l(_),type:n.type},null,8,["modelValue","url","type"]),i("input",{ref_key:"textCopys",ref:we,id:"textCopys",value:"",style:{opacity:"0",position:"absolute"}},null,512)])),[[qe,l(V).loading]])}}}),Ul=De(hl,[["__scopeId","data-v-2c1dfcb3"]]);export{me as F,Ul as _,Nt as a};