File: /www/server/panel/BTPanel/static/js/index444.js
import{_ as L}from"./index118.js?v=1777008528";import{cO as V,d3 as E,cZ as I}from"./utils-lib.js?v=1777008528";import{c as $,aI as O,o as P,a8 as R,I as U,j as n,k as a,q as s,p as e,F as N,B as j,s as z,y as J,e as i,P as K,Q as M,v as m,J as q,L as A}from"./base-lib.js?v=1777008528";import{aC as G}from"./index3.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index119.js?v=1777008528";import"./index116.js?v=1777008528";const Q={class:"p-20px"},Z={class:"flex justify-between"},H={class:"file-selector-head flex items-center"},W={ref:"pathInput",class:"file-selector-input overflow-hidden"},X={key:0,ref:"pathUl",class:"absolute h-[2.8rem] z-1 flex"},Y=["onClick"],ee={class:"truncate max-w-[8rem]"},te=$({__name:"index",setup(oe){const r=G(),{compData:_,ossTable:d,isTagMode:f,temporaryPath:l,showPathList:h,tableColumns:g,tableData:b,loading:v}=O(r),{handleSelectionChange:x,temporaryBlur:y,temporaryFocus:C,temporaryEnter:k,goBack:p,filePathJump:w,watchTableData:se,getDirList:c,$reset:B}=r;return P(()=>{c()}),R(()=>{B()}),(ne,t)=>{const D=V,S=E,T=L,u=U("bt-loading");return n(),a("div",Q,[s("div",Z,[s("div",H,[s("i",{title:"返回上一层",class:"bt-open-icon svgtofont-el-back",onClick:t[0]||(t[0]=(...o)=>e(p)&&e(p)(...o))}),s("div",W,[e(f)?(n(),a("ul",X,[(n(!0),a(N,null,j(e(h),(o,F)=>(n(),a("li",{key:F,onClick:ae=>e(w)(o.path),class:"flex h-full items-center px-4px"},[s("span",ee,z(o.title),1),t[4]||(t[4]=s("i",{class:"svgtofont-el-arrow-right ml-4px"},null,-1))],8,Y))),128))],512)):J("",!0),i(D,{width:"40rem",readonly:"",onFocus:e(C),onBlur:e(y),onKeyup:t[1]||(t[1]=K(o=>e(k)(o),["enter","native"])),modelValue:e(l),"onUpdate:modelValue":t[2]||(t[2]=o=>M(l)?l.value=o:null)},null,8,["onFocus","onBlur","modelValue"])],512),s("i",{title:"刷新",class:"bt-open-icon svgtofont-el-refresh-right",onClick:t[3]||(t[3]=o=>e(c)())})])]),i(T,null,{content:m(()=>[q(i(S,{ref_key:"ossTable",ref:d,class:A("oss-table oss-".concat(e(_).type)),column:e(g),data:e(b),onSelectionChange:e(x),"empty-text":"(空)",height:"400","max-height":"400"},null,8,["class","column","data","onSelectionChange"]),[[u,e(v)],[u,"正在加载文件列表,请稍后...","title"]])]),popup:m(()=>[...t[5]||(t[5]=[])]),_:1})])}}}),_e=I(te,[["__scopeId","data-v-c7b21980"]]);export{_e as default};