2026-02-04 11:14:06 +08:00
|
|
|
var P=Object.defineProperty;var A=Object.getOwnPropertySymbols;var R=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable;var L=(c,i,a)=>i in c?P(c,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):c[i]=a,T=(c,i)=>{for(var a in i||(i={}))R.call(i,a)&&L(c,a,i[a]);if(A)for(var a of A(i))V.call(i,a)&&L(c,a,i[a]);return c};var d=(c,i,a)=>new Promise((h,g)=>{var _=l=>{try{f(a.next(l))}catch(b){g(b)}},p=l=>{try{f(a.throw(l))}catch(b){g(b)}},f=l=>l.done?h(l.value):Promise.resolve(l.value).then(_,p);f((a=a.apply(c,i)).next())});import{V as F,$ as n,a9 as r}from"./bootstrap-Bjx___ge.js";import"./vxe-table-CH3WLhnG.js";import{u as G,a as z,g as H,e as U,b as W,r as K,d as Q,c as X}from"./data-BkauKpZR.js";import{_ as Y}from"./detail.vue_vue_type_script_setup_true_lang-BOyVkeSv.js";import{_ as Z}from"./form.vue_vue_type_script_setup_true_lang-DGcYWgdN.js";import{_ as $}from"./table-action.vue_vue_type_script_setup_true_lang-DhhbIdjU.js";import{b as m}from"./biz-infra-enum-kCsSM9Xg.js";import{_ as S}from"./doc-alert.vue_vue_type_script_setup_true_lang-D6g9sNOP.js";import{_ as w}from"./page.vue_vue_type_script_setup_true_lang-DwS4wOsr.js";import{m as ee,b9 as te,ab as ae,b2 as ie,bJ as C,j as u,u as t,cp as ne,di as oe}from"../jse/index-index-BrHAu2CG.js";import{u as v}from"./use-modal-OJM-sYFt.js";import{u as se}from"./use-vxe-grid-aMXoVdv4.js";import{A as k}from"./icons-CieLeI1V.js";import{v as x}from"./AlertBuilder-DdqiR4T7.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-CXlINoYD.js";import"./cron-tab-BvhFwfzT.js";import"./index-DOGR4wLV.js";import"./dict-enum-CaHgMaDZ.js";import"./use-description-aZFNfTqh.js";import"./index-DNotH7GY.js";import"./index-CC6ZS7DQ.js";import"./x-BT7QMofY.js";import"./circle-check-big-Dyhv2O12.js";const $e=ee({__name:"index",setup(c){const{push:i}=F(),[a,h]=v({connectedComponent:Z,destroyOnClose:!0}),[g,_]=v({connectedComponent:Y,destroyOnClose:!0});function p(){D.query()}function f(){return d(this,null,function*(){const e=yield U(yield D.formApi.getValues());oe({fileName:"定时任务.xls",source:e})})}function l(){h.setData(null).open()}function b(e){h.setData(e).open()}function E(e){_.setData({id:e.id}).open()}function M(e){return d(this,null,function*(){const s=e.status===m.STOP?m.NORMAL:m.STOP,o=s===m.NORMAL?"启用":"停用";yield x(`确定${o} ${e.name} 吗?`);const I=r.loading({content:`正在${o}中...`,duration:0});try{yield W(e.id,s),r.success(n("ui.actionMessage.operationSuccess")),p()}finally{I()}})}function J(e){return d(this,null,function*(){yield x(`确定执行一次 ${e.name} 吗?`);const s=r.loading({content:"正在执行中...",duration:0});try{yield K(e.id),r.success(n("ui.actionMessage.operationSuccess"))}finally{s()}})}function j(e){i({name:"InfraJobLog",query:e!=null&&e.id?{id:e.id}:{}})}function N(e){return d(this,null,function*(){const s=r.loading({content:n("ui.actionMessage.deleting",[e.name]),duration:0});try{yield Q(e.id),r.success(n("ui.actionMessage.deleteSuccess",[e.name])),p()}finally{s()}})}function q(){return d(this,null,function*(){yield x(n("ui.actionMessage.deleteBatchConfirm"));const e=r.loading({content:n("ui.actionMessage.deletingBatch"),duration:0});try{yield X(y.value),y.value=[],r.success(n("ui.actionMessage.deleteSuccess")),p()}finally{e()}})}const y=te([]);function O({records:e}){y.value=e.map(s=>s.id)}const[B,D]=se({formOptions:{schema:z()},gridOptions:{columns:G(),height:"auto",keepSource:!0,proxyConfig:{ajax:{query:(o,I)=>d(null,[o,I],function*({page:e},s){return yield H(T({pageNo:e.currentPage,pageSize:e.pageSize},s))})}},rowConfig:{keyField:"id",isHover:!0},toolbarConfig:{refresh:!0,search:!0}},gridEvents:{checkboxAll:O,checkboxChange:O}});return(e,s)=>(ie(),ae(t(w),{"auto-content-height":""},{doc:C(()=>[u(t(S),{title:"定时任务",url:"https://doc.iocoder.cn/job/"}),u(t(S),{title:"异步任务",url:"https://doc.iocoder.cn/async-task/"}),u(t(S),{title:"消息队列",url:"https://doc.iocoder.cn/message-queue/"})]),default:C(()=>[u(t(a),{onSuccess:p}),u(t(g)),u(t(B),{"table-title":"定时任务列表"},{"toolbar-
|