docs: explain instance billing and renewal workflows

This commit is contained in:
cieanyau committed 2026-11-06 00:37:46 +08:00
1 parent 9166b1376d
commit 2ff311005e
4 files changed
+17

No files matched your search

@@ -1,4 +1,5 @@
<script>
// 管理按需/预付费转换及自动释放计划;可用操作取决于后台明确返回的能力与实例状态。
import "~/assets/styles/InstanceOnDemand.okGWwgIJ.css";
import { toDisplayString } from "vue";
import { onBeforeUnmount } from "vue";
@@ -146,6 +147,7 @@ var oe = {
Y === q() &&
(E.value ? !!X.value : !!B.value),
);
// 实例、计费模式或能力变化时关闭弹窗并作废报价,防止跨模式误提交。
function Q() {
(G++,
(Y = ``),
@@ -162,6 +164,7 @@ var oe = {
onBeforeUnmount(() => {
((K = !0), Q());
}));
// 两种转换方向的报价结构不同,分别校验周期选项或按需/保留时间价格。
async function $() {
if (!A.value || F.value) return;
((N.value = !0),
@@ -209,6 +212,7 @@ var oe = {
e === G && !K && (P.value = !1);
}
}
// 仅使用当前身份快照下的报价提交;产生订单时把订单交给父级支付入口。
async function me() {
if (!Z.value) return;
((F.value = !0), (I.value = ``));
@@ -278,6 +282,7 @@ var oe = {
(I.value = ``),
(V.value = !0));
}
// 自动释放可能删除实例,必须明确勾选知情确认;时间以秒提交,0 表示取消计划。
async function _e() {
if (!j.value || F.value || !V.value || !U.value) return;
let e = H.value ? Math.floor(H.value.getTime() / 1e3) : 0;