2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
System.register(["./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-C90vjkA2.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BCiDzEG_.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./useLoading-legacy-IiShPpjk.js?v=1773287522785","./alarm-legacy-B0l3BTRO.js?v=1773287522785","./data-legacy-B9xdUIE5.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./index-legacy-BLhboF_G.js?v=1773287522785","./alarm-legacy-wcthH3Ek.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785"],(function(e,a){"use strict";var l,t,u,n,i,r,d,s,o,v,p,m,_,f,c,g,y,h,b,x,w,k,j,U,$,C,A,E,M,R,S,P,B,D,O,H,T,F,I,L,Z,G,Q,X,Y,q,z,J,K;return{setters:[e=>{l=e._},e=>{t=e._},e=>{u=e._},e=>{n=e.k,i=e.$,r=e.Z,d=e.an,s=e.t,o=e.c,v=e.F,p=e._,m=e.a0,_=e.S,f=e.H,c=e.aa,g=e.ak,y=e.ao,h=e.a9,b=e.a8,x=e.j,w=e.P,k=e.ad,j=e.R,U=e.a6,$=e.r,C=e.e,A=e.x,E=e.X,M=e.n},e=>{R=e.an,S=e.t,P=e.Q,B=e.i,D=e.n,O=e.cn},e=>{H=e.u},e=>{T=e.j,F=e.h,I=e.i},e=>{L=e.g},e=>{Z=e.a6,G=e.au,Q=e._,X=e.av,Y=e.a3,q=e.a4,z=e.a1},e=>{J=e._},e=>{K=e._},null,null],execute:function(){const a=n({__name:"form-template-field-none",props:{field:{}},setup:e=>(e,a)=>(i(),r("div"))}),N={key:0,class:"ml-10px whitespace-pre"},V=n({__name:"form-template-field-select",props:y({field:{}},{value:{default:null},valueModifiers:{}}),emits:["update:value"],setup(e){const a=e,l=d(e,"value"),t=s(a,"field"),u=o((()=>t.value.items.map((e=>({label:`${e.title}${t.value.unit||""}`,value:e.value})))));return(e,a)=>{const n=Z;return i(),r(v,null,[p("div",{style:f({width:_(t).width?"160px":"260px"})},[m(n,{value:l.value,"onUpdate:value":a[0]||(a[0]=e=>l.value=e),disabled:_(t).disabled,options:_(u)},null,8,["value","disabled","options"])],4),_(t).suffix?(i(),r("div",N,c(_(t).suffix),1)):g("",!0)],64)}}}),W={key:0,class:"ml-10px whitespace-pre"},ee=n({__name:"form-template-field-number",props:y({field:{}},{value:{},valueModifiers:{}}),emits:["update:value"],setup(e){const a=s(e,"field"),l=d(e,"value"),t=()=>{l.value||(l.value=a.value.default)};return(e,u)=>{const n=Q,d=X,s=G;return i(),r(v,null,[p("div",null,[m(s,null,{default:h((()=>[m(n,{value:l.value,"onUpdate:value":u[0]||(u[0]=e=>l.value=e),class:"w-100px",min:1,"show-button":!1,placeholder:"",onBlur:t},null,8,["value"]),_(a).unit?(i(),b(d,{key:0,class:"min-w-52px text-center"},{default:h((()=>[x(c(_(a).unit),1)])),_:1})):g("",!0)])),_:1})]),_(a).suffix?(i(),r("span",W,c(_(a).suffix),1)):g("",!0)],64)}}}),ae=n({__name:"form-template-field-radio",props:y({field:{}},{value:{},valueModifiers:{}}),emits:["update:value"],setup(e){const a=e,l=d(e,"value"),t=s(a,"field");return(e,a)=>{const u=q,n=Y;return i(),b(n,{value:l.value,"onUpdate:value":a[0]||(a[0]=e=>l.value=e)},{default:h((()=>[(i(!0),r(v,null,w(_(t).items,(e=>(i(),b(u,{key:e.value,value:e.value},{default:h((()=>[x(c(e.title),1)])),_:2},1032,["value"])))),128))])),_:1},8,["value"])}}}),le=n({__name:"form-template-field-help",props:{field:{}},setup:e=>(e,a)=>{const l=J;return i(),b(l,null,{default:h((()=>[(i(!0),r(v,null,w(e.field.list,(e=>(i(),r("li",{key:e},c(e),1)))),128))])),_:1})}}),te={key:0,class:"ml-10px whitespace-pre"},ue=n({__name:"form-template-field-multiple-select",props:y({field:{}},{value:{default:()=>[]},valueModifiers:{}}),emits:["update:value"],setup(e){const a=e,l=d(e,"value"),t=s(a,"field"),u=o((()=>t.value.items.map((e=>({label:`${e.title}${t.value.unit||""}`,value:e.value})))));return(e,a)=>{const n=Z;return i(),r(v,null,[p("div",{style:f({width:_(t).width?"160px":"260px"})},[m(n,{multiple:"",value:l.value,"onUpdate:value":a[0]||(a[0]=e=>l.value=e),disabled:_(t).disabled,options:_(u)},null,8,["value","disabled","options"])],4),_(t).suffix?(i(),r("div",te,c(_(t).suffix),1)):g("",!0)],64)}}}),ne=n({__name:"form-template-field",props:y({field:{}},{value:{},valueModifiers:{}}),emits:y(["change"],["update:value"]),setup(e,{emit:l}){const t=e,u=l,n=d(e,"value"),r=s(t,"field"),o=(()=>{switch(r.value.type){case"multiple-select":return ue;case"select":return V;case"number":return ee;case"radio":return ae;case"help":return le;default:return a}})(),v=e=>{u("change",e,r.value.attr)};return(e,a)=>(i(),b(k(_(o)),{value:n.value,"onUpdate:value":[a[0]||(a[0]=e=>n.value=e),v],field:_(r)},null,40,["value","field"]))}}),ie=n({__name:"form-template",props:y({type:{default:"none"},template:{default:()=>({field:[],sorted:[]})}},{value:{default:()=>({})},valueModifiers:{}}),emits:["update:value"],setup(e,{expose:a}){const l=e,{t:t}=j(),u=s(l,"type"),n=s(l,"template"),p=d(e,"value"),f=o((()=>{const{field:e,sorted:a}=n.value,l=[];return a.forEach((a=>{const t=[];a.forEach((a=>{const l=e.find((e=>e.attr===a));l&&t.push(l)})),l.push(t)})),l})),c=(e,a)=>{"system_disk"===u.value&&"cycle"===a&&y(),"project_status"===u.value&&"cycle"===a&&x()},y=()=>{const{cycle:e}=p.value;switch(e){case 1:n.value.field[2].unit="GB",n.value.field[2].name=t("Config.Alarm.index_26");break;case 2:n.value.field[2].unit="%",n.value.field[2].name=t("Config.Alarm.index_27")}},x=()=>{const{field:e}=n.value,[,a]=e,{all_items:l}=a;if(l&&R(p.value.cycle)){const e=l[L(p.value.cycle)-1];e.length>0?(a.items=e,p.value.project=e[0].value):(a.items=[],p.value.project=null)}},k=()=>{switch(u.value){case"system_disk":y();break;case"project_status":x()}};return k(),a({render:k}),(e,a)=>{const l=z;return i(!0),r(v,null,w(_(f),((e,a)=>(i(),r(v,null,[1===e.length?(i(!0),r(v,{key:0},w(e,(e=>(i(),b(l,{key:`${_(u)}-${e.attr}`,label:e.name},{default:h((()=>[m(ne,{value:p.value[e.attr],"onUpdate:value":a=>p.value[e.attr]=a,field:e,onChange:c},null,8,["value","onUpdate:value","field"])])),_:2},1032,["label"])))),128)):g("",!0),e.length>1?(i(),r("div",{key:`${_(u)}-${a+1}`,class:"flex"},[(i(!0),r(v,null,w(e,((e,a)=>(i(),b(l,{key:`${_(u)}-${e.attr}`,label:e.name,"label-width":0!==a?"auto":void 0},{default:h((()=>[m(ne,{value:p.value[e.attr],"onUpdate:value":a=>p.value[e.attr]=a,field:e,onChange:c},null,8,["value","onUpdate:value","field"])])),_:2},1032,["label","label-width"])))),128))])):g("",!0)],64)))),256)}}}),re=n({__name:"form-advanced",props:y({config:{default:()=>({})},inverse:{type:Boolean,default:!1},timeRangeShow:{type:Boolean,default:!1}},{value:{default:()=>({day_num:0,total:0,send_interval:0,time_range:[]})},valueModifiers:{}}),emits:["update:value"],setup(e){const a=e,l=s(a,"config"),t=d(e,"value"),u=e=>a.inverse?!l.value[e]:l.value[e];return(e,a)=>{const l=Q,n=X,d=G,s=z,o=K;return i(),r(v,null,[u("day_num")?(i(),b(s,{key:0,label:e.$t("Config.Alarm.index_28"),path:"day_num"},{default:h((()=>[m(d,null,{default:h((()=>[m(l,{value:t.value.day_num,"onUpdate:value":a[0]||(a[0]=e=>t.value.day_num=e),class:"w-100px",min:0,"show-button":!1,placeholder:""},null,8,["value"]),m(n,{class:"min-w-52px text-center"},{default:h((()=>[x(c(e.$t("Public.Unit.Times")),1)])),_:1})])),_:1})])),_:1},8,["label"])):g("",!0),u("total")?(i(),b(s,{key:1,label:e.$t("Config.Alarm.index_30"),path:"total"},{default:h((()=>[m(d,null,{default:h((()=>[m(l,{value:t.value.total,"onUpdate:value":a[1]||(a[1]=e=>t.value.total=e),class:"w-100px",min:0,"show-button":!1,placeholder:""},null,8,["value"]),m(n,{class:"min-w-52px text-center"},{default:h((()=>[x(c(e.$t("Public.Unit.Times")),1)])),_:1})])),_:1})])),_:1},8,["label"])):g("",!0),u("send_interval")?(i(),b(s,{key:2,label:e.$t("Config.Alarm.index_31"),path:"send_interval"},{default:h((()=>[m(d,null,{default:h((()=>[m(l,{value:t.value.send_interval,"onUpdate:value":a[2]||(a[2]=e=>t.value.send_interval=e),class:"w-100px",min:0,"show-button":!1,placeholder:""},null,8,["value"]),m(n,{class:"min-w-52px text-center"},{default:h((()=>[x(c(e.$t("Public.Unit.Seconds")),1)])),_:1})])),_:1})])),_:1},8,["label"])):g("",!0),e.timeRangeShow?(i(),b(s,{key:3,label:e.$t("Config.Alarm.index_33"),path:"time_range","show-feedback":!1},{default:h((()=>[m(o,{value:t.value.time_range,"onUpdate:value":a[3]||(a[3]=e=>t.value.time_range=e)},null,8,["value"])])),_:1},8,["label"])):g("",!0)],64)}}}),de={class:"px-20px py-24px"},se={class:"w-260px"},oe={class:"w-260px"};e("default",n({__name:"form",props:{isEdit:{type:Boolean},template_id:{},row:{}},emits:["refresh"],setup(e,{expose:a,emit:n}){const d=e,v=S(),{isPro:f}=U(v),c=n,{t:g}=j(),y=s(d,"isEdit"),b=$(null),w=$(),k=$(!1),L=C({type:null,method:[],day_num:0,total:0,send_interval:0,time_range:[(new Date).setHours(0,0,0,0),(new Date).setHours(23,59,59,0)],template:{}}),G=C({day_num:{trigger:["input","blur"],validator:()=>!(!L.day_num&&0!==L.day_num)||(K.value.day_num||(k.value=!0),new Error(g("Config.Alarm.index_22")))},total:{trigger:["input","blur"],validator:()=>!(!L.total&&0!==L.total)||(K.value.total||(k.value=!0),new Error(g("Config.Alarm.index_23")))},send_interval:{trigger:["input","blur"],validator:()=>!(!L.send_interval&&0!==L.send_interval)||(K.value.send_interval||(k.value=!0),new Error(g("Config.Alarm.index_24")))},method:{trigger:["change"],validator:()=>0!==L.method.length||new Error(g("Config.Alarm.index_25"))}}),Q=A([]),X=o((()=>Q.value.map(((e,a)=>({label:e.title,value:a,disabled:"80"===e.id&&!f.value,data:e}))))),Y=o((()=>{let e="none";const a=Q.value[L.type||0];return a&&(e=a.source),e})),q=e=>m("div",null,[m("span",null,[e.label,x(" ")]),14===e.value?m("span",{class:"float-right cursor-pointer color-#ffb800",onClick:()=>{P({source:323})}},[x("PRO")]):""]),J=$({field:[],sorted:[]}),K=$({}),N=()=>Q.value[L.type||0],V=()=>{const e=N();L.template={},J.value=e.template,J.value.field.forEach((a=>{a.default?L.template[a.attr]=a.default:L.template[a.attr]=e.default[a.attr]})),L.day_num=0,L.total=0,L.send_interval=0;const a={},{advanced_default:l}=e;B(l)&&Object.entries(l).forEach((([e,l])=>{B(l)?Object.entries(l).forEach((([e,l])=>{a[e]=!0,ee(e,l)})):R(l)&&(a[e]=!0,ee(e,l))})),K.value=a},W=["day_num","total","send_interval"],ee=(e,a)=>{W.includes(e)&&(L[e]=a)},ae=()=>{V(),M((()=>{w.value.render()}))},{loading:le,setLoading:te}=H(),ue=e=>{const a=new Date,l=a.getFullYear(),t=a.getMonth(),u=a.getDate();return new Date(l,t,u).getTime()+1e3*e};return(async()=>{await(async()=>{try{te(!0);const{message:e}=await I();D(e)&&(Q.value=e,L.type=0,y.value||V())}finally{te(!1)}})();const{row:e}=d;if((y.value&&e||d.template_id&&e)&&(L.type=Q.value.findIndex((a=>a.id===e.template_id)),V(),L.method=e.sender,e.number_rule&&(L.day_num=e.number_rule.day_num,L.total=e.number_rule.total),e.time_rule&&(L.send_interval=e.time_rule.send_interval,e.time_rule.time_range&&e.time_rule.time_range.length>0&&(L.time_range=[ue(e.time_rule.time_range[0]),ue(e.time_rule.time_range[1])])),Object.keys(L.template).forEach((a=>{e.task_data&&(L.template[a]=e.task_data[a])})),e.task_data?.after_hook&&e.task_data?.after_hook.restart.length&&(L.template.after_hook=e.task_data?.after_hook.restart),await M(),w.value.render()),d.template_id&&!e){const e=Q.value.findIndex((e=>e.id===String(d.template_id)));-1!==e&&(L.type=e,ae())}})(),a({onConfirm:async()=>{await(b.value?.validate());const{row:e}=d,a=(()=>{const e=N();return{template_id:e.id,task_data:{task_data:{tid:e.id,type:e.source,title:e.title,status:!0,count:0,interval:600,project:"",...L.template,after_hook:{restart:L.template.after_hook}},sender:L.method,number_rule:{day_num:L.day_num,total:L.total},time_rule:{send_interval:L.send_interval,time_range:[O(L.time_range[0]),O(L.time_range[1])]}}}})();y.value&&e?await T({...a,task_id:e.id}):await F(a),c("refresh")}}),(e,a)=>{const n=Z,d=z,s=u,o=t,v=l;return i(),r("div",de,[m(v,{ref_key:"formRef",ref:b,model:_(L),rules:_(G),"label-width":"140"},{default:h((()=>[m(d,{label:e.$t("Config.Alarm.index_19")},{default:h((()=>[p("div",se,[m(n,{value:_(L).type,"onUpdate:value":[a[0]||(a[0]=e=>_(L).type=e),ae],options:_(X),loading:_(le),"render-label":q,disabled:!!e.template_id||_(y)},null,8,["value","options","loading","disabled"])])])),_:1},8,["label"]),m(ie,{ref_key:"templateRef",ref:w,value:_(L).template,"onUpdate:value":a[1]||(a[1]=e=>_(L).template=e),type:_(Y),template:_(J)},null,8,["value","type","template"]),m(re,{value:_(L),"onUpdate:value":a[2]||(a[2]=e=>E(L)?L.value=e:null),config:_(K)},null,8,["value","config"]),m(d,{label:e.$t("Config.Alarm.index_20"),path:"method"},{default:h((()=>[p("div",oe,[m(s,{value:_(L).method,"onUpdate:value":a[3]||(a[3]=e=>_(L).method=e)},null,8,["value"])])])),_:1},8,["label"]),m(o,{show:_(k),"onUpdate:show":a[5]||(a[5]=e=>E(k)?k.value=e:null),title:e.$t("Config.Alarm.index_21")},{default:h((()=>[m(re,{value:_(L),"onUpdate:value":a[4]||(a[4]=e=>E(L)?L.value=e:null),config:_(K),inverse:!0,"time-range-show":!0},null,8,["value","config"])])),_:1},8,["show","title"])])),_:1},8,["model","rules"])])}}}))}}}));
|