mirror of
https://gitee.com/myxzgzs/boyuehasfj-vue3.git
synced 2025-08-08 15:12:41 +08:00
2 lines
7.8 KiB
JavaScript
2 lines
7.8 KiB
JavaScript
var e=Object.defineProperty,a=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,t=(a,l,o)=>l in a?e(a,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[l]=o;import{Z as n,C as u,d as r,r as d,u as i,O as s,S as p,j as m,H as c,c as b,o as f,F as g,e as v,R as _,k as h,w as j,l as y,I as w,J as k,h as x,P as V,m as C,f as N,B as S,i as O}from"./index-C-c3zR6K.js";import{g as P}from"./job-CCVCKyIR.js";const T={class:"app-container"},D={key:0},G={key:1},L={class:"dialog-footer"},U=u({name:"JobLog"}),I=Object.assign(U,{setup(e){const{proxy:u}=r(),{sys_common_status:U,sys_job_group:I}=u.useDict("sys_common_status","sys_job_group"),$=d([]),q=d(!1),R=d(!0),M=d(!0),Y=d([]),z=d(!0),F=d(0),J=d([]),B=i(),E=s({form:{},queryParams:{pageNum:1,pageSize:10,dictName:void 0,dictType:void 0,status:void 0}}),{queryParams:H,form:K,rules:Q}=p(E);function Z(){var e;R.value=!0,(e=u.addDateRange(H.value,J.value),n({url:"/monitor/jobLog/list",method:"get",params:e})).then((e=>{$.value=e.rows,F.value=e.total,R.value=!1}))}function A(){u.$tab.closeOpenPage({path:"/monitor/job"})}function W(){H.value.pageNum=1,Z()}function X(){J.value=[],u.resetForm("queryRef"),W()}function ee(e){Y.value=e.map((e=>e.jobLogId)),z.value=!e.length}function ae(e){u.$modal.confirm('是否确认删除调度日志编号为"'+Y.value+'"的数据项?').then((function(){return e=Y.value,n({url:"/monitor/jobLog/"+e,method:"delete"});var e})).then((()=>{Z(),u.$modal.msgSuccess("删除成功")})).catch((()=>{}))}function le(){u.$modal.confirm("是否确认清空所有调度日志数据项?").then((function(){return n({url:"/monitor/jobLog/clean",method:"delete"})})).then((()=>{Z(),u.$modal.msgSuccess("清空成功")})).catch((()=>{}))}function oe(){u.download("monitor/jobLog/export",((e,n)=>{for(var u in n||(n={}))l.call(n,u)&&t(e,u,n[u]);if(a)for(var u of a(n))o.call(n,u)&&t(e,u,n[u]);return e})({},H.value),`job_log_${(new Date).getTime()}.xlsx`)}return(()=>{const e=B.params&&B.params.jobId;void 0!==e&&0!=e?P(e).then((e=>{H.value.jobName=e.data.jobName,H.value.jobGroup=e.data.jobGroup,Z()})):Z()})(),Z(),(e,a)=>{const l=m("el-input"),o=m("el-form-item"),t=m("el-option"),n=m("el-select"),u=m("el-date-picker"),r=m("el-button"),d=m("el-form"),i=m("el-col"),s=m("right-toolbar"),p=m("el-row"),P=m("el-table-column"),Y=m("dict-tag"),B=m("el-table"),E=m("pagination"),Q=m("el-dialog"),te=c("hasPermi"),ne=c("loading");return f(),b("div",T,[g(v(d,{model:h(H),ref:"queryRef",inline:!0,"label-width":"68px"},{default:j((()=>[v(o,{label:"任务名称",prop:"jobName"},{default:j((()=>[v(l,{modelValue:h(H).jobName,"onUpdate:modelValue":a[0]||(a[0]=e=>h(H).jobName=e),placeholder:"请输入任务名称",clearable:"",style:{width:"240px"},onKeyup:y(W,["enter"])},null,8,["modelValue"])])),_:1}),v(o,{label:"任务组名",prop:"jobGroup"},{default:j((()=>[v(n,{modelValue:h(H).jobGroup,"onUpdate:modelValue":a[1]||(a[1]=e=>h(H).jobGroup=e),placeholder:"请选择任务组名",clearable:"",style:{width:"240px"}},{default:j((()=>[(f(!0),b(w,null,k(h(I),(e=>(f(),x(t,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),v(o,{label:"执行状态",prop:"status"},{default:j((()=>[v(n,{modelValue:h(H).status,"onUpdate:modelValue":a[2]||(a[2]=e=>h(H).status=e),placeholder:"请选择执行状态",clearable:"",style:{width:"240px"}},{default:j((()=>[(f(!0),b(w,null,k(h(U),(e=>(f(),x(t,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1}),v(o,{label:"执行时间",style:{width:"308px"}},{default:j((()=>[v(u,{modelValue:h(J),"onUpdate:modelValue":a[3]||(a[3]=e=>V(J)?J.value=e:null),"value-format":"YYYY-MM-DD",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])])),_:1}),v(o,null,{default:j((()=>[v(r,{type:"primary",icon:"Search",onClick:W},{default:j((()=>a[9]||(a[9]=[C("搜索")]))),_:1}),v(r,{icon:"Refresh",onClick:X},{default:j((()=>a[10]||(a[10]=[C("重置")]))),_:1})])),_:1})])),_:1},8,["model"]),[[_,h(M)]]),v(p,{gutter:10,class:"mb8"},{default:j((()=>[v(i,{span:1.5},{default:j((()=>[g((f(),x(r,{type:"danger",plain:"",icon:"Delete",disabled:h(z),onClick:ae},{default:j((()=>a[11]||(a[11]=[C("删除")]))),_:1},8,["disabled"])),[[te,["monitor:job:remove"]]])])),_:1}),v(i,{span:1.5},{default:j((()=>[g((f(),x(r,{type:"danger",plain:"",icon:"Delete",onClick:le},{default:j((()=>a[12]||(a[12]=[C("清空")]))),_:1})),[[te,["monitor:job:remove"]]])])),_:1}),v(i,{span:1.5},{default:j((()=>[g((f(),x(r,{type:"warning",plain:"",icon:"Download",onClick:oe},{default:j((()=>a[13]||(a[13]=[C("导出")]))),_:1})),[[te,["monitor:job:export"]]])])),_:1}),v(i,{span:1.5},{default:j((()=>[v(r,{type:"warning",plain:"",icon:"Close",onClick:A},{default:j((()=>a[14]||(a[14]=[C("关闭")]))),_:1})])),_:1}),v(s,{showSearch:h(M),"onUpdate:showSearch":a[4]||(a[4]=e=>V(M)?M.value=e:null),onQueryTable:Z},null,8,["showSearch"])])),_:1}),g((f(),x(B,{data:h($),onSelectionChange:ee},{default:j((()=>[v(P,{type:"selection",width:"55",align:"center"}),v(P,{label:"日志编号",width:"80",align:"center",prop:"jobLogId"}),v(P,{label:"任务名称",align:"center",prop:"jobName","show-overflow-tooltip":!0}),v(P,{label:"任务组名",align:"center",prop:"jobGroup","show-overflow-tooltip":!0},{default:j((e=>[v(Y,{options:h(I),value:e.row.jobGroup},null,8,["options","value"])])),_:1}),v(P,{label:"调用目标字符串",align:"center",prop:"invokeTarget","show-overflow-tooltip":!0}),v(P,{label:"日志信息",align:"center",prop:"jobMessage","show-overflow-tooltip":!0}),v(P,{label:"执行状态",align:"center",prop:"status"},{default:j((e=>[v(Y,{options:h(U),value:e.row.status},null,8,["options","value"])])),_:1}),v(P,{label:"执行时间",align:"center",prop:"createTime",width:"180"},{default:j((a=>[N("span",null,S(e.parseTime(a.row.createTime)),1)])),_:1}),v(P,{label:"操作",align:"center","class-name":"small-padding fixed-width"},{default:j((e=>[g((f(),x(r,{link:"",type:"primary",icon:"View",onClick:a=>{return l=e.row,q.value=!0,void(K.value=l);var l}},{default:j((()=>a[15]||(a[15]=[C("详细")]))),_:2},1032,["onClick"])),[[te,["monitor:job:query"]]])])),_:1})])),_:1},8,["data"])),[[ne,h(R)]]),g(v(E,{total:h(F),page:h(H).pageNum,"onUpdate:page":a[5]||(a[5]=e=>h(H).pageNum=e),limit:h(H).pageSize,"onUpdate:limit":a[6]||(a[6]=e=>h(H).pageSize=e),onPagination:Z},null,8,["total","page","limit"]),[[_,h(F)>0]]),v(Q,{title:"调度日志详细",modelValue:h(q),"onUpdate:modelValue":a[8]||(a[8]=e=>V(q)?q.value=e:null),width:"700px","append-to-body":""},{footer:j((()=>[N("div",L,[v(r,{onClick:a[7]||(a[7]=e=>q.value=!1)},{default:j((()=>a[16]||(a[16]=[C("关 闭")]))),_:1})])])),default:j((()=>[v(d,{model:h(K),"label-width":"100px"},{default:j((()=>[v(p,null,{default:j((()=>[v(i,{span:12},{default:j((()=>[v(o,{label:"日志序号:"},{default:j((()=>[C(S(h(K).jobLogId),1)])),_:1}),v(o,{label:"任务名称:"},{default:j((()=>[C(S(h(K).jobName),1)])),_:1})])),_:1}),v(i,{span:12},{default:j((()=>[v(o,{label:"任务分组:"},{default:j((()=>[C(S(h(K).jobGroup),1)])),_:1}),v(o,{label:"执行时间:"},{default:j((()=>[C(S(h(K).createTime),1)])),_:1})])),_:1}),v(i,{span:24},{default:j((()=>[v(o,{label:"调用方法:"},{default:j((()=>[C(S(h(K).invokeTarget),1)])),_:1})])),_:1}),v(i,{span:24},{default:j((()=>[v(o,{label:"日志信息:"},{default:j((()=>[C(S(h(K).jobMessage),1)])),_:1})])),_:1}),v(i,{span:24},{default:j((()=>[v(o,{label:"执行状态:"},{default:j((()=>[0==h(K).status?(f(),b("div",D,"正常")):1==h(K).status?(f(),b("div",G,"失败")):O("",!0)])),_:1})])),_:1}),v(i,{span:24},{default:j((()=>[1==h(K).status?(f(),x(o,{key:0,label:"异常信息:"},{default:j((()=>[C(S(h(K).exceptionInfo),1)])),_:1})):O("",!0)])),_:1})])),_:1})])),_:1},8,["model"])])),_:1},8,["modelValue"])])}}});export{I as default};
|