docs: explain instance access, monitoring and resource management
This commit is contained in:
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,
|
||||
|
||||
Reference in new issue
Block a user