Files
Nexus/web/app/assets/VSkeletonLoader-DxiRHoSX.js
T
Nexus Agent fe8b24ca0b fix(notify): 资源恢复 Telegram 联动 CPU/内存/磁盘开关
关闭分项告警后不再推送对应恢复消息;仪表盘移除服务器列表并更新设置页说明。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 13:22:38 +08:00

1 line
3.8 KiB
JavaScript

import{n as e,t}from"./VRow-D8vxlJBy.js";import{Br as n,Cr as r,J as i,Nr as a,S as o,X as s,Zn as c,an as l,cr as u,dr as d,en as f,fr as p,ft as m,gn as h,hr as g,jr as _,pr as v,pt as y,q as b,ri as x,st as S,ti as C,tn as w,un as T,vr as E,xn as D,yr as O}from"./index-P23lP3ez.js";import{n as k,t as A}from"./VCard-DlMwyEqJ.js";import{t as j}from"./_plugin-vue_export-helper-BDNMzG2s.js";function M(e){switch(e){case`online`:return`success`;case`offline`:return`error`;default:return`warning`}}function N(e){switch(e){case`online`:return`在线`;case`offline`:return`离线`;default:return`未知`}}function P(e){if(!e)return`—`;let t=new Date(e);if(isNaN(t.getTime()))return`—`;let n=Date.now()-t.getTime();return n<6e4?`刚刚`:n<36e5?`${Math.floor(n/6e4)} 分钟前`:n<864e5?`${Math.floor(n/36e5)} 小时前`:`${Math.floor(n/864e5)} 天前`}var F={class:`text-caption text-medium-emphasis mb-1`,style:{"font-size":`14px`,"letter-spacing":`0.5px`,"text-transform":`uppercase`}},I=j(O({__name:`StatCardsRow`,props:{items:{}},setup(r){return(i,c)=>(_(),v(t,null,{default:n(()=>[(_(!0),g(u,null,a(r.items,(t,r)=>(_(),v(e,{key:r,cols:`6`,sm:`3`},{default:n(()=>[E(A,{elevation:`0`,rounded:`xl`,border:``,class:`stat-card`},{default:n(()=>[E(k,{class:`pa-4 d-flex align-center justify-space-between`},{default:n(()=>[p(`div`,null,[p(`div`,F,x(t.subtitle),1),p(`div`,{class:C([`font-weight-bold`,`text-`+t.color]),style:{"font-size":`36px`,"line-height":`1.1`}},x(t.title),3)]),E(o,{color:t.color,size:`48`,rounded:`lg`,class:`stat-icon`},{default:n(()=>[E(s,{icon:t.icon,size:`24`,color:`white`},null,8,[`icon`])]),_:2},1032,[`color`])]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1}))}}),[[`__scopeId`,`data-v-68b984da`]]),L={actions:`button@2`,article:`heading, paragraph`,avatar:`avatar`,button:`button`,card:`image, heading`,"card-avatar":`image, list-item-avatar`,chip:`chip`,"date-picker":`list-item, heading, divider, date-picker-options, date-picker-days, actions`,"date-picker-options":`text, avatar@2`,"date-picker-days":`avatar@28`,divider:`divider`,heading:`heading`,image:`image`,"list-item":`text`,"list-item-avatar":`avatar, text`,"list-item-two-line":`sentences`,"list-item-avatar-two-line":`avatar, sentences`,"list-item-three-line":`paragraph`,"list-item-avatar-three-line":`avatar, paragraph`,ossein:`ossein`,paragraph:`text@3`,sentences:`text@2`,subtitle:`text`,table:`table-heading, table-thead, table-tbody, table-tfoot`,"table-heading":`chip, text`,"table-thead":`heading@6`,"table-tbody":`table-row-divider@6`,"table-row-divider":`table-row, divider`,"table-row":`text@6`,"table-tfoot":`text@2, avatar@2`,text:`text`};function R(e,t=[]){return p(`div`,{class:C([`v-skeleton-loader__bone`,`v-skeleton-loader__${e}`])},[t])}function z(e){let[t,n]=e.split(`@`);return Array.from({length:n}).map(()=>B(t))}function B(e){let t=[];if(!e)return t;let n=L[e];if(e!==n){if(e.includes(`,`))return V(e);if(e.includes(`@`))return z(e);n.includes(`,`)?t=V(n):n.includes(`@`)?t=z(n):n&&t.push(B(n))}return[R(e,t)]}function V(e){return e.replace(/\s/g,``).split(`,`).map(B)}var H=D({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:`$vuetify.loading`},type:{type:[String,Array],default:`ossein`},...b(),...m(),...f()},`VSkeletonLoader`),U=h()({name:`VSkeletonLoader`,inheritAttrs:!1,props:H(),setup(e,{attrs:t,slots:n}){let{backgroundColorClasses:a,backgroundColorStyles:o}=S(()=>e.color),{dimensionStyles:s}=i(e),{elevationClasses:f}=y(e),{themeClasses:m}=w(e),{t:h}=l(),g=d(()=>B(c(e.type).join(`,`)));return T(()=>{let i=!n.default||e.loading,c=e.boilerplate||!i?{}:{ariaLive:`polite`,ariaLabel:h(e.loadingText),role:`alert`};return i?p(`div`,r({class:[`v-skeleton-loader`,{"v-skeleton-loader--boilerplate":e.boilerplate},m.value,a.value,f.value],style:[o.value,s.value]},c,t),[g.value]):p(u,null,[n.default?.()])}),{}}});export{N as a,M as i,I as n,P as r,U as t};