import{d as x,i as T,o as r,a as P,m as t,w as a,p as i,z as V,B as m,f as p,G as f,b,I as B,jZ as D,j_ as N,v as j,M as L}from"./index-CGub03FT.js";import{E as $}from"./el-card-CTMWsRly.js";import{E as q,a as A}from"./el-table-column-DBYsaEIo.js";import"./el-checkbox-DPTWUty2.js";/* empty css */import{_ as I}from"./index.vue_vue_type_script_setup_true_lang-CcGOFaWK.js";import{P as g}from"./modeEnum-BjoZ7G5d.js";import{P as M}from"./index-D9SZz37w.js";import{u as R}from"./usePaging-BRbHtpJx.js";import{E as z}from"./index-VnZzjdgn.js";import"./_baseIteratee-DQXt5gsj.js";import"./_Uint8Array-K6PPz5Xs.js";import"./isEqual-BjNIK6f1.js";import"./_initCloneObject-DyM2wGFM.js";import"./isArrayLikeObject-CV-4lauF.js";import"./el-select-D_df0KjM.js";import"./token-DI9FKtlJ.js";import"./_baseFindIndex-D7XfJLKM.js";/* empty css */import"./index-DV00iONH.js";const F={class:"flex"},G={class:"flex justify-end mr-4"},ut=x({__name:"index",setup(U){const c=T(),{pager:n,getLists:d,resetPage:Z,resetParams:H}=R({fetchFun:D,params:{}}),y=async l=>{await N({id:l}),d()},w=()=>{c.push({path:"/setting/system/task/edit",query:{mode:g.ADD}})},k=l=>{c.push({path:"/setting/system/task/edit",query:{id:l,mode:g.EDIT}})};return d(),(l,e)=>{const u=j,o=q,_=z,C=A,h=$,v=L;return r(),P("div",null,[t(h,{shadow:"never"},{default:a(()=>[t(u,{type:"primary",onClick:w,class:"mb-[16px]"},{default:a(()=>e[1]||(e[1]=[i("+添加")])),_:1}),V((r(),m(C,{ref:"paneTable",class:"m-t-24",data:p(n).lists,style:{width:"100%"}},{default:a(()=>[t(o,{prop:"name",label:"名称","min-width":"200"}),t(o,{prop:"type_desc",label:"类型","min-width":"100"}),t(o,{prop:"command",label:"命令","min-width":"160"}),t(o,{prop:"params",label:"参数","min-width":"100"}),t(o,{prop:"expression",label:"规则","min-width":"100"}),t(o,{prop:"status",label:"状态","min-width":"80"},{default:a(({row:s})=>[s.status==1?(r(),m(_,{key:0,type:"success"},{default:a(()=>e[2]||(e[2]=[i("运行中")])),_:1})):f("",!0),s.status==2?(r(),m(_,{key:1,type:"info"},{default:a(()=>e[3]||(e[3]=[i("已停止")])),_:1})):f("",!0),s.status==3?(r(),m(_,{key:2,type:"danger"},{default:a(()=>e[4]||(e[4]=[i("错误")])),_:1})):f("",!0)]),_:1}),t(o,{prop:"error",label:"错误原因","min-width":"150"}),t(o,{prop:"last_time",label:"最后执行时间","min-width":"150"}),t(o,{prop:"time",label:"时长","min-width":"100"}),t(o,{prop:"max_time",label:"最大时长","min-width":"100"}),t(o,{label:"操作","min-width":"120"},{default:a(s=>[b("div",F,[t(u,{type:"primary",link:"",onClick:E=>k(s.row.id),class:"mr-4"},{default:a(()=>e[5]||(e[5]=[i("编辑")])),_:2},1032,["onClick"]),t(M,{class:"m-l-10 m-t-20 m-b-20 inline",content:"确定要停删除个定时任务吗?请谨慎操作",onConfirm:E=>y(s.row.id)},{trigger:a(()=>[t(u,{type:"primary",link:"",slot:"trigger"},{default:a(()=>e[6]||(e[6]=[i("删除")])),_:1})]),_:2},1032,["onConfirm"])])]),_:1})]),_:1},8,["data"])),[[v,p(n).loading]]),b("div",G,[t(I,{modelValue:p(n),"onUpdate:modelValue":e[0]||(e[0]=s=>B(n)?n.value=s:null),onChange:p(d)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{ut as default};