ScopeSentry/static/assets/ScheduledTask-C2OSt7fr.js

2 lines
11 KiB
JavaScript
Raw Normal View History

2024-06-17 14:41:04 +00:00
import{_ as e}from"./ContentWrap.vue_vue_type_script_setup_true_lang-CLuWlWlx.js";import{d as t,r as a,N as l,e as o,a1 as s,X as i,Q as n,Y as r,o as d,i as u,w as p,a as c,H as m,t as f,Z as g,I as v,f as _,$ as y,a0 as h,l as b,a2 as j}from"./index-rxu9Faad.js";import{E as x,a as k}from"./el-col-BKZxb-_G.js";import{E as S}from"./el-text-BLRhP_03.js";import{a as w,E as V}from"./el-tab-pane-BRIDvS2j.js";import{E as I,a as N}from"./el-form-item-BWEP-xeg.js";import{E as P}from"./el-input-number-C2PDgN9l.js";import"./el-tag-DFTmA9-y.js";import{E as T}from"./el-popper-BJkW0SkV.js";import{E as C}from"./el-select-v2-ZKSF5BLD.js";import{E}from"./el-checkbox-BVo36Tmv.js";import"./el-tooltip-l0sNRNKZ.js";import{E as U}from"./el-switch-BRO8MrN9.js";import{_ as A}from"./Table.vue_vue_type_script_lang-COxZJx7A.js";import{u as D}from"./useTable-DOtBbJYW.js";import{u as z}from"./useIcon-xO2WQYaC.js";import{a as M,s as L,b as W,u as H}from"./index-BZmcgvug.js";import{_ as R}from"./Dialog.vue_vue_type_style_index_0_lang-D0fkHpTu.js";import{_ as F}from"./AddTask.vue_vue_type_script_setup_true_lang-OLDK-EYH.js";import{_ as O}from"./AddProject.vue_vue_type_script_setup_true_lang-DlpcaFRh.js";import{_ as J}from"./PageMonit.vue_vue_type_script_setup_true_lang-C1cUF2Rx.js";import{a as Q}from"./index-BaLibEYg.js";import{_ as $}from"./ProgressInfo.vue_vue_type_script_setup_true_lang-BGK04Vvh.js";import"./el-card-C0XrHsE5.js";import"./useInput-D-eMIzLG.js";import"./debounce-rCtyPgGe.js";import"./castArray-B4xEQihS.js";import"./raf-P5NVVAw8.js";import"./el-select-FArs2pTf.js";import"./el-image-viewer-CCnBYOdA.js";import"./tsxHelper-CyxpWgl3.js";import"./el-dropdown-item-CgW2TRYg.js";import"./refs-ClXC3KCu.js";import"./index-CQSTts3C.js";import"./index-Cr6_Qzhf.js";/* empty css */import"./el-divider-CWb5e3hf.js";import"./el-radio-group-j1mInj6s.js";import"./index-Cx9Wzo2_.js";import"./index-B9E6KFL3.js";const q={class:"mb-10px"},B={style:{position:"relative",top:"12px"}};function G(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!h(e)}const K=t({__name:"ScheduledTask",setup(t){const h=z({icon:"iconoir:search"}),{t:K}=b(),X=a(""),Y=()=>{fe()},Z=l([{field:"selection",type:"selection",width:"55"},{field:"name",label:K("task.taskName"),minWidth:30},{field:"cycle",label:K("task.taskCycle")+"(h)",minWidth:20},{field:"type",label:K("task.typeTask"),minWidth:20},{field:"lastTime",label:K("task.lastTime"),minWidth:40,formatter:(e,t,a)=>""==a?"-":a},{field:"nextTime",label:K("task.nextTime"),minWidth:40,formatter:(e,t,a)=>""==a||0==e.state?"-":a},{field:"state",label:K("common.state"),minWidth:20,formatter:(e,t,a)=>{if(null==a)return o("div",null,null);let l="",i="";return 1==a?(l="#2eb98a",i=K("common.on")):(l="red",i=K("common.statusStop")),o(k,{gutter:20},{default:()=>[o(x,{span:1},{default:()=>[o(s,{icon:"clarity:circle-solid",color:l},null)]}),o(x,{span:5},{default:()=>[o(S,{type:"info"},G(i)?i:{default:()=>[i]})]})]})}},{field:"action",label:K("tableDemo.action"),minWidth:40,formatter:(e,t,a)=>{let l,s,r,d,u="";return u="Scan"==e.type?"scan":"project",o(n,null,["page_monitoring"===e.id?o(i,{type:"success",onClick:()=>Le(e)},G(l=K("common.edit"))?l:{default:()=>[l]}):o(n,null,[o(i,{type:"success",onClick:()=>Se(e)},G(s=K("common.edit"))?s:{default:()=>[s]}),o(i,{type:"danger",onClick:()=>Ve(e)},G(r=K("common.delete"))?r:{default:()=>[r]}),o(i,{type:"primary",onClick:()=>oe(e.id,u,e.runner_id)},G(d=K("task.taskProgress"))?d:{default:()=>[d]})])])}}]),ee=a(!1);let te="",ae="",le="";const oe=async(e,t,a)=>{te=e,ae=t,le=a,ee.value=!0},se=()=>{ee.value=!1},{tableRegister:ie,tableState:ne,tableMethods:re}=D({fetchDataApi:async()=>{const{currentPage:e,pageSize:t}=ne,a=await W(X.value,e.value,t.value);return{list:a.data.list,total:a.data.total}},immediate:!1}),{loading:de,dataList:ue,total:pe,currentPage:ce,pageSize:me}=ne;me.value=20;const{getList:fe,getElTableExpose:ge}=re;function ve(){return{background:"var(--el-fill-color-light)"}}const _e=a(!1);let ye=K("task.addTask");const he=()=>{_e.valu