Files
Nexus/web/app/assets/useServerCategories-BI0VLqoc.js
T
Nexus Agent 0b2d7ac50d feat(scripts): 异步执行、全局进度看板与完成提示音设置
脚本 exec 立即返回 running 并在后台跑批次;/ws/alerts 推送 script_progress/complete;
新增 ScriptRunsPage、Telegram 汇总通知与可配置的浏览器完成提示音。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 07:07:02 +08:00

1 line
576 B
JavaScript

import{qt as e,zr as t}from"./index-DXg_pn7T.js";function n(e){return e===`uncategorized`?`未分类`:e}function r(){let r=t([]),i=t(!1),a=t(0);async function o(){i.value=!0;try{let t=(await e.get(`/servers/categories`)).categories||[];a.value=t.reduce((e,t)=>e+(t.count||0),0),r.value=t.map(e=>({name:e.name,label:n(e.name),count:e.count})).sort((e,t)=>e.name===`uncategorized`?1:t.name===`uncategorized`?-1:e.label.localeCompare(t.label,`zh`))}catch{r.value=[],a.value=0}finally{i.value=!1}}return{categories:r,loading:i,totalCount:a,loadCategories:o}}export{r as n,n as t};