docs: explain dashboard panels data and display boundaries
This commit is contained in:
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,
|
||||
|
||||
Reference in new issue
Block a user