docs: explain dashboard panels data and display boundaries

This commit is contained in:
cieanyau committed 2026-11-06 00:37:46 +08:00
1 parent 631fe30012
commit 145d04e9db
9 files changed
+39

No files matched your search

+3
View File
@@ -1,4 +1,5 @@
<script>
/** 首页工单统计:状态字典与数量映射按状态 ID 关联;只展示响应中实际包含的状态,点击进入相应筛选列表。 */
import "~/assets/styles/HomeTicketStat.C4kzybrY.css";
import { toDisplayString } from "vue";
import { renderList } from "vue";
@@ -51,6 +52,7 @@ var x = {
O = ref({}),
k = ref(!0),
A = ref(``);
// 名称、颜色和数量需同时加载成功,任一请求失败则展示错误,避免统计字典错配。
onMounted(async () => {
try {
let [e, t] = await Promise.all([
@@ -72,6 +74,7 @@ var x = {
count: O.value[e.id] ?? 0,
})),
);
// 区分加载、异常、空态和有效统计,不把缺失数量当成已确认零工单。
return (n, i) => {
let o = NuxtLink,
f = skeleton,