2 lines
18 KiB
JavaScript
2 lines
18 KiB
JavaScript
import{o as fe,q as i,r as m,s as o,O as h,aa as Ye,v as n,P as p,ah as Ke,t as Re,M as E,a8 as pe,E as De,ba as qe,R as Z,n as Ee,ac as Q,ad as ce,u as t,bt as Ze,C as L,D as a,p as Te,bS as Qe,bR as Je,bT as Oe,ap as Xe,bl as He,a2 as el,bU as ll,Z as tl,_ as nl,L as r,K as al,aw as q,bf as sl,F as D,G as W,b7 as ol,b8 as il,a1 as dl,ae as ze,bd as ul,bi as rl,bj as cl,br as ml,T as ue,$ as fl,bg as pl}from"./.pnpm-BuKxIMgQ.js";import{_ as vl}from"./index.vue_vue_type_script_setup_true_lang-CSfv3pIy.js";import{_ as yl}from"./index-BYpT7Ezr.js";import{_ as Ie,c as Le,j as me,p as _l}from"./index-BZAvl557.js";import{_ as gl}from"./index-BARAiw4K.js";import{U as Cl}from"./index-CzMLdmwb.js";import{_ as hl}from"./index.vue_vue_type_script_setup_true_lang-CMJ6A--A.js";import{f as kl,b as bl,c as wl,d as $e,e as xl,g as Sl,h as Al,i as Vl}from"./file-4O37R3TG.js";import{u as El}from"./usePaging-DNtxCypz.js";const zl="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=",$l=fe({props:{uri:{type:String},fileSize:{type:String,default:"100px"},width:{type:String,default:""},height:{type:String,default:""},type:{type:String,default:"image"}},emits:["close"]}),Rl=["src"],Dl={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 Tl(s,$,x,_,k,z){const S=Ye,u=Le;return i(),m("div",null,[o("div",{class:"file-item relative",style:Re({height:s.height||s.fileSize,width:s.width||s.fileSize})},[s.type=="image"?(i(),h(S,{key:0,class:"image",fit:"contain",src:s.uri},null,8,["src"])):s.type=="video"?(i(),m("video",{key:1,class:"video",src:s.uri},null,8,Rl)):(i(),h(S,{key:2,class:"image",src:"https://img95.699pic.com/element/40103/3946.png_860.png"})),s.type=="video"?(i(),m("div",Dl,[n(u,{name:"el-icon-CaretRight",size:18,color:"#fff"})])):p("",!0),Ke(s.$slots,"default",{},void 0,!0)],4)])}const re=Ie($l,[["render",Tl],["__scopeId","data-v-60d59d9e"]]);function Il(s){const $=pe(),x=E([]),_=E(""),k=async()=>{const f=await kl({page_type:0,type:s}),C=[{name:"全部",id:""},{name:"未分组",id:0}];x.value=f.lists,x.value.unshift(...C),setTimeout(()=>{var b;(b=$.value)==null||b.setCurrentKey(_.value)},0)};return{treeRef:$,cateId:_,cateLists:x,handleAddCate:async f=>{await $e({type:s,name:f,pid:0}),k()},handleAddChildCate:async(f,C)=>{await $e({type:s,name:f,pid:C}),k()},handleEditCate:async(f,C)=>{await wl({id:C,name:f}),k()},handleDeleteCate:async(f,C)=>{C?await me.confirm("删除文件夹将会永久删除文件夹及其所有内容。您确定要继续吗?"):await me.confirm("确定要删除?"),await bl({id:f}),_.value="",k()},getCateLists:k,handleCatSelect:f=>{_.value=f.id}}}function Ll(s,$,x,_){const k=pe(),z=E("normal"),S=E(0),u=E([]),R=E(!1),g=E(!1),f=qe({name:"",type:$,cid:s,source:""}),{pager:C,getLists:b,resetPage:M}=El({fetchFun:Vl,params:f,firstLoading:!0,size:_}),U=()=>{b()},J=()=>{M()},O=c=>!!u.value.find(d=>d.id==c),X=async c=>{await me.confirm("确认删除后,本地或云存储文件也将同步删除,如文件已被使用,请谨慎操作!");const d=c||u.value.map(V=>V.id);await Al({ids:d}),U(),j()},H=async()=>{const c=u.value.map(d=>d.id);await Sl({ids:c,cid:S.value}),S.value=0,U(),j()},ee=c=>{const d=u.value.findIndex(V=>V.id==c.id);if(d!=-1){u.value.splice(d,1);return}if(u.value.length==x.value){if(x.value==1){u.value=[],u.value.push(c);return}De.warning("已达到选择上限");return}u.value.push(c)},j=()=>{u.value=[]};return{listShowType:z,tableRef:k,moveId:S,pager:C,fileParams:f,select:u,isCheckAll:R,isIndeterminate:g,getFileList:U,refresh:J,batchFileDelete:X,batchFileMove:H,selectFile:ee,isSelect:O,clearSelect:j,cancelSelete:c=>{u.value=u.value.filter(d=>d.id!=c)},selectAll:c=>{var d;if(g.value=!1,(d=k.value)==null||d.toggleAllSelection(),c){u.value=[...C.lists];return}j()},handleFileRename:async(c,d)=>{await xl({id:d,name:c}),U()}}}const Ul={key:0},jl={key:1},Fl={class:"aspect-video overflow-hidden"},Ml={class:"size-full",controls:""},Pl=["src"],Bl=fe({__name:"preview",props:{modelValue:{type:Boolean,default:!1},url:{type:String,default:""},type:{type:String,default:"image"}},emits:["update:modelValue"],setup(s,{emit:$}){const x=s,_=$,k=pe(),z=Te({get(){return x.modelValue},set(R){_("update:modelValue",R)}}),S=()=>{_("update:modelValue",!1)},u=E([]);return Z(()=>x.modelValue,R=>{R?Ee(()=>{var g;u.value=[x.url],(g=k.value)==null||g.play()}):Ee(()=>{var g;u.value=[],(g=k.value)==null||g.pause()})}),(R,g)=>{const f=Qe,C=Ze;return Q((i(),m("div",null,[s.type=="image"?(i(),m("div",Ul,[t(u).length?(i(),h(f,{key:0,"url-list":t(u),"hide-on-click-modal":"",onClose:S},null,8,["url-list"])):p("",!0)])):p("",!0),s.type=="video"?(i(),m("div",jl,[n(C,{modelValue:t(z),"onUpdate:modelValue":g[0]||(g[0]=b=>L(z)?z.value=b:null),width:"740px",title:"视频预览","before-close":S},{default:a(()=>[o("div",Fl,[o("video",Ml,[o("source",{src:s.url,type:"video/mp4"},null,8,Pl)])])]),_:1},8,["modelValue"])])):p("",!0)],512)),[[ce,s.modelValue]])}}}),Nl={class:"material"},Gl={class:"material__left"},Wl={class:"flex-1 min-h-0"},Yl={class:"material-left__content pt-4 p-b-4"},Kl={class:"flex flex-1 items-center min-w-0 pr-4"},ql={class:"flex-1 truncate mr-2"},Zl=["onClick"],Ql={class:"flex justify-center p-2 border-t border-br"},Jl={class:"material__center flex flex-col"},Ol={class:"operate-btn flex"},Xl={class:"flex-1 flex"},Hl={class:"flex items-center ml-2"},et={key:0,class:"mt-3"},lt={class:"material-center__content flex flex-col flex-1 mb-1 min-h-0"},tt={class:"file-list flex flex-wrap mt-4"},nt={key:0,class:"item-selected"},at={class:"operation-btns flex items-center"},st={class:"inline-block"},ot={class:"inline-block"},it={class:"inline-block"},dt={key:1,class:"flex flex-1 justify-center items-center"},ut={class:"material-center__footer flex justify-between items-center mt-2"},rt={class:"flex"},ct={class:"mr-3"},mt={key:0,class:"material__right"},ft={class:"flex justify-between p-2 flex-wrap"},pt={class:"sm flex items-center"},vt={key:0},yt={class:"flex-1 min-h-0"},_t={class:"select-lists flex flex-col p-t-3"},gt={class:"select-item"},Ct=fe({__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(s,{expose:$,emit:x}){const _=s,k=x,{limit:z}=Je(_),S=Te(()=>{switch(_.type){case"image":return 10;case"video":return 20;case"file":return 30;default:return 0}}),u=[{value:"0",label:"后台上传"},{value:"1",label:"前端上传"}],R=Oe("visible",E(!1)),g=E(""),f=E(!1),{treeRef:C,cateId:b,cateLists:M,handleAddCate:U,handleAddChildCate:J,handleEditCate:O,handleDeleteCate:X,getCateLists:H,handleCatSelect:ee}=Il(S.value),{tableRef:j,listShowType:T,moveId:I,pager:A,fileParams:c,select:d,isCheckAll:V,isIndeterminate:P,getFileList:ve,refresh:F,batchFileDelete:Y,batchFileMove:ye,selectFile:le,isSelect:_e,clearSelect:ge,cancelSelete:Ue,selectAll:Ce,handleFileRename:he}=Ll(b,S,z,_.pageSize),ke=async()=>{var w;await H(),(w=C.value)==null||w.setCurrentKey(b.value),ve()},te=w=>{g.value=w,f.value=!0};Z(()=>R.value,async w=>{w&&ke()},{immediate:!0}),Z(b,()=>{c.name="",F()}),Z(d,w=>{if(k("change",w),w.length==A.lists.length&&w.length!==0){P.value=!1,V.value=!0;return}w.length>0?P.value=!0:(V.value=!1,P.value=!1)},{deep:!0}),Xe(()=>{_.mode=="page"&&ke()}),$({clearSelect:ge});const be=E(),je=w=>{const e=w,B=be.value;B.value=e,B.select(),document.execCommand("copy"),De({message:"地址复制成功",type:"success"})};return(w,e)=>{const B=_l,ne=nl,N=hl,Fe=tl,Me=fl,Pe=ll,ae=el,y=al,se=Cl,oe=pl,ie=sl,we=gl,K=Le,Be=ol,xe=dl,de=ul,Se=yl,Ae=ml,G=cl,Ne=rl,Ge=vl,We=He;return Q((i(),m("div",Nl,[o("div",Gl,[o("div",Wl,[n(ae,null,{default:a(()=>[o("div",Yl,[n(Pe,{ref_key:"treeRef",ref:C,"node-key":"id",data:t(M),"empty-text":"","highlight-current":!0,"expand-on-click-node":!1,"current-node-key":t(b),onNodeClick:t(ee)},{default:a(({data:l})=>[o("div",Kl,[e[16]||(e[16]=o("img",{class:"w-[20px] h-[16px] mr-3",src:zl},null,-1)),o("span",ql,[n(B,{content:l.name},null,8,["content"])]),l.id>0?(i(),h(Me,{key:0,"hide-on-click":!1},{dropdown:a(()=>[n(Fe,null,{default:a(()=>[n(N,{onConfirm:v=>t(O)(v,l.id),size:"default",value:l.name,width:"400px",limit:20,"show-limit":"",teleported:""},{default:a(()=>[o("div",null,[n(ne,null,{default:a(()=>[...e[12]||(e[12]=[r(" 命名分组 ",-1)])]),_:1})])]),_:1},8,["onConfirm","value"]),n(N,{onConfirm:v=>t(J)(v,l.id),size:"default",width:"400px",limit:20,"show-limit":"",teleported:""},{default:a(()=>[o("div",null,[n(ne,null,{default:a(()=>[...e[13]||(e[13]=[r(" 添加分组 ",-1)])]),_:1})])]),_:1},8,["onConfirm"]),o("div",{onClick:v=>{var Ve;return t(X)(l.id,(Ve=l==null?void 0:l.children)==null?void 0:Ve.length)}},[n(ne,null,{default:a(()=>[...e[14]||(e[14]=[r("删除分组",-1)])]),_:1})],8,Zl)]),_:2},1024)]),default:a(()=>[e[15]||(e[15]=o("span",{class:"muted m-r-10"},"···",-1))]),_:2},1024)):p("",!0)])]),_:1},8,["data","current-node-key","onNodeClick"])])]),_:1})]),o("div",Ql,[n(N,{onConfirm:t(U),size:"default",width:"400px",limit:20,"show-limit":"",teleported:""},{default:a(()=>[n(y,null,{default:a(()=>[...e[17]||(e[17]=[r(" 添加分组 ",-1)])]),_:1})]),_:1},8,["onConfirm"])])]),o("div",Jl,[o("div",Ol,[o("div",Xl,[s.type=="image"?(i(),h(se,{key:0,class:"mr-3",data:{cid:t(b)},type:s.type,"show-progress":!0,onChange:t(F)},{default:a(()=>[n(y,{type:"primary"},{default:a(()=>[...e[18]||(e[18]=[r("本地上传",-1)])]),_:1})]),_:1},8,["data","type","onChange"])):p("",!0),s.type=="video"?(i(),h(se,{key:1,class:"mr-3",data:{cid:t(b)},type:s.type,"show-progress":!0,onAllSuccess:t(F)},{default:a(()=>[n(y,{type:"primary"},{default:a(()=>[...e[19]||(e[19]=[r("本地上传",-1)])]),_:1})]),_:1},8,["data","type","onAllSuccess"])):p("",!0),s.type=="file"?(i(),h(se,{key:2,class:"mr-3",data:{cid:t(b)},type:s.type,"show-progress":!0,onAllSuccess:t(F)},{default:a(()=>[n(y,{type:"primary"},{default:a(()=>[...e[20]||(e[20]=[r("本地上传",-1)])]),_:1})]),_:1},8,["data","type","onAllSuccess"])):p("",!0),s.mode=="page"?(i(),h(y,{key:3,disabled:!t(d).length,onClick:e[0]||(e[0]=q(l=>t(Y)(),["stop"]))},{default:a(()=>[...e[21]||(e[21]=[r(" 删除 ",-1)])]),_:1},8,["disabled"])):p("",!0),s.mode=="page"?(i(),h(we,{key:4,class:"ml-3",onConfirm:t(ye),disabled:!t(d).length,title:"移动文件"},{trigger:a(()=>[n(y,{disabled:!t(d).length},{default:a(()=>[...e[22]||(e[22]=[r("移动",-1)])]),_:1},8,["disabled"])]),default:a(()=>[o("div",null,[e[23]||(e[23]=o("span",{class:"mr-5"},"移动文件至",-1)),n(ie,{modelValue:t(I),"onUpdate:modelValue":e[1]||(e[1]=l=>L(I)?I.value=l:null),placeholder:"请选择"},{default:a(()=>[(i(!0),m(D,null,W(t(M),l=>(i(),m(D,{key:l.id},[l.id!==""?(i(),h(oe,{key:0,label:l.name,value:l.id},null,8,["label","value"])):p("",!0)],64))),128))]),_:1},8,["modelValue"])])]),_:1},8,["onConfirm","disabled"])):p("",!0)]),n(ie,{modelValue:t(c).source,"onUpdate:modelValue":e[2]||(e[2]=l=>t(c).source=l),placeholder:"请选择文件来源",clearable:"",style:{"margin-right":"20px"},class:"max-w-52 ml-3"},{default:a(()=>[(i(),m(D,null,W(u,l=>n(oe,{key:l.value,label:l.label,value:l.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),n(Be,{class:"w-60",placeholder:"请输入名称",modelValue:t(c).name,"onUpdate:modelValue":e[3]||(e[3]=l=>t(c).name=l),onKeyup:il(t(F),["enter"])},{append:a(()=>[n(y,{onClick:t(F)},{icon:a(()=>[n(K,{name:"el-icon-Search"})]),_:1},8,["onClick"])]),_:1},8,["modelValue","onKeyup"]),o("div",Hl,[n(xe,{content:"列表视图",placement:"top"},{default:a(()=>[o("div",{class:ze(["list-icon",{select:t(T)=="table"}]),onClick:e[4]||(e[4]=l=>T.value="table")},[n(K,{name:"local-icon-list-2",size:18})],2)]),_:1}),n(xe,{content:"平铺视图",placement:"top"},{default:a(()=>[o("div",{class:ze(["list-icon",{select:t(T)=="normal"}]),onClick:e[5]||(e[5]=l=>T.value="normal")},[n(K,{name:"el-icon-Menu",size:18})],2)]),_:1})])]),s.mode=="page"?(i(),m("div",et,[n(de,{disabled:!t(A).lists.length,modelValue:t(V),"onUpdate:modelValue":e[6]||(e[6]=l=>L(V)?V.value=l:null),onChange:t(Ce),indeterminate:t(P)},{default:a(()=>[...e[24]||(e[24]=[r(" 当页全选 ",-1)])]),_:1},8,["disabled","modelValue","onChange","indeterminate"])])):p("",!0),o("div",lt,[t(A).lists.length?Q((i(),h(ae,{key:0},{default:a(()=>[o("ul",tt,[(i(!0),m(D,null,W(t(A).lists,l=>(i(),m("li",{class:"file-item-wrap",key:l.id,style:Re({width:s.fileSize})},[n(Se,{onClose:v=>t(Y)([l.id])},{default:a(()=>[n(re,{uri:l.url,"file-size":s.fileSize,type:s.type,onClick:v=>t(le)(l)},{default:a(()=>[t(_e)(l.id)?(i(),m("div",nt,[n(K,{size:24,name:"el-icon-Check",color:"#fff"})])):p("",!0)]),_:2},1032,["uri","file-size","type","onClick"])]),_:2},1032,["onClose"]),n(B,{class:"mt-1",content:l.name},null,8,["content"]),o("div",at,[n(N,{onConfirm:v=>t(he)(v,l.id),size:"default",value:l.name,width:"400px",limit:50,"show-limit":"",teleported:""},{default:a(()=>[n(y,{type:"primary",link:""},{default:a(()=>[...e[25]||(e[25]=[r(" 重命名 ",-1)])]),_:1})]),_:1},8,["onConfirm","value"]),l.type===10||l.type===20?(i(),h(y,{key:0,type:"primary",link:"",onClick:v=>te(l.url)},{default:a(()=>[...e[26]||(e[26]=[r(" 查看 ",-1)])]),_:1},8,["onClick"])):p("",!0),l.type===10||l.type===20?(i(),h(y,{key:1,type:"primary",link:"",onClick:v=>je(l.url),style:{"margin-left":"1px"}},{default:a(()=>[...e[27]||(e[27]=[r("地址",-1)])]),_:1},8,["onClick"])):(i(),h(Ae,{key:2,type:"primary",underline:!1,style:{"margin-left":"25px"},href:l.url},{default:a(()=>[...e[28]||(e[28]=[r("下载",-1)])]),_:1},8,["href"]))])],4))),128))])]),_:1},512)),[[ce,t(T)=="normal"]]):p("",!0),Q(n(Ne,{ref_key:"tableRef",ref:j,class:"mt-4",data:t(A).lists,width:"100%",height:"100%",size:"large",onRowClick:t(le)},{default:a(()=>[n(G,{width:"55"},{default:a(({row:l})=>[n(de,{modelValue:t(_e)(l.id),onChange:v=>t(le)(l)},null,8,["modelValue","onChange"])]),_:1}),n(G,{label:"图片",width:"100"},{default:a(({row:l})=>[n(re,{uri:l.url,"file-size":"50px",type:s.type},null,8,["uri","type"])]),_:1}),n(G,{label:"名称","min-width":"100","show-overflow-tooltip":""},{default:a(({row:l})=>[n(Ae,{onClick:q(v=>te(l.url),["stop"]),underline:!1},{default:a(()=>[r(ue(l.name),1)]),_:2},1032,["onClick"])]),_:1}),n(G,{prop:"create_time",label:"上传时间","min-width":"100"}),n(G,{label:"操作",width:"150",fixed:"right"},{default:a(({row:l})=>[o("div",st,[n(N,{onConfirm:v=>t(he)(v,l.id),size:"default",value:l.name,width:"400px",limit:50,"show-limit":"",teleported:""},{default:a(()=>[n(y,{type:"primary",link:""},{default:a(()=>[...e[29]||(e[29]=[r(" 重命名 ",-1)])]),_:1})]),_:1},8,["onConfirm","value"])]),o("div",ot,[n(y,{type:"primary",link:"",onClick:q(v=>te(l.url),["stop"])},{default:a(()=>[...e[30]||(e[30]=[r(" 查看 ",-1)])]),_:1},8,["onClick"])]),o("div",it,[n(y,{type:"primary",link:"",onClick:q(v=>t(Y)([l.id]),["stop"])},{default:a(()=>[...e[31]||(e[31]=[r(" 删除 ",-1)])]),_:1},8,["onClick"])])]),_:1})]),_:1},8,["data","onRowClick"]),[[ce,t(T)=="table"]]),!t(A).loading&&!t(A).lists.length?(i(),m("div",dt," 暂无数据~ ")):p("",!0)]),o("div",ut,[o("div",rt,[s.mode=="page"?(i(),m(D,{key:0},[o("span",ct,[n(de,{disabled:!t(A).lists.length,modelValue:t(V),"onUpdate:modelValue":e[7]||(e[7]=l=>L(V)?V.value=l:null),onChange:t(Ce),indeterminate:t(P)},{default:a(()=>[...e[32]||(e[32]=[r(" 当页全选 ",-1)])]),_:1},8,["disabled","modelValue","onChange","indeterminate"])]),n(y,{disabled:!t(d).length,onClick:e[8]||(e[8]=l=>t(Y)())},{default:a(()=>[...e[33]||(e[33]=[r(" 删除 ",-1)])]),_:1},8,["disabled"]),n(we,{class:"ml-3 inline",onConfirm:t(ye),disabled:!t(d).length,title:"移动文件"},{trigger:a(()=>[n(y,{disabled:!t(d).length},{default:a(()=>[...e[34]||(e[34]=[r("移动",-1)])]),_:1},8,["disabled"])]),default:a(()=>[o("div",null,[e[35]||(e[35]=o("span",{class:"mr-5"},"移动文件至",-1)),n(ie,{modelValue:t(I),"onUpdate:modelValue":e[9]||(e[9]=l=>L(I)?I.value=l:null),placeholder:"请选择"},{default:a(()=>[(i(!0),m(D,null,W(t(M),l=>(i(),m(D,{key:l.id},[l.id!==""?(i(),h(oe,{key:0,label:l.name,value:l.id},null,8,["label","value"])):p("",!0)],64))),128))]),_:1},8,["modelValue"])])]),_:1},8,["onConfirm","disabled"])],64)):p("",!0)]),n(Ge,{modelValue:t(A),"onUpdate:modelValue":e[10]||(e[10]=l=>L(A)?A.value=l:null),onChange:t(ve),layout:"total, prev, pager, next, jumper"},null,8,["modelValue","onChange"])])]),s.mode=="picker"?(i(),m("div",mt,[o("div",ft,[o("div",pt,[r(" 已选择 "+ue(t(d).length)+" ",1),t(z)?(i(),m("span",vt,"/"+ue(t(z)),1)):p("",!0)]),n(y,{type:"primary",link:"",onClick:t(ge)},{default:a(()=>[...e[36]||(e[36]=[r("清空",-1)])]),_:1},8,["onClick"])]),o("div",yt,[n(ae,{class:"ls-scrollbar"},{default:a(()=>[o("ul",_t,[(i(!0),m(D,null,W(t(d),l=>(i(),m("li",{class:"mb-4",key:l.id},[o("div",gt,[n(Se,{onClose:v=>t(Ue)(l.id)},{default:a(()=>[n(re,{uri:l.url,"file-size":"100px",type:s.type},null,8,["uri","type"])]),_:2},1032,["onClose"])])]))),128))])]),_:1})])])):p("",!0),n(Bl,{modelValue:t(f),"onUpdate:modelValue":e[11]||(e[11]=l=>L(f)?f.value=l:null),url:t(g),type:s.type},null,8,["modelValue","url","type"]),o("input",{ref_key:"textCopys",ref:be,id:"textCopys",value:"",style:{opacity:"0",position:"absolute"}},null,512)])),[[We,t(A).loading]])}}}),zt=Ie(Ct,[["__scopeId","data-v-1e1d2cd0"]]);export{re as F,Bl as _,zt as a};
|