2 lines
7.7 KiB
JavaScript
2 lines
7.7 KiB
JavaScript
import{n as z,w as G,i as H,ap as J,h as K,v as j,x as Q}from"./index-BTglIPU2.js?v=1773287522785";import{_ as I}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as M}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{u as N}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{u as W}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{_ as X}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{h as Y,i as aa,g as ea,j as ta,k as na,l as ra}from"./organization-BLgjdABO.js?v=1773287522785";import{k as L,R as O,r as q,e as A,$ as T,Z as S,a0 as o,S as a,a9 as _,a8 as oa,ak as sa,m as g,j as ia,aa as la}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{k as pa,a1 as _a,a6 as da,b as ca,aw as ua,a5 as ga,B as ma}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{_ as ba}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import{u as V}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./index-S15tYq5l.js?v=1773287522785";import"./copy-D-wIKr0q.js?v=1773287522785";import"./index-DIKmrNCq.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";const fa={class:"p-20px"},xa=L({__name:"form",props:{data:{}},setup(k,{expose:$}){const{t:e}=O(),E=k,{isEdit:b,row:l,getList:f,id:x}=E.data,w=q([]),v=q(null),t=A({contrast:"in",compare:"",executeType:"1",script:null,args:"",id:0}),n=A({is_args:!1,args_holder:"",args_title:""}),d=p=>g(ga,{trigger:"hover",placement:"top-start"},{trigger:()=>g("span",p.label),default:()=>g("span",p.label)}),s=(p,r)=>{n.is_args=r.is_args,n.args_holder=r.args_ps,n.args_title=r.args_title},u=[{label:e("Crontab.Planned.index_3"),value:"1"}],i=[{label:e("Crontab.arrange.index_9"),value:"in"},{label:e("Crontab.arrange.index_10"),value:"not in"},{label:e("Crontab.arrange.index_11"),value:"="},{label:e("Crontab.arrange.index_12"),value:"!="}],c={compare:{required:!0,message:e("Crontab.arrange.index_8"),trigger:["blur","input"]},script:{required:!0,type:"number",message:e("Crontab.arrange.index_13"),trigger:["blur","input"]},args:{required:!0,trigger:["blur","change"],message:e("Security.Conf.Index_28")}},y=()=>({run_script_id:t.script,operator:t.contrast,op_value:t.compare,run_script:"",args:t.args,...b?{where_id:t.id}:{trigger_id:x}}),C=async({hide:p})=>{var r;await((r=v.value)==null?void 0:r.validate()),b?await Y(y()):await aa(y()),f==null||f(),p()};return(async()=>{const{message:p}=await ea();z(p)&&(w.value=p.map(r=>({label:r.name,value:r.name,children:r.script_list.map(h=>({label:h.name,value:h.script_id,is_args:h.is_args,args_ps:h.args_ps,args_title:h.args_title}))})))})(),b&&l&&(t.contrast=l.operator,t.compare=l.op_value,t.script=l.run_script_id,t.args=l.args,n.is_args=!!l.script_info.is_args,n.args_holder=l.script_info.args_ps,n.args_title=l.script_info.args_title,t.id=l.where_id),$({onConfirm:C}),(p,r)=>{const h=da,P=_a,D=ca,R=pa,F=ua,Z=X;return T(),S("div",fa,[o(Z,{ref_key:"formRef",ref:v,model:a(t),rules:c},{default:_(()=>[o(R,null,{default:_(()=>[o(P,{label:p.$t("Crontab.Planned.index_23")},{default:_(()=>[o(h,{class:"w-120px!",value:a(t).contrast,"onUpdate:value":r[0]||(r[0]=m=>a(t).contrast=m),options:i},null,8,["value"])]),_:1},8,["label"]),o(P,{path:"compare"},{default:_(()=>[o(D,{class:"w-215px!",value:a(t).compare,"onUpdate:value":r[1]||(r[1]=m=>a(t).compare=m),placeholder:p.$t("Crontab.arrange.index_8")},null,8,["value","placeholder"])]),_:1})]),_:1}),o(R,null,{default:_(()=>[o(P,{label:p.$t("Docker.LocalImage.pull.index_12")},{default:_(()=>[o(h,{class:"w-120px!",value:a(t).executeType,"onUpdate:value":r[2]||(r[2]=m=>a(t).executeType=m),options:u},null,8,["value"])]),_:1},8,["label"]),o(P,{path:"script"},{default:_(()=>[o(F,{class:"w-218px!",value:a(t).script,"onUpdate:value":[r[3]||(r[3]=m=>a(t).script=m),s],filterable:!0,"check-strategy":"child","show-path":!1,placeholder:p.$t("Crontab.arrange.index_29"),options:a(w),"render-label":d},null,8,["value","placeholder","options"])]),_:1})]),_:1}),a(n).is_args?(T(),oa(P,{key:0,label:a(n).args_title,path:"args"},{default:_(()=>[o(D,{class:"w-350px!",value:a(t).args,"onUpdate:value":r[4]||(r[4]=m=>a(t).args=m),placeholder:a(n).args_holder},null,8,["value","placeholder"])]),_:1},8,["label"])):sa("",!0)]),_:1},8,["model"])])}}}),ha={class:"p-20px"},va=L({__name:"logs",props:{data:{}},setup(k,{expose:$}){const{t:e}=O(),E=k,{id:b}=E.data,l=A({p:1,rows:10}),{keys:f,table:x,columns:w}=N([{key:"name",title:e("Crontab.arrange.index_5"),render:s=>g("span",{},[G(s.start_time)])},{key:"name",title:e("Crontab.arrange.index_6"),render:s=>{const u=s.end_time-s.start_time;return g("span",{},["".concat(u<1?"<1":u).concat(e("Crontab.Planned.index_45"))])}},{key:"name",title:e("Crontab.Planned.index_23"),render:function(s){return g("span",{},[s.status?g("span",{class:"text-[#20a53a]"},e("Crontab.arrange.index_35")):g("span",{class:"text-[#ef0808]"},e("Crontab.arrange.index_36"))])}},{key:"name",title:e("Crontab.arrange.index_20"),ellipsis:{tooltip:!0},width:"50%",render:function(s){return g("span",{class:"h-60px p-5px"},[s.status?s.result_succ:s.result_err])}}]),{loading:v,setLoading:t}=V(),n=()=>({...l,where_id:b}),d=async()=>{try{t(!0);const{message:s}=await ta(n());H(s)&&(x.data=s.data,x.total=J(s.page))}finally{f.value=[],t(!1)}};return d(),$({init:d}),(s,u)=>{const i=M,c=ba,y=I;return T(),S("div",ha,[o(y,null,{table:_(()=>[o(i,{"max-height":250,loading:a(v),data:a(x).data,columns:a(w)},null,8,["loading","data","columns"])]),pageRight:_(()=>[o(c,{page:a(l).p,"onUpdate:page":u[0]||(u[0]=C=>a(l).p=C),"page-size":a(l).rows,"onUpdate:pageSize":u[1]||(u[1]=C=>a(l).rows=C),"item-count":a(x).total,onRefresh:d},null,8,["page","page-size","item-count"])]),_:1})])}}}),Ca={class:"p-20px"},Ma=L({__name:"index",props:{data:{}},setup(k,{expose:$}){const{t:e}=O(),E=k,{id:b}=E.data,{keys:l,table:f,columns:x}=N([{key:"name",title:e("Crontab.arrange.index_15"),ellipsis:{tooltip:{width:"trigger"}},render:i=>{const c={in:e("Crontab.arrange.index_9"),"not in":e("Crontab.arrange.index_10"),"=":e("Crontab.arrange.index_11"),"!=":e("Crontab.arrange.index_12")};return g("span",{},e("Crontab.arrange.index_39",[i.script_info.name,c[i.operator],i.op_value]))}},W({width:130,options:i=>[{label:e("Site.TableOP.index_7"),onClick:()=>{u(i)}},{label:e("Ftp.Table.index_15"),onClick:()=>{d.data.id=i.where_id,d.show=!0}},{label:e("Public.Btn.Del"),onClick:()=>{K({title:e("Crontab.arrange.index_16"),content:e("Crontab.arrange.index_18"),onConfirm:async({hide:c})=>{await na({where_id:i.where_id}),t(),c()}})}}]})]),{loading:w,setLoading:v}=V(),t=async()=>{try{v(!0);const{message:i}=await ra({trigger_id:b});z(i)&&(f.data=i)}finally{l.value=[],v(!1)}},n=j(e("Crontab.arrange.index_14"),{getList:t,id:b}),d=j(e("Crontab.arrange.index_17")),s=()=>{n.data.isEdit=!1,n.title=e("Crontab.arrange.index_14"),n.show=!0},u=i=>{n.data.row=i,n.data.isEdit=!0,n.title=e("Crontab.arrange.index_19"),n.show=!0};return t(),$({init:t}),(i,c)=>{const y=ma,C=M,B=I,U=Q;return T(),S("div",Ca,[o(B,null,{toolsLeft:_(()=>[o(y,{type:"primary",onClick:s},{default:_(()=>[ia(la(i.$t("Crontab.arrange.index_14")),1)]),_:1})]),table:_(()=>[o(C,{loading:a(w),"max-height":200,data:a(f).data,columns:a(x)},null,8,["loading","data","columns"])]),_:1}),o(U,{show:a(n).show,"onUpdate:show":c[0]||(c[0]=p=>a(n).show=p),title:a(n).title,data:a(n).data,width:600,footer:!0,component:xa},null,8,["show","title","data"]),o(U,{show:a(d).show,"onUpdate:show":c[1]||(c[1]=p=>a(d).show=p),title:a(d).title,data:a(d).data,width:850,component:va},null,8,["show","title","data"])])}}});export{Ma as default};
|