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

@@ -1,4 +1,5 @@
<script>
/** 首页到期提醒:查询未来 7 天内实例,按 due_time 升序展示最多 5 台,并再次过滤请求期间已到期的记录。 */
import "~/assets/styles/HomeExpiringPanel.Ckflw2Hv.css";
import { toDisplayString } from "vue";
import { renderList } from "vue";
@@ -54,6 +55,7 @@ var b = {
k = ref([]),
A = ref(!0),
j = ref(``);
// 分页收集到足够实例或达到返回总量后停止;最后按到期时间排序并裁剪,不把全部资源一次塞入首页。
onMounted(async () => {
try {
let e = Math.floor(Date.now() / 1e3),
@@ -98,9 +100,11 @@ var b = {
A.value = !1;
}
});
// 秒级到期时间转毫秒后向上取整为提示天数,不修改真实计费截止时间。
function M(e) {
return e ? Math.ceil((e * 1e3 - Date.now()) / 864e5) : 0;
}
// 骨架、错误、空态与有效实例互斥展示;列表每行进入实例详情。
return (n, i) => {
let d = skeleton,
h = ListEmpty,