docs: annotate remaining routes layouts and view boundaries
This commit is contained in:
1 parent
408f8e5c98
commit
ab22d406c0
56 files changed
+403
No files matched your search
@@ -1,4 +1,7 @@
|
||||
<script>
|
||||
/**
|
||||
* 商品详情/购物车编辑入口:校验商品与编辑位置,按服务端模块选择配置器;下单结果交给公共支付弹窗处理。
|
||||
*/
|
||||
import "~/assets/styles/MfDcimConfig.BhC_eZ0V.css";
|
||||
import "~/assets/styles/MfCloudConfig.DbgUu8qr.css";
|
||||
import "~/assets/styles/KkyEcsConfig.BFaAwQPZ.css";
|
||||
@@ -86,6 +89,7 @@ var j = {
|
||||
composables_t({
|
||||
key: (e) => e.fullPath,
|
||||
});
|
||||
// 返回商品目录时仅保留有效的一、二级分类 ID,避免携带任意查询值。
|
||||
function V() {
|
||||
let e = {},
|
||||
t = b.query.g ?? b.query.first_group_id,
|
||||
@@ -123,6 +127,7 @@ var j = {
|
||||
onScopeDispose(() => {
|
||||
Z++;
|
||||
});
|
||||
// 依次确认商品可售、购物车位置仍匹配、模块可用;请求序号防止旧详情或描述覆盖新页面。
|
||||
async function Q() {
|
||||
let e = ++Z;
|
||||
((W.value = !0), (G.value = ``), (H.value = null), (U.value = null));
|
||||
@@ -164,14 +169,17 @@ var j = {
|
||||
e === Z && (W.value = !1);
|
||||
}
|
||||
}
|
||||
// 接收配置器返回的订单 ID 与金额,打开支付而不在此页重新创建订单。
|
||||
function $(e) {
|
||||
((Y.value = e.order_id), (X.value = e.amount), (J.value = !0));
|
||||
}
|
||||
// 支付完成后进入订单列表,后续状态由订单页确认。
|
||||
function se() {
|
||||
I.push(`/orders`);
|
||||
}
|
||||
return (
|
||||
onMounted(Q),
|
||||
// 商品模块决定实际配置组件;加载、不可售和模块错误先显示提示,配置器返回订单后才打开支付。
|
||||
(t, n) => {
|
||||
let i = NuxtLink,
|
||||
o = ConfigLoadingShell,
|
||||
|
||||
Reference in new issue
Block a user