File manager - Edit - /usr/local/cpanel/whostmgr/docroot/templates/monitoring/spa/_nuxt/N8_TjD66.js
Back
import{e as x,G as $,q as L,_ as A,o as i,c as d,r as P,k as m,F as C,E as F,H as j,I as H,a as r,t as l,i as V,b as v,w as b,d as p,v as N,n as S,g as T,j as k,x as U,y as E}from"./Bb0d5mhF.js";import{a as w,u as G,w as M}from"./BRExdNuj.js";import{u as D}from"./DJDNWl6f.js";import R from"./DeQ5-w6a.js";import{_ as B}from"./B_Ses2CT.js";import{_ as I}from"./B6yrX0wX.js";import{_ as q}from"./CEkBLMYc.js";import"./C9SsffiO.js";import"./CF7kvRCg.js";import"./B7DMRpI3.js";import"./DfKpJTVM.js";import"./BQV2YfOE.js";const z=x({__name:"CheckboxGroup",props:{modelValue:{type:Array,default:()=>[]},options:{type:Array,required:!0}},emits:["update:modelValue"],setup(o,{expose:s,emit:n}){s();const e=o,c=n,_=L([]);_.value=[...e.modelValue],$(()=>_.value,()=>{c("update:modelValue",_)});const t={props:e,emit:c,selectedValues:_};return Object.defineProperty(t,"__isScriptSetup",{enumerable:!1,value:!0}),t}}),Z={key:0,class:"font-medium"},W=["id","value"],X=["for"];function J(o,s,n,e,c,_){return i(),d("div",null,[o.$slots.default?(i(),d("div",Z,[P(o.$slots,"default")])):m("",!0),(i(!0),d(C,null,F(n.options,t=>(i(),d("div",{key:t.value,class:"flex items-center gap-3"},[j(r("input",{id:t.value,"onUpdate:modelValue":s[0]||(s[0]=a=>e.selectedValues=a),type:"checkbox",value:t.value,class:"scale-150 ml-1 accent-primary"},null,8,W),[[H,e.selectedValues]]),r("label",{for:t.value,class:"whm-checkbox-label"},l(t.label),9,X)]))),128))])}const K=Object.assign(A(z,[["render",J],["__file","CheckboxGroup.vue"]]),{__name:"CheckboxGroup"}),Q=x({__name:"AlertsFilter",setup(o,{expose:s}){s();const n=w(),{t:e}=V(),c=[{label:e("Open"),value:"open"},{label:e("Closed"),value:"closed"}],_=[{label:e("Default"),value:"default"},{label:e("Informational"),value:"informational"},{label:e("Warning"),value:"warning"},{label:e("Critical"),value:"critical"}],{tracker:t}=D(),a={AStore:n,t:e,statusFilterOptions:c,severityFilterOptions:_,tracker:t};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}}),Y={class:"card bg-white @container/whmcsal"},ee={class:"p-4 border border-b border-gray-200 border-t-0 border-l-0 border-r-0"},te={class:"font-medium"},se={class:"p-4 flex flex-col gap-6"};function re(o,s,n,e,c,_){const t=K;return i(),d("div",Y,[r("div",ee,[r("h3",te,l(e.t("Filters")),1)]),r("div",se,[v(t,{modelValue:e.AStore.filter.statusFilter,"onUpdate:modelValue":s[0]||(s[0]=a=>e.AStore.filter.statusFilter=a),class:"flex gap-3 flex-col @[500px]/whmcsal:flex-row",options:e.statusFilterOptions,onChange:s[1]||(s[1]=a=>e.tracker("alerts_filter","change_on","status_filter"))},{default:b(()=>[p(l(e.t("Status")),1)]),_:1},8,["modelValue"]),v(t,{modelValue:e.AStore.filter.severityFilter,"onUpdate:modelValue":s[2]||(s[2]=a=>e.AStore.filter.severityFilter=a),class:"flex gap-3 flex-col @[500px]/whmcsal:flex-row",options:e.severityFilterOptions,onChange:s[3]||(s[3]=a=>e.tracker("alerts_filter","change_on","severity_filter"))},{default:b(()=>[p(l(e.t("Severity")),1)]),_:1},8,["modelValue"])])])}const oe=Object.assign(A(Q,[["render",re],["__file","AlertsFilter.vue"]]),{__name:"AlertsFilter"}),ae=x({__name:"AlertsHistory",props:{data:{type:Array,required:!0}},setup(o,{expose:s}){s();const{locale:n}=V(),e=(a,u="utc")=>{const f={weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZone:u,timeZoneName:"short"};return new Date(a).toLocaleString(n.value,f)},c=w(),_=N(()=>c.filter.severityFilter),t={locale:n,generateDateStringUTC:e,AStore:c,severityFilter:_};return Object.defineProperty(t,"__isScriptSetup",{enumerable:!1,value:!0}),t}}),ne={class:"card bg-white @container/whmcsalh"},le={class:"p-4"},ie={class:"font-medium"},ce={key:0},_e={class:"font-medium mb-2"},de={class:"flex items-start gap-2 flex-col @[700px]/whmcsalh:flex-row @[700px]/whmcsalh:items-center"},ue={class:"flex items-center gap-2"},me={class:"text-gray-500"},pe={class:"font-medium"},fe={key:0,class:"text-gray-500"},ge={class:"font-medium"},ve={key:0,class:"m-4 text-sm text-gray-500"};function he(o,s,n,e,c,_){return i(),d("div",ne,[r("div",le,[r("h3",ie,l(o.$t("AlertHistory")),1)]),n.data?(i(),d("div",ce,[(i(!0),d(C,null,F(n.data,(t,a)=>(i(),d("div",{key:a,class:"p-4 border-t border-gray-200 text-sm"},[r("div",_e,l(t.message),1),r("div",de,[r("div",ue,[r("div",{class:S(["px-2 py-1 rounded",{"severityLabel--open":!t.closed,"severityLabel--closed":t.closed}])},l(o.$t(t.closed?"Closed":"Open")),3),t.severity&&t.severity!=="default"?(i(),d("div",{key:0,class:S([[`severityLabel--${t.severity.toLowerCase()}`],"rounded px-2 py-1 first-letter:uppercase"])},l(o.$t(t.severity)),3)):m("",!0)]),r("div",me,[r("span",pe,l(o.$t("Opened")),1),p(" "+l(e.generateDateStringUTC(t.opened)),1)]),t.closed?(i(),d("div",fe,[r("span",ge,l(o.$t("ClosedDate")),1),p(" "+l(e.generateDateStringUTC(t.closed)),1)])):m("",!0)])]))),128)),n.data?.length?m("",!0):(i(),d("div",ve,l(o.$t("NoData")),1))])):m("",!0)])}const ye=Object.assign(A(ae,[["render",he],["__file","AlertsHistory.vue"]]),{__name:"AlertsHistory"}),be=x({__name:"alerts",async setup(o,{expose:s}){s();let n,e;const{getAlertHistory:c}=G(),{data:_,error:t,refresh:a}=([n,e]=T(()=>c()),n=await n,e(),n),u=w();$(()=>u.filterLength,(y,O)=>{y!==O&&a()});const f=y=>{u.currentPage=y,a()},{tracker:g}=D();g("page_view","page","alerts");const h={getAlertHistory:c,data:_,error:t,refresh:a,AStore:u,changePage:f,tracker:g,get whmDict(){return M}};return Object.defineProperty(h,"__isScriptSetup",{enumerable:!1,value:!0}),h}}),xe={class:"grid-alerts grid gap-4"},Ae={class:"grid-alerts__filters"},ke={class:"grid-alerts__info"},we={class:"card bg-gray-100 p-4 flex justify-between items-center text-sm"},Se=["href"],$e={class:"grid-alerts__history"};function Ce(o,s,n,e,c,_){const t=oe,a=R,u=ye,f=B,g=I,h=q;return i(),k(h,{"modal-style":!0},{default:b(()=>[r("div",xe,[r("div",Ae,[v(t)]),r("div",ke,[r("div",we,[r("span",null,l(o.$t("ManageAlertsText")),1),r("a",{href:("useRuntimeConfig"in o?o.useRuntimeConfig:U(E))().public.EXTERNAL_DASHBOARD+e.whmDict.FULL_ALERT_MANAGEMENT,target:"_blank",class:"text-primary flex items-center hover:underline",onClick:s[0]||(s[0]=y=>e.tracker("manage_alerts","click_on","manage_alerts"))},[p(l(o.$t("ManageAlerts")),1),v(a,{name:"lucide:external-link",class:"size-3 ml-1"})],8,Se)])]),r("div",$e,[v(u,{data:e.data.data.alerts},null,8,["data"]),e.AStore.totalPages>1?(i(),k(f,{key:0,"total-pages":e.AStore.totalPages,onSwitchPage:e.changePage},null,8,["total-pages"])):m("",!0),e.error?(i(),k(g,{key:1,class:"m-4"},{default:b(()=>[p(l(e.error.message),1)]),_:1})):m("",!0)])])]),_:1})}const Ge=A(be,[["render",Ce],["__file","alerts.vue"]]);export{Ge as default};
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings