You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
4.5 KiB

import{g as I,_ as O,s as R,a as j}from"./deferredJobDialog-ujbomvD9.js";import{g as V,z as E,h as N,r as d,i as k,j as f,o as i,c as $,d as t,w as l,k as u,e as s,t as g,a as h}from"./index-CsSGZIOI.js";const q={class:"app-container"},M=Object.assign({name:"autoJobIndex"},{__name:"index",setup(B){const a=V({loading:!1,queryParams:{description:""},pageParams:{Page:1,PageSize:10,Total:0},tableData:[]}),w=E();N(()=>{p()});function p(){a.loading=!0,I(Object.assign({},a.queryParams,a.pageParams)).then(r=>{a.tableData=r.data.data,a.pageParams.Total=r.data.total}).finally(()=>a.loading=!1)}function x(r){a.loading=!0,R(r).then(()=>{p()}).finally(()=>a.loading=!1)}function v(r){a.loading=!0,j(r).then(()=>{p()}).finally(()=>a.loading=!1)}function C(r){var o;(o=w.value)==null||o.openDialog(r)}return(r,o)=>{const D=d("el-input"),c=d("el-form-item"),b=d("el-button"),T=d("el-form"),y=d("el-card"),n=d("el-table-column"),_=d("el-tag"),J=d("el-table"),z=d("el-pagination"),m=k("auth"),S=k("loading");return f((i(),$("div",q,[t(y,{class:"search-container"},{default:l(()=>[t(T,{inline:!0},{default:l(()=>[t(c,{label:"job描述"},{default:l(()=>[t(D,{modelValue:a.queryParams.description,"onUpdate:modelValue":o[0]||(o[0]=e=>a.queryParams.description=e),placeholder:"job描述",clearable:""},null,8,["modelValue"])]),_:1}),t(c,null,{default:l(()=>[f((i(),u(b,{onClick:p,icon:"Search"},{default:l(()=>o[4]||(o[4]=[s("查询")])),_:1})),[[m,"autoJobIndex:page"]]),f((i(),u(b,{type:"primary",onClick:o[1]||(o[1]=()=>r.positionEditDialogRef.openDialog())},{default:l(()=>o[5]||(o[5]=[s("新增")])),_:1})),[[m,"autoJobIndex:add"]])]),_:1})]),_:1})]),_:1}),t(y,{class:"paged-table-container"},{default:l(()=>[t(J,{ref:"tableRef","row-key":"id",data:a.tableData,border:""},{default:l(()=>[t(n,{type:"index",width:"50"},{default:l(e=>[s(g(e.$index+1+(a.pageParams.Page-1)*a.pageParams.PageSize),1)]),_:1}),t(n,{prop:"jobDescription",label:"Job描述",width:"210","show-overflow-tooltip":""}),t(n,{prop:"jobId",label:"JobId",width:"210","show-overflow-tooltip":""}),t(n,{prop:"triggerId",label:"TriggerId",width:"210","show-overflow-tooltip":""}),t(n,{prop:"jobType",label:"Job类型",width:"210","show-overflow-tooltip":""}),t(n,{prop:"status",label:"状态",width:"100"},{default:l(e=>[e.row.status===1||e.row.status===2?(i(),u(_,{key:0,type:"success","disable-transitions":""},{default:l(()=>[s(g(e.row.statusText),1)]),_:2},1024)):e.row.status===5?(i(),u(_,{key:1,type:"warning","disable-transitions":""},{default:l(()=>[s(g(e.row.statusText),1)]),_:2},1024)):e.row.status===6?(i(),u(_,{key:2,type:"info","disable-transitions":""},{default:l(()=>[s(g(e.row.statusText),1)]),_:2},1024)):(i(),u(_,{key:3,type:"danger","disable-transitions":""},{default:l(()=>[s(g(e.row.statusText),1)]),_:2},1024))]),_:1}),t(n,{prop:"startTime",label:"起始时间",width:"210"}),t(n,{prop:"endTime",label:"结束时间",width:"210"}),t(n,{prop:"lastRunTime",label:"最近运行时间",width:"210"}),t(n,{prop:"nextRunTime",label:"下一次运行时间",width:"210"}),t(n,{prop:"numberOfRuns",label:"触发次数/限制",width:"210"},{default:l(e=>[h("span",null,g(e.row.numberOfRuns+" / "+e.row.maxNumberOfRuns),1)]),_:1}),t(n,{prop:"numberOfErrors",label:"出错次数/限制",width:"210"},{default:l(e=>[h("span",null,g(e.row.numberOfErrors+" / "+e.row.maxNumberOfErrors),1)]),_:1}),t(n,{prop:"runOnStart",label:"启动执行",width:"210"}),t(n,{label:"操作",align:"left",width:"260","show-overflow-tooltip":"",fixed:"right"},{default:l(e=>[e.row.status===3?f((i(),u(b,{key:0,link:"",icon:"View",type:"success",onClick:P=>x(e.row.id)},{default:l(()=>o[6]||(o[6]=[s(" 启用 ")])),_:2},1032,["onClick"])),[[m,"autoJobIndex:start_stop"]]):f((i(),u(b,{key:1,link:"",icon:"Hide",type:"danger",onClick:P=>v(e.row.id)},{default:l(()=>o[7]||(o[7]=[s(" 暂停 ")])),_:2},1032,["onClick"])),[[m,"autoJobIndex:start_stop"]]),f((i(),u(b,{link:"",icon:"Delete",type:"warning",onClick:P=>C(e.row)},{default:l(()=>o[8]||(o[8]=[s(" 延期 ")])),_:2},1032,["onClick"])),[[m,"autoJobIndex:deferred"]])]),_:1})]),_:1},8,["data"]),t(z,{style:{"margin-top":"15px",float:"right"},currentPage:a.pageParams.Page,"onUpdate:currentPage":o[2]||(o[2]=e=>a.pageParams.Page=e),"page-size":a.pageParams.PageSize,"onUpdate:pageSize":o[3]||(o[3]=e=>a.pageParams.PageSize=e),total:a.pageParams.Total,background:"",layout:"total, sizes,prev, pager, next",onSizeChange:p,onCurrentChange:p,"page-sizes":[10,20,50,100]},null,8,["currentPage","page-size","total"])]),_:1}),t(O,{ref_key:"deferredJobDialogRef",ref:w,onOnClose:p},null,512)])),[[S,a.loading]])}}});export{M as default};