Files
zyt/server/public/admin/assets/index-BmQMkmcC.js
T
2026-03-04 15:32:30 +08:00

2 lines
3.7 KiB
JavaScript

import{i as T,L as B,M as D,$ as L,K as N,I as $}from"./element-plus-Caccz9g_.js";import{_ as P}from"./index.vue_vue_type_script_setup_true_lang-V4d89ezW.js";import{D as j,g as y,b as K,f as R,E as q}from"./index-Ssy6AHhX.js";import{u as F}from"./usePaging-BeX7EvMy.js";import{d as w,p as I,at as M,c as U,o as i,l as t,s as o,k as d,a as k,j as r,u as l,a5 as s,g as b,K as z}from"./@vue-DqCYILjk.js";import"./@element-plus-DUVk59Vi.js";import"./lodash-es-B-ecsAzo.js";import"./dayjs-DwMCULLY.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./nprogress-Cn18nAuv.js";import"./vue-router-B-0K5V-K.js";import"./pinia-mEEzQJvk.js";import"./axios-DIsA03vz.js";import"./lodash-y93ab0Xv.js";import"./@vueuse-DAQYQaJJ.js";import"./css-color-function-Oslqczna.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-CdRib5DX.js";import"./clipboard-DbF4rXjn.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js-CCvalMLC.js";import"./@highlightjs-Bvtfkhq1.js";const A={class:"flex"},G={class:"flex justify-end mt-4"},H=w({name:"scheduledTask"}),Tt=w({...H,setup(J){const{pager:p,getLists:c}=F({fetchFun:j,params:{}}),v=async f=>{await R.confirm("确定要删除?"),await q({id:f}),c()};return c(),(f,e)=>{const h=K,m=T,g=I("router-link"),a=D,u=L,x=B,C=P,E=$,_=M("perms"),V=N;return i(),U("div",null,[t(E,{shadow:"never",class:"!border-none"},{default:o(()=>[d((i(),r(g,{to:l(y)("crontab.crontab/add:edit")},{default:o(()=>[t(m,{type:"primary",class:"mb-[16px]"},{icon:o(()=>[t(h,{name:"el-icon-Plus"})]),default:o(()=>[e[1]||(e[1]=s(" 新增 "))]),_:1})]),_:1},8,["to"])),[[_,["crontab.crontab/add","crontab.crontab/add:edit"]]]),d((i(),r(x,{ref:"paneTable",class:"m-t-24",data:l(p).lists,style:{width:"100%"}},{default:o(()=>[t(a,{prop:"name",label:"名称","min-width":"120"}),t(a,{prop:"type_desc",label:"类型","min-width":"100"}),t(a,{prop:"command",label:"命令","min-width":"100"}),t(a,{prop:"params",label:"参数","min-width":"80"}),t(a,{prop:"expression",label:"规则","min-width":"100"}),t(a,{prop:"status",label:"状态","min-width":"100"},{default:o(({row:n})=>[n.status==1?(i(),r(u,{key:0,type:"success"},{default:o(()=>e[2]||(e[2]=[s("运行中")])),_:1})):b("",!0),n.status==2?(i(),r(u,{key:1,type:"info"},{default:o(()=>e[3]||(e[3]=[s("已停止")])),_:1})):b("",!0),n.status==3?(i(),r(u,{key:2,type:"danger"},{default:o(()=>e[4]||(e[4]=[s("错误")])),_:1})):b("",!0)]),_:1}),t(a,{prop:"error",label:"错误原因","min-width":"120"}),t(a,{prop:"last_time",label:"最后执行时间",width:"180"}),t(a,{prop:"time",label:"时长","min-width":"100"}),t(a,{prop:"max_time",label:"最大时长","min-width":"100"}),t(a,{label:"操作",width:"120",fixed:"right"},{default:o(({row:n})=>[k("div",A,[t(m,{type:"primary",link:""},{default:o(()=>[d((i(),r(g,{to:{path:l(y)("crontab.crontab/add:edit"),query:{id:n.id}}},{default:o(()=>[t(m,{type:"primary",link:""},{default:o(()=>e[5]||(e[5]=[s(" 编辑 ")])),_:1})]),_:2},1032,["to"])),[[_,["crontab.crontab/edit","crontab.crontab/add:edit"]]])]),_:2},1024),d((i(),r(m,{type:"danger",link:"",onClick:O=>v(n.id)},{default:o(()=>e[6]||(e[6]=[s(" 删除 ")])),_:2},1032,["onClick"])),[[_,["crontab.crontab/delete"]]])])]),_:1})]),_:1},8,["data"])),[[V,l(p).loading]]),k("div",G,[t(C,{modelValue:l(p),"onUpdate:modelValue":e[0]||(e[0]=n=>z(p)?p.value=n:null),onChange:l(c)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{Tt as default};