Files
zyt/server/public/admin/assets/index-BXG1Vu_t.js
T
2026-04-17 13:50:31 +08:00

2 lines
18 KiB
JavaScript

import{v as Ye,E as Re,Z as qe,$ as Ke,L as Qe,s as Ze,a0 as Je,n as He,o as Oe,i as Xe,P as et,C as tt,r as lt,H as nt,M as at,N as st,a1 as ot,p as it,Q as dt}from"./element-plus-DCRlGjqn.js";import{_ as ut}from"./index.vue_vue_type_script_setup_true_lang-CwEtReGd.js";import{_ as rt}from"./index-m_feBrtP.js";import{_ as De,c as Ie,i as ce,p as ct}from"./index-uyUH29BJ.js";import{P as mt}from"./index-L6H5-ImI.js";import{U as ft}from"./index-0rZnCDXS.js";import{_ as pt}from"./index.vue_vue_type_script_setup_true_lang-BuPXZ-mu.js";import{q as me,s as K,w as vt}from"./@vue/runtime-dom-iFk_KP8y.js";import{f as fe,ak as i,I as m,J as o,G as h,a as n,H as p,aq as yt,w as Q,n as Ee,aP as Z,aN as a,A as Le,a5 as gt,b as _t,O as r,F as D,ap as W}from"./@vue/runtime-core-C0pg79pw.js";import{p as Pe,o as ze,Q as ue}from"./@vue/shared-mAAVTE9n.js";import{f as Ct,a as ht,b as kt,c as $e,d as wt,e as bt,g as xt,h as At}from"./file-CNY42yWf.js";import{u as St}from"./usePaging-B_C_SZ2Z.js";import{o as E,u as pe,r as Vt,y as l,a as P,K as Et}from"./@vue/reactivity-BIbyPIZJ.js";const zt="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=",$t=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"]}),Rt=["src"],Dt={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 It(s,$,x,g,k,z){const A=Ye,u=Ie;return i(),m("div",null,[o("div",{class:"file-item relative",style:Pe({height:s.height||s.fileSize,width:s.width||s.fileSize})},[s.type=="image"?(i(),h(A,{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,Rt)):(i(),h(A,{key:2,class:"image",src:"https://img95.699pic.com/element/40103/3946.png_860.png"})),s.type=="video"?(i(),m("div",Dt,[n(u,{name:"el-icon-CaretRight",size:18,color:"#fff"})])):p("",!0),yt(s.$slots,"default",{},void 0,!0)],4)])}const re=De($t,[["render",It],["__scopeId","data-v-60d59d9e"]]);function Lt(s){const $=pe(),x=E([]),g=E(""),k=async()=>{const f=await Ct({page_type:0,type:s}),C=[{name:"全部",id:""},{name:"未分组",id:0}];x.value=f.lists,x.value.unshift(...C),setTimeout(()=>{var w;(w=$.value)==null||w.setCurrentKey(g.value)},0)};return{treeRef:$,cateId:g,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 kt({id:C,name:f}),k()},handleDeleteCate:async(f,C)=>{C?await ce.confirm("删除文件夹将会永久删除文件夹及其所有内容。您确定要继续吗?"):await ce.confirm("确定要删除?"),await ht({id:f}),g.value="",k()},getCateLists:k,handleCatSelect:f=>{g.value=f.id}}}function Pt(s,$,x,g){const k=pe(),z=E("normal"),A=E(0),u=E([]),R=E(!1),_=E(!1),f=Vt({name:"",type:$,cid:s,source:""}),{pager:C,getLists:w,resetPage:j}=St({fetchFun:At,params:f,firstLoading:!0,size:g}),T=()=>{w()},J=()=>{j()},H=c=>!!u.value.find(d=>d.id==c),O=async c=>{await ce.confirm("确认删除后,本地或云存储文件也将同步删除,如文件已被使用,请谨慎操作!");const d=c||u.value.map(V=>V.id);await xt({ids:d}),T(),F()},X=async()=>{const c=u.value.map(d=>d.id);await bt({ids:c,cid:A.value}),A.value=0,T(),F()},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}Re.warning("已达到选择上限");return}u.value.push(c)},F=()=>{u.value=[]};return{listShowType:z,tableRef:k,moveId:A,pager:C,fileParams:f,select:u,isCheckAll:R,isIndeterminate:_,getFileList:T,refresh:J,batchFileDelete:O,batchFileMove:X,selectFile:ee,isSelect:H,clearSelect:F,cancelSelete:c=>{u.value=u.value.filter(d=>d.id!=c)},selectAll:c=>{var d;if(_.value=!1,(d=k.value)==null||d.toggleAllSelection(),c){u.value=[...C.lists];return}F()},handleFileRename:async(c,d)=>{await wt({id:d,name:c}),T()}}}const Tt={key:0},Ft={key:1},Ut={class:"aspect-video overflow-hidden"},jt={class:"size-full",controls:""},Mt=["src"],Bt=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,g=$,k=pe(),z=Le({get(){return x.modelValue},set(R){g("update:modelValue",R)}}),A=()=>{g("update:modelValue",!1)},u=E([]);return Q(()=>x.modelValue,R=>{R?Ee(()=>{var _;u.value=[x.url],(_=k.value)==null||_.play()}):Ee(()=>{var _;u.value=[],(_=k.value)==null||_.pause()})}),(R,_)=>{const f=Ke,C=qe;return Z((i(),m("div",null,[s.type=="image"?(i(),m("div",Tt,[l(u).length?(i(),h(f,{key:0,"url-list":l(u),"hide-on-click-modal":"",onClose:A},null,8,["url-list"])):p("",!0)])):p("",!0),s.type=="video"?(i(),m("div",Ft,[n(C,{modelValue:l(z),"onUpdate:modelValue":_[0]||(_[0]=w=>P(z)?z.value=w:null),width:"740px",title:"视频预览","before-close":A},{default:a(()=>[o("div",Ut,[o("video",jt,[o("source",{src:s.url,type:"video/mp4"},null,8,Mt)])])]),_:1},8,["modelValue"])])):p("",!0)],512)),[[me,s.modelValue]])}}}),Nt={class:"material"},Gt={class:"material__left"},Wt={class:"flex-1 min-h-0"},Yt={class:"material-left__content pt-4 p-b-4"},qt={class:"flex flex-1 items-center min-w-0 pr-4"},Kt={class:"flex-1 truncate mr-2"},Qt=["onClick"],Zt={class:"flex justify-center p-2 border-t border-br"},Jt={class:"material__center flex flex-col"},Ht={class:"operate-btn flex"},Ot={class:"flex-1 flex"},Xt={class:"flex items-center ml-2"},el={key:0,class:"mt-3"},tl={class:"material-center__content flex flex-col flex-1 mb-1 min-h-0"},ll={class:"file-list flex flex-wrap mt-4"},nl={key:0,class:"item-selected"},al={class:"operation-btns flex items-center"},sl={class:"inline-block"},ol={class:"inline-block"},il={class:"inline-block"},dl={key:1,class:"flex flex-1 justify-center items-center"},ul={class:"material-center__footer flex justify-between items-center mt-2"},rl={class:"flex"},cl={class:"mr-3"},ml={key:0,class:"material__right"},fl={class:"flex justify-between p-2 flex-wrap"},pl={class:"sm flex items-center"},vl={key:0},yl={class:"flex-1 min-h-0"},gl={class:"select-lists flex flex-col p-t-3"},_l={class:"select-item"},Cl=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 g=s,k=x,{limit:z}=Et(g),A=Le(()=>{switch(g.type){case"image":return 10;case"video":return 20;case"file":return 30;default:return 0}}),u=[{value:"0",label:"后台上传"},{value:"1",label:"前端上传"}],R=gt("visible",E(!1)),_=E(""),f=E(!1),{treeRef:C,cateId:w,cateLists:j,handleAddCate:T,handleAddChildCate:J,handleEditCate:H,handleDeleteCate:O,getCateLists:X,handleCatSelect:ee}=Lt(A.value),{tableRef:F,listShowType:I,moveId:L,pager:S,fileParams:c,select:d,isCheckAll:V,isIndeterminate:M,getFileList:ve,refresh:U,batchFileDelete:Y,batchFileMove:ye,selectFile:te,isSelect:ge,clearSelect:_e,cancelSelete:Te,selectAll:Ce,handleFileRename:he}=Pt(w,A,z,g.pageSize),ke=async()=>{var b;await X(),(b=C.value)==null||b.setCurrentKey(w.value),ve()},le=b=>{_.value=b,f.value=!0};Q(()=>R.value,async b=>{b&&ke()},{immediate:!0}),Q(w,()=>{c.name="",U()}),Q(d,b=>{if(k("change",b),b.length==S.lists.length&&b.length!==0){M.value=!1,V.value=!0;return}b.length>0?M.value=!0:(V.value=!1,M.value=!1)},{deep:!0}),_t(()=>{g.mode=="page"&&ke()}),$({clearSelect:_e});const we=E(),Fe=b=>{const e=b,B=we.value;B.value=e,B.select(),document.execCommand("copy"),Re({message:"地址复制成功",type:"success"})};return(b,e)=>{const B=ct,ne=Oe,N=pt,Ue=He,je=it,Me=Je,ae=Ze,y=Xe,se=ft,oe=dt,ie=et,be=mt,q=Ie,Be=tt,xe=lt,de=nt,Ae=rt,Se=ot,G=st,Ne=at,Ge=ut,We=Qe;return Z((i(),m("div",Nt,[o("div",Gt,[o("div",Wt,[n(ae,null,{default:a(()=>[o("div",Yt,[n(Me,{ref_key:"treeRef",ref:C,"node-key":"id",data:l(j),"empty-text":"","highlight-current":!0,"expand-on-click-node":!1,"current-node-key":l(w),onNodeClick:l(ee)},{default:a(({data:t})=>[o("div",qt,[e[16]||(e[16]=o("img",{class:"w-[20px] h-[16px] mr-3",src:zt},null,-1)),o("span",Kt,[n(B,{content:t.name},null,8,["content"])]),t.id>0?(i(),h(je,{key:0,"hide-on-click":!1},{dropdown:a(()=>[n(Ue,null,{default:a(()=>[n(N,{onConfirm:v=>l(H)(v,t.id),size:"default",value:t.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=>l(J)(v,t.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 l(O)(t.id,(Ve=t==null?void 0:t.children)==null?void 0:Ve.length)}},[n(ne,null,{default:a(()=>[...e[14]||(e[14]=[r("删除分组",-1)])]),_:1})],8,Qt)]),_: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",Zt,[n(N,{onConfirm:l(T),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",Jt,[o("div",Ht,[o("div",Ot,[s.type=="image"?(i(),h(se,{key:0,class:"mr-3",data:{cid:l(w)},type:s.type,"show-progress":!0,onChange:l(U)},{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:l(w)},type:s.type,"show-progress":!0,onAllSuccess:l(U)},{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:l(w)},type:s.type,"show-progress":!0,onAllSuccess:l(U)},{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:!l(d).length,onClick:e[0]||(e[0]=K(t=>l(Y)(),["stop"]))},{default:a(()=>[...e[21]||(e[21]=[r(" 删除 ",-1)])]),_:1},8,["disabled"])):p("",!0),s.mode=="page"?(i(),h(be,{key:4,class:"ml-3",onConfirm:l(ye),disabled:!l(d).length,title:"移动文件"},{trigger:a(()=>[n(y,{disabled:!l(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:l(L),"onUpdate:modelValue":e[1]||(e[1]=t=>P(L)?L.value=t:null),placeholder:"请选择"},{default:a(()=>[(i(!0),m(D,null,W(l(j),t=>(i(),m(D,{key:t.id},[t.id!==""?(i(),h(oe,{key:0,label:t.name,value:t.id},null,8,["label","value"])):p("",!0)],64))),128))]),_:1},8,["modelValue"])])]),_:1},8,["onConfirm","disabled"])):p("",!0)]),n(ie,{modelValue:l(c).source,"onUpdate:modelValue":e[2]||(e[2]=t=>l(c).source=t),placeholder:"请选择文件来源",clearable:"",style:{"margin-right":"20px"},class:"max-w-52 ml-3"},{default:a(()=>[(i(),m(D,null,W(u,t=>n(oe,{key:t.value,label:t.label,value:t.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),n(Be,{class:"w-60",placeholder:"请输入名称",modelValue:l(c).name,"onUpdate:modelValue":e[3]||(e[3]=t=>l(c).name=t),onKeyup:vt(l(U),["enter"])},{append:a(()=>[n(y,{onClick:l(U)},{icon:a(()=>[n(q,{name:"el-icon-Search"})]),_:1},8,["onClick"])]),_:1},8,["modelValue","onKeyup"]),o("div",Xt,[n(xe,{content:"列表视图",placement:"top"},{default:a(()=>[o("div",{class:ze(["list-icon",{select:l(I)=="table"}]),onClick:e[4]||(e[4]=t=>I.value="table")},[n(q,{name:"local-icon-list-2",size:18})],2)]),_:1}),n(xe,{content:"平铺视图",placement:"top"},{default:a(()=>[o("div",{class:ze(["list-icon",{select:l(I)=="normal"}]),onClick:e[5]||(e[5]=t=>I.value="normal")},[n(q,{name:"el-icon-Menu",size:18})],2)]),_:1})])]),s.mode=="page"?(i(),m("div",el,[n(de,{disabled:!l(S).lists.length,modelValue:l(V),"onUpdate:modelValue":e[6]||(e[6]=t=>P(V)?V.value=t:null),onChange:l(Ce),indeterminate:l(M)},{default:a(()=>[...e[24]||(e[24]=[r(" 当页全选 ",-1)])]),_:1},8,["disabled","modelValue","onChange","indeterminate"])])):p("",!0),o("div",tl,[l(S).lists.length?Z((i(),h(ae,{key:0},{default:a(()=>[o("ul",ll,[(i(!0),m(D,null,W(l(S).lists,t=>(i(),m("li",{class:"file-item-wrap",key:t.id,style:Pe({width:s.fileSize})},[n(Ae,{onClose:v=>l(Y)([t.id])},{default:a(()=>[n(re,{uri:t.url,"file-size":s.fileSize,type:s.type,onClick:v=>l(te)(t)},{default:a(()=>[l(ge)(t.id)?(i(),m("div",nl,[n(q,{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:t.name},null,8,["content"]),o("div",al,[n(N,{onConfirm:v=>l(he)(v,t.id),size:"default",value:t.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"]),t.type===10||t.type===20?(i(),h(y,{key:0,type:"primary",link:"",onClick:v=>le(t.url)},{default:a(()=>[...e[26]||(e[26]=[r(" 查看 ",-1)])]),_:1},8,["onClick"])):p("",!0),t.type===10||t.type===20?(i(),h(y,{key:1,type:"primary",link:"",onClick:v=>Fe(t.url),style:{"margin-left":"1px"}},{default:a(()=>[...e[27]||(e[27]=[r("地址",-1)])]),_:1},8,["onClick"])):(i(),h(Se,{key:2,type:"primary",underline:!1,style:{"margin-left":"25px"},href:t.url},{default:a(()=>[...e[28]||(e[28]=[r("下载",-1)])]),_:1},8,["href"]))])],4))),128))])]),_:1},512)),[[me,l(I)=="normal"]]):p("",!0),Z(n(Ne,{ref_key:"tableRef",ref:F,class:"mt-4",data:l(S).lists,width:"100%",height:"100%",size:"large",onRowClick:l(te)},{default:a(()=>[n(G,{width:"55"},{default:a(({row:t})=>[n(de,{modelValue:l(ge)(t.id),onChange:v=>l(te)(t)},null,8,["modelValue","onChange"])]),_:1}),n(G,{label:"图片",width:"100"},{default:a(({row:t})=>[n(re,{uri:t.url,"file-size":"50px",type:s.type},null,8,["uri","type"])]),_:1}),n(G,{label:"名称","min-width":"100","show-overflow-tooltip":""},{default:a(({row:t})=>[n(Se,{onClick:K(v=>le(t.url),["stop"]),underline:!1},{default:a(()=>[r(ue(t.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:t})=>[o("div",sl,[n(N,{onConfirm:v=>l(he)(v,t.id),size:"default",value:t.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",ol,[n(y,{type:"primary",link:"",onClick:K(v=>le(t.url),["stop"])},{default:a(()=>[...e[30]||(e[30]=[r(" 查看 ",-1)])]),_:1},8,["onClick"])]),o("div",il,[n(y,{type:"primary",link:"",onClick:K(v=>l(Y)([t.id]),["stop"])},{default:a(()=>[...e[31]||(e[31]=[r(" 删除 ",-1)])]),_:1},8,["onClick"])])]),_:1})]),_:1},8,["data","onRowClick"]),[[me,l(I)=="table"]]),!l(S).loading&&!l(S).lists.length?(i(),m("div",dl," 暂无数据~ ")):p("",!0)]),o("div",ul,[o("div",rl,[s.mode=="page"?(i(),m(D,{key:0},[o("span",cl,[n(de,{disabled:!l(S).lists.length,modelValue:l(V),"onUpdate:modelValue":e[7]||(e[7]=t=>P(V)?V.value=t:null),onChange:l(Ce),indeterminate:l(M)},{default:a(()=>[...e[32]||(e[32]=[r(" 当页全选 ",-1)])]),_:1},8,["disabled","modelValue","onChange","indeterminate"])]),n(y,{disabled:!l(d).length,onClick:e[8]||(e[8]=t=>l(Y)())},{default:a(()=>[...e[33]||(e[33]=[r(" 删除 ",-1)])]),_:1},8,["disabled"]),n(be,{class:"ml-3 inline",onConfirm:l(ye),disabled:!l(d).length,title:"移动文件"},{trigger:a(()=>[n(y,{disabled:!l(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:l(L),"onUpdate:modelValue":e[9]||(e[9]=t=>P(L)?L.value=t:null),placeholder:"请选择"},{default:a(()=>[(i(!0),m(D,null,W(l(j),t=>(i(),m(D,{key:t.id},[t.id!==""?(i(),h(oe,{key:0,label:t.name,value:t.id},null,8,["label","value"])):p("",!0)],64))),128))]),_:1},8,["modelValue"])])]),_:1},8,["onConfirm","disabled"])],64)):p("",!0)]),n(Ge,{modelValue:l(S),"onUpdate:modelValue":e[10]||(e[10]=t=>P(S)?S.value=t:null),onChange:l(ve),layout:"total, prev, pager, next, jumper"},null,8,["modelValue","onChange"])])]),s.mode=="picker"?(i(),m("div",ml,[o("div",fl,[o("div",pl,[r(" 已选择 "+ue(l(d).length)+" ",1),l(z)?(i(),m("span",vl,"/"+ue(l(z)),1)):p("",!0)]),n(y,{type:"primary",link:"",onClick:l(_e)},{default:a(()=>[...e[36]||(e[36]=[r("清空",-1)])]),_:1},8,["onClick"])]),o("div",yl,[n(ae,{class:"ls-scrollbar"},{default:a(()=>[o("ul",gl,[(i(!0),m(D,null,W(l(d),t=>(i(),m("li",{class:"mb-4",key:t.id},[o("div",_l,[n(Ae,{onClose:v=>l(Te)(t.id)},{default:a(()=>[n(re,{uri:t.url,"file-size":"100px",type:s.type},null,8,["uri","type"])]),_:2},1032,["onClose"])])]))),128))])]),_:1})])])):p("",!0),n(Bt,{modelValue:l(f),"onUpdate:modelValue":e[11]||(e[11]=t=>P(f)?f.value=t:null),url:l(_),type:s.type},null,8,["modelValue","url","type"]),o("input",{ref_key:"textCopys",ref:we,id:"textCopys",value:"",style:{opacity:"0",position:"absolute"}},null,512)])),[[We,l(S).loading]])}}}),Il=De(Cl,[["__scopeId","data-v-1e1d2cd0"]]);export{re as F,Bt as _,Il as a};