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

2 lines
12 KiB
JavaScript

import{g as we,y as ye,z as ke,_ as L,r as he,an as Q,W as xe,j as Le,A as Te,k as f,m as j,n as o,B as T,am as Ce,p as e,t,I as C,aj as Se,az as y,E as c,F as m,J as A,D as Re,ak as ze,l as s,aA as Oe,aB as Ie,aR as Ne,aF as Ge,aX as Pe,V as Me,aK as De,aE as Be,aM as Je}from"./vendor/index.CRpmXtWV.js";import{_ as $e}from"./index.vue_vue_type_script_setup_true_lang.m9m5k4_V.js";import{j as G,d as Ee,a1 as Ve,p as W,R as S,_ as Ke}from"../index.D-NvtsOM.js";import{g as Ue}from"./job.DZiweVtk.js";import{u as qe}from"./dict.DBZ2k0Lk.js";function Fe(h){return G({url:"/monitor/jobLog/export",method:"post",data:h,responseType:"blob"})}function He(h){return G({url:"/monitor/jobLog/list",method:"get",params:h})}function Ye(h){return G({url:`/monitor/jobLog/${h}`,method:"delete"})}function Qe(){return G({url:"/monitor/jobLog/clean",method:"delete"})}const Ae={class:"button-container"},We={class:"button-container"},Xe={key:0},Ze=we({__name:"log",setup(h){const{t:a}=Ee(),X=Ve(),{getDict:D}=qe(),P=ye(),B=ke(),k=P.params&&P.params.jobId;let x=L({sysJobGroup:[],sysCommonStatus:[]}),_=he(["",""]),i=L({jobId:"",jobName:"",jobGroup:void 0,status:void 0,beginTime:"",endTime:"",pageNum:1,pageSize:20});function Z(){k&&k!=="0"?i=Object.assign(i,{status:void 0,beginTime:"",endTime:"",pageNum:1,pageSize:20}):i=Object.assign(i,{jobId:"",jobName:"",jobGroup:void 0,status:void 0,beginTime:"",endTime:"",pageNum:1,pageSize:20}),_.value=["",""],w.current=1,w.pageSize=20,v()}let d=L({loading:!1,size:"middle",seached:!0,data:[],selectedRowKeys:[]}),J=[{title:a("common.rowId"),dataIndex:"jobLogId",align:"center",width:100},{title:a("views.monitor.jobLog.jobName"),dataIndex:"jobName",align:"left",width:200},{title:a("views.monitor.jobLog.jobGroup"),dataIndex:"jobGroup",key:"jobGroup",align:"center",width:100},{title:a("views.monitor.jobLog.invokeTarget"),dataIndex:"invokeTarget",align:"left",width:100},{title:a("views.monitor.jobLog.status"),dataIndex:"status",key:"status",align:"center",width:100},{title:a("views.monitor.jobLog.createTime"),dataIndex:"createTime",align:"center",width:150,customRender(l){return+l.value<=0?"":W(+l.value)}},{title:a("views.monitor.jobLog.costTime"),dataIndex:"costTime",key:"costTime",align:"right",width:150,customRender(l){return`${l.value} ms`}},{title:a("common.operate"),key:"jobLogId",align:"left"}],w=L({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:l=>a("common.tablePaginationTotal",{total:l}),onChange:(l,n)=>{w.current=l,w.pageSize=n,i.pageNum=l,i.pageSize=n,v()}});function ee({key:l}){d.size=l}function oe(l){d.selectedRowKeys=l}let u=L({visibleByView:!1,title:"任务日志",from:{jobLogId:void 0,jobName:"",jobGroup:"DEFAULT",invokeTarget:"",targetParams:"",status:"0",jobMsg:"",createTime:0}});function te(l){u.from=Object.assign(u.from,l),u.title=a("views.monitor.jobLog.viewLog"),u.visibleByView=!0}function $(){u.visibleByView=!1}function ae(){const l=d.selectedRowKeys.join(",");s.Modal.confirm({title:a("common.tipTitle"),content:a("views.monitor.jobLog.delTip",{num:l}),onOk(){const n="delJobLog";s.message.loading({content:a("common.loading"),key:n}),Ye(l).then(R=>{R.code===S?(s.message.success({content:a("views.monitor.jobLog.delOk"),key:n,duration:2}),v()):s.message.error({content:`${R.msg}`,key:n,duration:2})})}})}function ne(){s.Modal.confirm({title:a("common.tipTitle"),content:a("views.monitor.jobLog.clearTip"),onOk(){const l="cleanJobLog";s.message.loading({content:a("common.loading"),key:l}),Qe().then(n=>{n.code===S?(s.message.success({content:a("views.monitor.jobLog.clearOk"),key:l,duration:2}),v(1)):s.message.error({content:`${n.msg}`,key:l,duration:2})})}})}function le(){s.Modal.confirm({title:a("common.tipTitle"),content:a("views.monitor.jobLog.exportTip"),onOk(){const l="exportJobLog";s.message.loading({content:a("common.loading"),key:l}),Fe(Q(i)).then(n=>{n.code===S?(s.message.success({content:a("views.monitor.jobLog.exportOk"),key:l,duration:2}),Je.saveAs(n.data,`job_log_${Date.now()}.xlsx`)):s.message.error({content:`${n.msg}`,key:l,duration:2})})}})}function se(){const l=X.tabClose(P.path);l?B.push(l):B.back()}function v(l){d.loading||(d.loading=!0,l&&(i.pageNum=l),_.value||(_.value=["",""]),i.beginTime=_.value[0],i.endTime=_.value[1],He(Q(i)).then(n=>{n.code===S&&(d.selectedRowKeys.length>0&&(d.selectedRowKeys=[]),w.total=n.total,d.data=n.rows,w.total<=(i.pageNum-1)*w.pageSize&&i.pageNum!==1&&(d.loading=!1,v(i.pageNum-1))),d.loading=!1}))}return xe(()=>{Promise.allSettled([D("sys_job_group"),D("sys_common_status")]).then(l=>{l[0].status==="fulfilled"&&(x.sysJobGroup=l[0].value),l[1].status==="fulfilled"&&(x.sysCommonStatus=l[1].value)}),k&&k!=="0"?Ue(k).then(l=>{l.code===S&&(i.jobId=l.data.jobId,i.jobName=l.data.jobName,i.jobGroup=l.data.jobGroup,v())}):v()}),(l,n)=>{const R=s.Input,b=s.FormItem,g=s.Col,E=s.Select,ie=s.RangePicker,re=Oe,p=s.Button,me=Ie,V=s.Space,z=s.Row,K=s.Form,U=s.Card,de=Ne,q=Ge,ue=Pe,ce=s.Switch,O=s.Tooltip,be=Me,ge=De,M=s.MenuItem,pe=s.Menu,fe=s.Dropdown,F=$e,H=s.Tag,_e=Be,ve=s.Table,Y=s.Textarea,je=Le("ProModal"),I=Te("perms");return f(),j(e(ze),null,{default:o(()=>[T(t(U,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:o(()=>[t(K,{model:e(i),name:"queryParams",layout:"horizontal"},{default:o(()=>[t(z,{gutter:16},{default:o(()=>[e(k)!=="0"?(f(),j(g,{key:0,lg:6,md:12,xs:24},{default:o(()=>[t(b,{label:e(a)("views.monitor.jobLog.jobName"),name:"jobName"},{default:o(()=>[t(R,{value:e(i).jobName,"onUpdate:value":n[0]||(n[0]=r=>e(i).jobName=r),disabled:e(k)!=="0",placeholder:e(a)("common.inputPlease")},null,8,["value","disabled","placeholder"])]),_:1},8,["label"])]),_:1})):C("",!0),t(g,{lg:6,md:12,xs:24},{default:o(()=>[t(b,{label:e(a)("views.monitor.jobLog.jobGroup"),name:"jobGroup"},{default:o(()=>[t(E,{value:e(i).jobGroup,"onUpdate:value":n[1]||(n[1]=r=>e(i).jobGroup=r),"allow-clear":"",placeholder:e(a)("common.selectPlease"),options:e(x).sysJobGroup},null,8,["value","placeholder","options"])]),_:1},8,["label"])]),_:1}),t(g,{lg:6,md:12,xs:24},{default:o(()=>[t(b,{label:e(a)("views.monitor.jobLog.status"),name:"status"},{default:o(()=>[t(E,{value:e(i).status,"onUpdate:value":n[2]||(n[2]=r=>e(i).status=r),"allow-clear":"",placeholder:e(a)("common.selectPlease"),options:e(x).sysCommonStatus},null,8,["value","placeholder","options"])]),_:1},8,["label"])]),_:1}),t(g,{lg:6,md:12,xs:24},{default:o(()=>[t(b,{label:e(a)("views.monitor.jobLog.createTime"),name:"queryRangePicker"},{default:o(()=>[t(ie,{value:e(_),"onUpdate:value":n[3]||(n[3]=r=>Se(_)?_.value=r:_=r),"allow-clear":"",bordered:"","show-time":{format:"HH:mm:ss"},format:"YYYY-MM-DD HH:mm:ss","value-format":"x",style:{width:"100%"}},null,8,["value"])]),_:1},8,["label"])]),_:1}),t(g,{lg:6,md:12,xs:24},{default:o(()=>[t(b,null,{default:o(()=>[t(V,{size:8},{default:o(()=>[t(p,{type:"primary",onClick:n[4]||(n[4]=y(r=>v(1),["prevent"]))},{icon:o(()=>[t(re)]),default:o(()=>[c(" "+m(e(a)("common.search")),1)]),_:1}),t(p,{type:"default",onClick:y(Z,["prevent"])},{icon:o(()=>[t(me)]),default:o(()=>[c(" "+m(e(a)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[Ce,e(d).seached]]),t(U,{bordered:!1,"body-style":{padding:"0px"}},{title:o(()=>[A("div",Ae,[t(p,{type:"default",onClick:n[5]||(n[5]=y(r=>se(),["prevent"]))},{icon:o(()=>[t(de)]),default:o(()=>[c(" "+m(e(a)("common.close")),1)]),_:1}),T((f(),j(p,{type:"default",danger:"",disabled:e(d).selectedRowKeys.length<=0,onClick:n[6]||(n[6]=y(r=>ae(),["prevent"]))},{icon:o(()=>[t(q)]),default:o(()=>[c(" "+m(e(a)("common.deleteText")),1)]),_:1},8,["disabled"])),[[I,["monitor:job:remove"],"has"]]),T((f(),j(p,{type:"dashed",danger:"",onClick:n[7]||(n[7]=y(r=>ne(),["prevent"]))},{icon:o(()=>[t(q)]),default:o(()=>[c(" "+m(e(a)("views.monitor.jobLog.clearText")),1)]),_:1})),[[I,["monitor:job:remove"],"has"]]),T((f(),j(p,{type:"dashed",onClick:n[8]||(n[8]=y(r=>le(),["prevent"]))},{icon:o(()=>[t(ue)]),default:o(()=>[c(" "+m(e(a)("common.export")),1)]),_:1})),[[I,["monitor:job:export"],"has"]])])]),extra:o(()=>[A("div",We,[t(O,null,{title:o(()=>[c(m(e(a)("common.searchBarText")),1)]),default:o(()=>[t(ce,{checked:e(d).seached,"onUpdate:checked":n[9]||(n[9]=r=>e(d).seached=r),"checked-children":e(a)("common.switch.show"),"un-checked-children":e(a)("common.switch.hide"),size:"small"},null,8,["checked","checked-children","un-checked-children"])]),_:1}),t(O,null,{title:o(()=>[c(m(e(a)("common.reloadText")),1)]),default:o(()=>[t(p,{type:"text",onClick:n[10]||(n[10]=y(r=>v(),["prevent"]))},{icon:o(()=>[t(be)]),_:1})]),_:1}),t(O,{placement:"topRight"},{title:o(()=>[c(m(e(a)("common.sizeText")),1)]),default:o(()=>[t(fe,{placement:"bottomRight",trigger:"click"},{overlay:o(()=>[t(pe,{"selected-keys":[e(d).size],onClick:ee},{default:o(()=>[t(M,{key:"default"},{default:o(()=>[c(m(e(a)("common.size.default")),1)]),_:1}),t(M,{key:"middle"},{default:o(()=>[c(m(e(a)("common.size.middle")),1)]),_:1}),t(M,{key:"small"},{default:o(()=>[c(m(e(a)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:o(()=>[t(p,{type:"text"},{icon:o(()=>[t(ge)]),_:1})]),_:1})]),_:1})])]),default:o(()=>[t(ve,{class:"table","row-key":"jobLogId",columns:e(J),loading:e(d).loading,"data-source":e(d).data,size:e(d).size,scroll:{x:e(J).length*120},pagination:e(w),"row-selection":{type:"checkbox",selectedRowKeys:e(d).selectedRowKeys,onChange:oe}},{bodyCell:o(({column:r,record:N})=>[r.key==="jobGroup"?(f(),j(F,{key:0,options:e(x).sysJobGroup,value:N.jobGroup},null,8,["options","value"])):C("",!0),r.key==="status"?(f(),j(H,{key:1,color:+N.status?"success":"error"},{default:o(()=>[c(m([e(a)("views.monitor.jobLog.status0"),e(a)("views.monitor.jobLog.status1")][+N.status]),1)]),_:2},1032,["color"])):C("",!0),r.key==="jobLogId"?(f(),j(V,{key:2,size:8,align:"center"},{default:o(()=>[t(O,null,{title:o(()=>[c(m(e(a)("common.viewText")),1)]),default:o(()=>[T((f(),j(p,{type:"link",onClick:y(eo=>te(N),["prevent"])},{icon:o(()=>[t(_e)]),_:2},1032,["onClick"])),[[I,["monitor:job:query"],"has"]])]),_:2},1024)]),_:2},1024)):C("",!0)]),_:1},8,["columns","loading","data-source","size","scroll","pagination","row-selection"])]),_:1}),t(je,{drag:!0,width:800,visible:e(u).visibleByView,title:e(u).title,onCancel:$},{footer:o(()=>[t(p,{key:"cancel",onClick:$},{default:o(()=>[c(m(e(a)("common.close")),1)]),_:1})]),default:o(()=>[t(K,{layout:"horizontal","label-col":{span:6},"label-wrap":!0},{default:o(()=>[t(z,{gutter:16},{default:o(()=>[t(g,{lg:12,md:12,xs:24},{default:o(()=>[t(b,{label:e(a)("common.rowId"),name:"jobLogId"},{default:o(()=>[c(m(e(u).from.jobLogId),1)]),_:1},8,["label"])]),_:1}),t(g,{lg:12,md:12,xs:24},{default:o(()=>[t(b,{label:e(a)("views.monitor.jobLog.status"),name:"status"},{default:o(()=>[t(H,{color:+e(u).from.status?"success":"error"},{default:o(()=>[c(m([e(a)("views.monitor.jobLog.status0"),e(a)("views.monitor.jobLog.status1")][+e(u).from.status]),1)]),_:1},8,["color"])]),_:1},8,["label"])]),_:1})]),_:1}),t(z,{gutter:16},{default:o(()=>[t(g,{lg:12,md:12,xs:24},{default:o(()=>[t(b,{label:e(a)("views.monitor.jobLog.jobName"),name:"jobName"},{default:o(()=>[c(m(e(u).from.jobName),1)]),_:1},8,["label"])]),_:1}),t(g,{lg:12,md:12,xs:24},{default:o(()=>[t(b,{label:e(a)("views.monitor.jobLog.jobGroup"),name:"jobGroup"},{default:o(()=>[t(F,{options:e(x).sysJobGroup,value:e(u).from.jobGroup},null,8,["options","value"])]),_:1},8,["label"])]),_:1})]),_:1}),t(z,{gutter:16},{default:o(()=>[t(g,{lg:12,md:12,xs:24},{default:o(()=>[t(b,{label:e(a)("views.monitor.jobLog.invokeTarget"),name:"invokeTarget"},{default:o(()=>[c(m(e(u).from.invokeTarget),1)]),_:1},8,["label"])]),_:1}),t(g,{lg:12,md:12,xs:24},{default:o(()=>[t(b,{label:e(a)("views.monitor.jobLog.createTime"),name:"createTime"},{default:o(()=>[+e(u).from.createTime>0?(f(),Re("span",Xe,m(e(W)(+e(u).from.createTime)),1)):C("",!0)]),_:1},8,["label"])]),_:1})]),_:1}),t(b,{label:e(a)("views.monitor.jobLog.targetParams"),name:"targetParams","label-col":{span:3},"label-wrap":!0},{default:o(()=>[t(Y,{value:e(u).from.targetParams,"onUpdate:value":n[11]||(n[11]=r=>e(u).from.targetParams=r),"auto-size":{minRows:2,maxRows:6},disabled:!0},null,8,["value"])]),_:1},8,["label"]),t(b,{label:e(a)("views.monitor.jobLog.jobMsg"),name:"jobMsg","label-col":{span:3},"label-wrap":!0},{default:o(()=>[t(Y,{value:e(u).from.jobMsg,"onUpdate:value":n[12]||(n[12]=r=>e(u).from.jobMsg=r),"auto-size":{minRows:2,maxRows:6},disabled:!0},null,8,["value"])]),_:1},8,["label"])]),_:1})]),_:1},8,["visible","title"])]),_:1})}}}),so=Ke(Ze,[["__scopeId","data-v-8abf9475"]]);export{so as default};