HuanMengAdmin/admin-client/dist/static/js/Index-DeepN7uI.js
2024-07-18 02:27:50 +08:00

2 lines
4.2 KiB
JavaScript

import{_ as q}from"./PageContainer.vue_vue_type_script_setup_true_lang-lZgQDTDD.js";import{T as y}from"./TimedTaskService-cU1EcDFL.js";import{d as U,b as f,e as $,a6 as D,f as l,o as d,l as g,w as a,a as n,j as p,c as w,G,g as e,t as _,B as C,M as P,T as F,p as O,k as z}from"./index-cV5RpzD5.js";import{_ as A}from"./Info.vue_vue_type_script_setup_true_lang-9bS4HpCX.js";import{_ as H}from"./LogInfo.vue_vue_type_script_setup_true_lang-KOHHaLIW.js";import{_ as J}from"./_plugin-vue_export-helper-x3n3nnut.js";import"./AppIcon.vue_vue_type_script_setup_true_lang-Fnoq4ehk.js";import"./GenerateCron.vue_vue_type_script_setup_true_lang-Q7uXpCtv.js";import"./Index-9X_RnOUE.js";const r=h=>(O("data-v-3606fbbc"),h=h(),z(),h),K={class:"task"},Q={class:"task-item"},R={class:"title",style:{color:"initial"}},W={class:"value"},X={class:"task-item"},Y=r(()=>e("div",{class:"title"},"请求方式",-1)),Z={class:"value"},ee={key:0},te={class:"task-item"},se=r(()=>e("div",{class:"title"},"间隔表达式",-1)),oe={class:"value"},ae={class:"task-item"},ne=r(()=>e("div",{class:"title"},"执行时间",-1)),ce={class:"value"},le={class:"task-item"},ie=r(()=>e("div",{class:"title"},"运行状态",-1)),de={class:"value"},re={class:"task-item"},_e=r(()=>e("div",{class:"title"},"备注",-1)),ue={class:"value"},ve={class:"task-item"},fe=r(()=>e("div",{class:"title"},null,-1)),pe={class:"value"},he=["onClick"],me=["onClick"],ke=r(()=>e("a",{href:"javascript:;",class:"text-danger"},"删除",-1)),ye=U({name:"system_user",__name:"Index",setup(h){const x=f(""),c=f(!1),m=f([]);let b;const I=f(),L=f();$(()=>{k(),b=setInterval(()=>{k()},30*1e3)}),D(()=>{clearInterval(b)});async function k(){c.value=!0;const i=await y.findList(x.value);c.value=!1,i.code==200&&(m.value=i.data)}async function V(i){c.value=!0;const s=await y.deleteList([i]);c.value=!1,s.code==200&&F.message.success("删除成功!")}async function B(i,s){if(i==1){c.value=!0;const u=await y.run([s]);if(c.value=!1,u.code!=200){m.value.find(v=>v.id==s).state=0;return}}else{c.value=!0;const u=await y.close([s]);if(c.value=!1,u.code!=200){m.value.find(v=>v.id==s).state=0;return}}}return(i,s)=>{const u=l("a-input-search"),v=l("a-button"),T=l("a-tag"),M=l("a-switch"),S=l("a-divider"),j=l("a-popconfirm"),E=l("a-spin"),N=l("a-card");return d(),g(q,null,{default:a(()=>[n(N,{bordered:!1},{title:a(()=>[n(u,{value:x.value,"onUpdate:value":s[0]||(s[0]=t=>x.value=t),placeholder:"请输入",style:{width:"200px"},onSearch:s[1]||(s[1]=()=>k())},null,8,["value"])]),extra:a(()=>[n(v,{type:"primary",onClick:s[2]||(s[2]=()=>{var t;return(t=I.value)==null?void 0:t.open()})},{default:a(()=>[p("新建任务")]),_:1})]),default:a(()=>[n(E,{spinning:c.value},{default:a(()=>[(d(!0),w(P,null,G(m.value,t=>(d(),w("div",K,[e("div",Q,[e("div",R,[e("span",null,_(t.groupName),1),p(" "+_(t.name),1)]),e("div",W,_(t.jobPoint),1)]),e("div",X,[Y,e("div",Z,[t.requsetMode?C("",!0):(d(),w("div",ee,"-")),t.requsetMode==0?(d(),g(T,{key:1,color:"#87d068"},{default:a(()=>[p("POST")]),_:1})):C("",!0),t.requsetMode==1?(d(),g(T,{key:2,color:"#87d068"},{default:a(()=>[p("GET")]),_:1})):C("",!0),t.requsetMode==2?(d(),g(T,{key:3,color:"#87d068"},{default:a(()=>[p("DELETE")]),_:1})):C("",!0)])]),e("div",te,[se,e("div",oe,_(t.cron),1)]),e("div",ae,[ne,e("div",ce,_(t.executeTime),1)]),e("div",le,[ie,e("div",de,[n(M,{checked:t.state,"onUpdate:checked":o=>t.state=o,"checked-children":"运行","un-checked-children":"停止",checkedValue:1,unCheckedValue:0,onChange:o=>B(o,t.id)},null,8,["checked","onUpdate:checked","onChange"])])]),e("div",re,[_e,e("div",ue,_(t.remark),1)]),e("div",ve,[fe,e("div",pe,[e("a",{href:"javascript:;",onClick:()=>{var o;return(o=I.value)==null?void 0:o.open(t.id)}},"编辑",8,he),n(S,{type:"vertical"}),e("a",{href:"javascript:;",onClick:()=>{var o;return(o=L.value)==null?void 0:o.open(t.id)}},"日志",8,me),n(S,{type:"vertical"}),n(j,{title:"您确定要删除?",onConfirm:o=>V(t.id),okText:"确定",cancelText:"取消"},{default:a(()=>[ke]),_:2},1032,["onConfirm"])])])]))),256))]),_:1},8,["spinning"])]),_:1}),n(A,{ref_key:"refInfo",ref:I,onSuccess:()=>k()},null,8,["onSuccess"]),n(H,{ref_key:"refLogInfo",ref:L},null,512)]),_:1})}}}),Ve=J(ye,[["__scopeId","data-v-3606fbbc"]]);export{Ve as default};