Files
yakpanel-core/YakPanel/static/vite/js/index-DwBQahzG.js

2 lines
8.1 KiB
JavaScript
Raw Normal View History

2026-04-07 02:04:22 +05:30
import{S as D}from"./index-DGlAal3c.js?v=1773287522785";import{as as I,av as O,n as E,i as U,v as Z,p as G,au as H,h as J,aw as K,x as Q,c as W}from"./index-BTglIPU2.js?v=1773287522785";import{_ as X}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as Y}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import{_ as tt}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{_ as et}from"./index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785";import{_ as at,u as nt}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as st}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{h as ot,e as lt,s as it}from"./alarm-DLi1oY_0.js?v=1773287522785";import{_ as ut}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as rt}from"./index.vue_vue_type_script_setup_true_lang-O0FWUQU9.js?v=1773287522785";import{k as $,R as M,r as C,e as T,$ as k,a8 as B,S as s,a9 as l,a0 as t,j as y,aa as S,_ as _t,Z as q,o as mt}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{a9 as pt,a1 as ct,a8 as L,a3 as dt,a4 as ft,au as gt,_ as vt,av as bt,B as N,a5 as ht,k as yt,a2 as St}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{_ as xt}from"./index-lEMZglLp.js?v=1773287522785";import{a as $t}from"./ssl-Bm8jcneQ.js?v=1773287522785";import{u as kt}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";import"./alarm-C8du74Vj.js?v=1773287522785";const wt=g=>I.post("/config?action=get_alarm_services",g),Ct={class:"w-250px"},Pt=$({__name:"service-daemon",props:{name:{default:"nginx"},onRefresh:{type:Function,default:()=>{}}},setup(g,{expose:o}){const m=g,{name:i,onRefresh:r}=m,{t:v}=M(),p=C(null),a=T({status:!0,day_num:3,interval:600,method:[],count:1,id:null,title:null}),c={day_num:{trigger:"input",type:"number",required:!0,message:v("Config.Alarm.index_22")},interval:{trigger:"input",type:"number",required:!0,message:v("Config.Alarm.index_23")},method:{trigger:"change",type:"array",required:!0,message:v("Config.Safe.index_7")}},e=n=>({template_id:"5",status:n?a.status?1:0:null,task_id:n?a.id:null,title:n?a.title:null,task_data:{task_data:{tid:"5",type:"services",title:"Service Stop Alert",status:a.status,count:a.count,interval:a.interval,project:i,help:600},sender:a.method,number_rule:{day_num:a.day_num,total:0},time_rule:{send_interval:0,time_range:[]}}}),u=async()=>{var n;await((n=p.value)==null?void 0:n.validate()),a.id?await O(e(!0)):await ot(e(!1)),r()},b=C(!1);return(async()=>{try{b.value=!0;const{message:n}=await lt({keyword:i});E(n)&&n.length&&(a.id=n[0].id,a.title=n[0].title,a.status=n[0].status,a.method=n[0].sender,a.count=n[0].task_data.count,a.day_num=n[0].number_rule.day_num,a.interval=n[0].task_data.interval)}finally{b.value=!1}})(),o({onConfirm:u}),(n,_)=>{const w=L,h=ct,d=ft,z=dt,P=vt,R=bt,A=gt,F=rt,V=ut,j=pt;return k(),B(j,{show:s(b),class:"p-20px pt-28px pb-8px"},{default:l(()=>[t(V,{ref_key:"formRef",ref:p,model:s(a),rules:c},{default:l(()=>[t(h,{label:n.$t("Mail.Setting.index_51")},{default:l(()=>[t(w,{value:s(a).status,"onUpdate:value":_[0]||(_[0]=f=>s(a).status=f)},null,8,["value"])]),_:1},8,["label"]),t(h,{label:n.$t("Plugin.Mysql.index_4")},{default:l(()=>[t(z,{value:s(a).count,"onUpdate:value":_[1]||(_[1]=f=>s(a).count=f)},{default:l(()=>[t(d,{value:1},{default:l(()=>[y(S(n.$t("Config.Panel.index_83_1")),1)]),_:1}),t(d,{value:2},{default:l(()=>[y(S(n.$t("Config.Panel.index_83_2")),1)]),_:1})]),_:1},8,["value"])]),_:1},8,["label"]),t(h,{label:n.$t("Plugin.Mysql.index_29"),path:"interval"},{default:l(()=>[t(A,null,{default:l(()=>[t(P,{value:s(a).interval,"onUpdate:valu