docs: explain instance access, monitoring and resource management

This commit is contained in:
cieanyau committed 2026-11-06 00:34:17 +08:00
1 parent ab22d406c0
commit 7f54cae497
10 files changed
+48

No files matched your search

@@ -1,4 +1,5 @@
<script>
/** 实例磁盘管理:能力允许时挂卸载、扩容和新增数据盘;需要付款的操作发 pay 交给父级处理。 */
import "~/assets/styles/InstanceDisks.Ca7NZxYd.css";
import { toDisplayString } from "vue";
import { onMounted } from "vue";
@@ -151,6 +152,7 @@ var ge = [`aria-busy`],
k = 0,
He = 0;
async function Ue(e) {
// 操作对象必须仍在当前磁盘列表;挂/卸载按现有状态决定,不支持状态不发请求。
if (
E ||
w.value ||
@@ -280,6 +282,7 @@ var ge = [`aria-busy`],
}
}
function Ke() {
// 只允许普通数据盘扩容,目标容量必须为大于当前值的安全整数,赠送盘不可扩容。
let e = N.value,
t = y.disks.find((t) => t.ident === e?.ident);
if (
@@ -350,6 +353,7 @@ var ge = [`aria-busy`],
((B.value = q.value?.min ?? 0), $());
}
async function Ze(e) {
// 新增/扩容询价都绑定完整输入快照,磁盘、实例或权限变化即清空报价。
if (
(We(),
!T.value ||
@@ -389,6 +393,7 @@ var ge = [`aria-busy`],
let Q = () => Ze(`resize`),
$ = () => Ze(`add`);
async function Qe(e) {
// 只有当前有效报价可创建磁盘订单;订单 ID 归一化后通知父级接续支付。
if (!Z.value || !T.value || !(e === `resize` ? A.value : L.value))
return;
let t = e === `resize` ? M : z,