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