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

2 lines
5.1 KiB
JavaScript

import{g as W,r as b,_ as F,l,an as H,W as K,k as f,m as p,n,t as o,p as i,aj as X,E as O,F as D,I as N,az as S,ak as Y,V as Z,ay as ee,aF as ae,au as te}from"./vendor/index.CRpmXtWV.js";import{j as k,d as le,p as ne,R as y}from"../index.D-NvtsOM.js";function oe(){return k({url:"/lm/table/list",method:"get"})}function ie(m){return k({url:"/lm/file/list",method:"get",params:m})}function se(m){return k({url:`/lm/file/${m.fileName}`,method:"get",params:m,responseType:"blob",timeout:18e4})}function de(m){return k({url:`/lm/file/${m.fileName}`,method:"delete",params:m})}const ue=W({__name:"index",setup(m){const{t}=le();let _=b([]),T=b([]),s=F({path:"",tableName:"",pageNum:1,pageSize:20}),d=F({loading:!1,size:"small",data:[]}),I=[{title:t("views.logManage.neFile.fileMode"),dataIndex:"fileMode",align:"center",width:150},{title:t("views.logManage.neFile.owner"),dataIndex:"owner",align:"left",width:100},{title:t("views.logManage.neFile.group"),dataIndex:"group",align:"left",width:100},{title:t("views.logManage.neFile.size"),dataIndex:"size",align:"left",width:100},{title:t("views.logManage.neFile.modifiedTime"),dataIndex:"modifiedTime",align:"left",customRender(a){return a.value?ne(a.value*1e3):""},width:150},{title:t("views.logManage.neFile.fileName"),dataIndex:"fileName",align:"left"},{title:t("common.operate"),key:"fileName",align:"center",width:100}],r=F({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:a=>t("common.tablePaginationTotal",{total:a}),onChange:(a,e)=>{r.current=a,r.pageSize=e,s.pageNum=a,s.pageSize=e,c()}}),h=b(!1),w=b(!1);function R(a){h.value||l.Modal.confirm({title:t("common.tipTitle"),content:t("views.logManage.exportFile.downTip",{fileName:a.fileName}),onOk(){h.value=!0;const e=l.message.loading(t("common.loading"),0);se({path:s.path,fileName:a.fileName}).then(u=>{u.code===y?(l.message.success({content:t("common.msgSuccess",{msg:t("common.downloadText")}),duration:2}),te(u.data,`${a.fileName}`)):l.message.error({content:t("views.logManage.exportFile.downTipErr"),duration:2})}).finally(()=>{e(),h.value=!1})}})}function P(a){w.value||l.Modal.confirm({title:t("common.tipTitle"),content:t("views.logManage.exportFile.deleteTip",{fileName:a.fileName}),onOk(){const e="delFile";w.value=!0,l.message.loading({content:t("common.loading"),key:e}),de({fileName:a.fileName,path:s.path}).then(u=>{u.code===y?(l.message.success({content:t("views.system.user.delSuss"),key:e,duration:2}),c()):l.message.error({content:`${u.msg}`,key:e,duration:2})}).finally(()=>{w.value=!1})}})}function B(a,e){s.tableName=a,s.path=e.path,c(1)}function c(a){if(s.tableName===""){l.message.warning({content:t("views.logManage.exportFile.selectTip"),duration:2});return}d.loading||(d.loading=!0,a&&(s.pageNum=a),ie(H(s)).then(e=>{e.code===y&&Array.isArray(e.data)?(r.total=e.total,d.data=e.data,r.total<=(s.pageNum-1)*r.pageSize&&s.pageNum!==1&&(d.loading=!1,c(s.pageNum-1))):(l.message.error(e.msg,3),r.total=0,d.data=[]),d.loading=!1}))}return K(()=>{oe().then(a=>{a.code===y&&Array.isArray(a.data)&&a.data.forEach(e=>{T.value.push({value:e.tableName,label:e.tableDisplay,path:e.filePath})})})}),(a,e)=>{const u=l.Select,C=l.FormItem,M=l.Col,L=l.BreadcrumbItem,E=l.Breadcrumb,$=l.Row,A=l.Form,V=Z,x=l.Button,U=l.Tooltip,z=l.Space,j=ee,q=ae,G=l.Table,J=l.Card;return f(),p(i(Y),null,{default:n(()=>[o(J,{bordered:!1,"body-style":{padding:"0px"}},{title:n(()=>[o(A,{model:i(s),name:"queryParams",layout:"horizontal"},{default:n(()=>[o($,{gutter:16},{default:n(()=>[o(M,{lg:8,md:12,xs:24},{default:n(()=>[o(C,{label:i(t)("views.logManage.exportFile.fileName"),name:"fileName",style:{"margin-bottom":"0"}},{default:n(()=>[o(u,{value:i(_),"onUpdate:value":e[0]||(e[0]=g=>X(_)?_.value=g:_=g),options:i(T),onChange:B,"allow-clear":!1},null,8,["value","options"])]),_:1},8,["label"])]),_:1}),i(s).path?(f(),p(M,{key:0,lg:16,md:18,xs:24},{default:n(()=>[o(C,{label:i(t)("views.logManage.neFile.nePath"),name:"configName",style:{"margin-bottom":"0"}},{default:n(()=>[o(E,null,{default:n(()=>[o(L,null,{default:n(()=>[O(D(i(s).path),1)]),_:1})]),_:1})]),_:1},8,["label"])]),_:1})):N("",!0)]),_:1})]),_:1},8,["model"])]),extra:n(()=>[o(z,{size:8,align:"center"},{default:n(()=>[o(U,null,{title:n(()=>[O(D(i(t)("common.reloadText")),1)]),default:n(()=>[o(x,{type:"text",onClick:e[1]||(e[1]=S(g=>c(),["prevent"]))},{icon:n(()=>[o(V)]),_:1})]),_:1})]),_:1})]),default:n(()=>[o(G,{class:"table","row-key":"fileName",columns:i(I),loading:i(d).loading,"data-source":i(d).data,size:i(d).size,pagination:i(r),scroll:{x:800}},{bodyCell:n(({column:g,record:v})=>[g.key==="fileName"?(f(),p(z,{key:0,size:8,align:"center"},{default:n(()=>[v.fileType==="file"?(f(),p(x,{key:0,type:"link",loading:i(h),onClick:S(Q=>R(v),["prevent"])},{icon:n(()=>[o(j)]),_:2},1032,["loading","onClick"])):N("",!0),v.fileType==="file"?(f(),p(x,{key:1,type:"link",loading:i(w),onClick:S(Q=>P(v),["prevent"])},{icon:n(()=>[o(q)]),_:2},1032,["loading","onClick"])):N("",!0)]),_:2},1024)):N("",!0)]),_:1},8,["columns","loading","data-source","size","pagination"])]),_:1})]),_:1})}}});export{ue as default};