1
0
Files
build.ems/build/usr/local/omc/htdocs/front/js/index.BSjyKZJk.js
2024-10-25 14:59:47 +08:00

2 lines
6.0 KiB
JavaScript

import{g as K,y as X,r as I,_ as N,l as i,an as Y,W as Z,k as g,m as y,n as a,t as s,p as o,aj as ee,D as ae,G as ne,H as te,I as T,E as h,F as b,az as k,ak as le,V as oe,aE as ie,ay as se,bR as re,au as de}from"./vendor/index.CRpmXtWV.js";import{d as ue,p as me,R as M}from"../index.D-NvtsOM.js";import{l as ce,g as fe}from"./neFile.BE2prhEr.js";import{u as pe}from"./neinfo.CsfhUo_f.js";import ge from"./ViewDrawer.BWwBysoH.js";import"./neInfo.DNMxf4Rh.js";import"./parse-tree-utils.CVXqlbRx.js";import"./task.DBr8g4rv.js";import"./ws-websocket.Bq7KFeli.js";const Fe=K({__name:"index",setup(_e){const x=pe(),{t:n}=ue(),S=X().query;let f=I([]),t=N({neType:"",neId:"",path:"",search:"",pageNum:1,pageSize:20}),m=N({loading:!1,size:"small",data:[]}),E=[{title:n("views.logManage.neFile.fileMode"),dataIndex:"fileMode",align:"center",width:150},{title:n("views.logManage.neFile.owner"),dataIndex:"owner",align:"left",width:100},{title:n("views.logManage.neFile.group"),dataIndex:"group",align:"left",width:100},{title:n("views.logManage.neFile.size"),dataIndex:"size",align:"left",width:100},{title:n("views.logManage.neFile.modifiedTime"),dataIndex:"modifiedTime",align:"left",customRender(e){return e.value?me(e.value*1e3):""},width:150},{title:n("views.logManage.neFile.fileName"),dataIndex:"fileName",align:"left"},{title:n("common.operate"),key:"fileName",align:"center",width:100}],_=N({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:e=>n("common.tablePaginationTotal",{total:e}),onChange:(e,l)=>{_.current=e,_.pageSize=l,t.pageNum=e,t.pageSize=l,v()}}),w=I(!1);function L(e){w.value||i.Modal.confirm({title:n("common.tipTitle"),content:n("views.logManage.neFile.downTip",{fileName:e.fileName}),onOk(){w.value=!0;const l=i.message.loading(n("common.loading"),0);fe({neType:t.neType,neId:t.neId,path:t.path,fileName:e.fileName,delTemp:!0}).then(d=>{d.code===M?(i.message.success({content:n("common.msgSuccess",{msg:n("common.downloadText")}),duration:2}),de(d.data,`${e.fileName}`)):i.message.error({content:n("views.logManage.neFile.downTipErr"),duration:2})}).finally(()=>{l(),w.value=!1})}})}let r=I([]);function z(e,l){if(l===void 0){r.value.push(e),t.search="",v(1);return}if(l===0){const d=t.neType;d==="IMS"?(r.value=["/var/log/ims"],t.search=""):(r.value=["/var/log"],t.search=d.toLowerCase()),v(1)}else r.value=r.value.slice(0,l+1),t.search="",v(1)}function P(e,l){if(Array.isArray(e)&&t.neType!==e[0]){const d=e[0];t.neType=d,t.neId=e[1],d==="IMS"?(r.value=["/var/log/ims"],t.search=""):(r.value=["/var/log"],t.search=d.toLowerCase()),v(1)}}function v(e){if(t.neId===""){i.message.warning({content:n("views.logManage.neFile.neTypePlease"),duration:2});return}m.loading||(m.loading=!0,e&&(t.pageNum=e),t.path=r.value.join("/"),ce(Y(t)).then(l=>{l.code===M&&Array.isArray(l.rows)?(_.total=l.total,m.data=l.rows,_.total<=(t.pageNum-1)*_.pageSize&&t.pageNum!==1&&(m.loading=!1,v(t.pageNum-1))):(i.message.error(l.msg,3),_.total=0,m.data=[]),m.loading=!1}))}const c=N({visible:!1,filePath:"",neType:"",neId:""});function B(e){c.filePath=[...r.value,e.fileName].join("/"),c.neType=f.value[0],c.neId=f.value[1],c.visible=!c.visible}return Z(()=>{x.fnNelist().then(e=>{e.code===M&&Array.isArray(e.data)&&(e.data.length===0?i.message.warning({content:n("common.noData"),duration:2}):S.neType&&(f.value=[S.neType,S.neId],P(f.value)))})}),(e,l)=>{const d=i.Cascader,O=i.FormItem,D=i.Col,V=i.BreadcrumbItem,$=i.Breadcrumb,U=i.Row,j=i.Form,q=oe,C=i.Button,R=i.Tooltip,A=i.Space,G=ie,H=se,J=re,Q=i.Table,W=i.Card;return g(),y(o(le),null,{default:a(()=>[s(W,{bordered:!1,"body-style":{padding:"0px"}},{title:a(()=>[s(j,{model:o(t),name:"queryParams",layout:"horizontal"},{default:a(()=>[s(U,{gutter:16},{default:a(()=>[s(D,{lg:8,md:12,xs:24},{default:a(()=>[s(O,{label:o(n)("views.logManage.neFile.neType"),name:"neType",style:{"margin-bottom":"0"}},{default:a(()=>[s(d,{value:o(f),"onUpdate:value":l[0]||(l[0]=u=>ee(f)?f.value=u:f=u),options:o(x).getNeCascaderOptions,onChange:P,"allow-clear":!1,placeholder:o(n)("views.logManage.neFile.neTypePlease"),disabled:o(w)||o(m).loading},null,8,["value","options","placeholder","disabled"])]),_:1},8,["label"])]),_:1}),o(r).length>0?(g(),y(D,{key:0,lg:16,md:18,xs:24},{default:a(()=>[s(O,{label:o(n)("views.logManage.neFile.nePath"),name:"configName",style:{"margin-bottom":"0"}},{default:a(()=>[s($,null,{default:a(()=>[(g(!0),ae(te,null,ne(o(r),(u,p)=>(g(),y(V,{key:u,onClick:F=>z(u,p)},{default:a(()=>[h(b(u),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1},8,["label"])]),_:1})):T("",!0)]),_:1})]),_:1},8,["model"])]),extra:a(()=>[s(A,{size:8,align:"center"},{default:a(()=>[s(R,null,{title:a(()=>[h(b(o(n)("common.reloadText")),1)]),default:a(()=>[s(C,{type:"text",onClick:l[1]||(l[1]=k(u=>v(),["prevent"]))},{icon:a(()=>[s(q)]),_:1})]),_:1})]),_:1})]),default:a(()=>[s(Q,{class:"table","row-key":"fileName",columns:o(E),loading:o(m).loading,"data-source":o(m).data,size:o(m).size,pagination:o(_),scroll:{x:800}},{bodyCell:a(({column:u,record:p})=>[u.key==="fileName"?(g(),y(A,{key:0,size:8,align:"center"},{default:a(()=>[p.fileType==="file"?(g(),y(R,{key:0},{title:a(()=>[h(b(o(n)("common.viewText")),1)]),default:a(()=>[s(C,{type:"link",onClick:k(F=>B(p),["prevent"])},{icon:a(()=>[s(G)]),_:2},1032,["onClick"])]),_:2},1024)):T("",!0),p.fileType==="file"?(g(),y(C,{key:1,type:"link",loading:o(w),onClick:k(F=>L(p),["prevent"])},{icon:a(()=>[s(H)]),default:a(()=>[h(" "+b(o(n)("common.downloadText")),1)]),_:2},1032,["loading","onClick"])):T("",!0),p.fileType==="dir"?(g(),y(C,{key:2,type:"link",loading:o(w),onClick:k(F=>z(p.fileName),["prevent"])},{icon:a(()=>[s(J)]),default:a(()=>[h(" "+b(o(n)("views.logManage.neFile.dirCd")),1)]),_:2},1032,["loading","onClick"])):T("",!0)]),_:2},1024)):T("",!0)]),_:1},8,["columns","loading","data-source","size","pagination"])]),_:1}),s(ge,{visible:c.visible,"onUpdate:visible":l[2]||(l[2]=u=>c.visible=u),"file-path":c.filePath,"ne-type":c.neType,"ne-id":c.neId},null,8,["visible","file-path","ne-type","ne-id"])]),_:1})}}});export{Fe as default};