fix(orders): 修复再次申请售后被 has_application 分流回售后详细的问题并对齐底部按钮观感
This commit is contained in:
1 parent
8023e2e472
commit
d69e1d33c3
4 files changed
+28
-6
No files matched your search
@@ -604,11 +604,14 @@
|
||||
return;
|
||||
}
|
||||
|
||||
// 再次申请售后:载荷已随按钮渲染,直接开申请表单(时效/工单状态随列表刷新更新)。
|
||||
// 再次申请售后:载荷已随按钮渲染。can_reapply 必然伴随 has_application=true,
|
||||
// 直接走 openApplyFlow 会被 has_application 分流回「售后详细」打转;
|
||||
// 清除标记落回申请表单分支(expired 超时效拦截仍然生效)。
|
||||
var reapplyBtn = event.target.closest('[data-aksrt-after-sale-reapply]');
|
||||
if (reapplyBtn) {
|
||||
event.preventDefault();
|
||||
var payload = parsePayload(reapplyBtn.getAttribute('data-aksrt-after-sale-payload'));
|
||||
if (payload && payload.after_sale) payload.after_sale.has_application = false;
|
||||
window.AksrtModalRuntime.close('replace');
|
||||
openApplyFlow(payload);
|
||||
return;
|
||||
|
||||
@@ -251,9 +251,10 @@
|
||||
html += "</div>";
|
||||
}
|
||||
|
||||
// 底部按钮与禁封申诉弹窗同式:but-average modal-buts + .but / .but c-blue。
|
||||
// 底部按钮与售后详细弹窗同式:but-average modal-buts;「关闭」与「我知道了」
|
||||
// 同款(but c-blue),平铺观感由 orders.css 的 footer 按钮规则统一呈现。
|
||||
html += '<footer class="aksrt-order-detail__actions but-average modal-buts">';
|
||||
html += '<button type="button" class="but" data-aksrt-modal-close>关闭</button>';
|
||||
html += '<button type="button" class="but c-blue" data-aksrt-modal-close>关闭</button>';
|
||||
if (allowedActions.can_cancel) html += '<button type="button" class="but" data-aksrt-order-cancel="' + escapeHtml(order.order_number) + '">关闭订单</button>';
|
||||
if (allowedActions.can_pay) html += '<button type="button" class="but c-blue" data-aksrt-order-pay="' + escapeHtml(order.order_number) + '" data-aksrt-order-method="' + escapeHtml(paymentMethod.value || "") + '">继续支付</button>';
|
||||
// 售后入口:未申请时底部保留「申请售后」;已有申请时入口收拢到售后记录卡片的「查看详细」。
|
||||
|
||||
Reference in new issue
Block a user