fix: 修复代客下单左边购物车点击立即支付显示订单生成问题
This commit is contained in:
@@ -343,21 +343,25 @@ async function createOrder(key) {
|
|||||||
refOrder.value.nowPayClick("cash");
|
refOrder.value.nowPayClick("cash");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
clearTimeout(loadingTimer);
|
|
||||||
loading = ElLoading.service({
|
|
||||||
lock: true,
|
|
||||||
text: "订单生成中,请稍等……",
|
|
||||||
background: "rgba(0, 0, 0, 0.7)",
|
|
||||||
});
|
|
||||||
loadingTimer = setTimeout(() => {
|
|
||||||
ElMessage.error("订单生成超时");
|
|
||||||
loading.close();
|
|
||||||
}, 1000 * 20);
|
|
||||||
try {
|
try {
|
||||||
if (key == "to-pay" && carts.list.length <= 0 && oldOrder.value.id) {
|
if (key == "to-pay" && carts.list.length <= 0 && oldOrder.value.id) {
|
||||||
showOrder.value = true;
|
showOrder.value = true;
|
||||||
|
nextTick(() => {
|
||||||
|
refOrder.value.nowPayClick();
|
||||||
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
clearTimeout(loadingTimer);
|
||||||
|
loading = ElLoading.service({
|
||||||
|
lock: true,
|
||||||
|
text: "订单生成中,请稍等……",
|
||||||
|
background: "rgba(0, 0, 0, 0.7)",
|
||||||
|
});
|
||||||
|
loadingTimer = setTimeout(() => {
|
||||||
|
ElMessage.error("订单生成超时");
|
||||||
|
loading.close();
|
||||||
|
}, 1000 * 20);
|
||||||
const res = await orderApi.add({
|
const res = await orderApi.add({
|
||||||
orderId: oldOrder.value.id || "",
|
orderId: oldOrder.value.id || "",
|
||||||
shopId: shopUser.userInfo.id,
|
shopId: shopUser.userInfo.id,
|
||||||
|
|||||||
Reference in New Issue
Block a user