优化订单打印

This commit is contained in:
gyq
2025-04-15 14:47:04 +08:00
parent f466bdc9f4
commit 0a0f672a02
9 changed files with 77 additions and 53 deletions

View File

@@ -938,7 +938,7 @@ function reset() {
roundAmount: 0, // 抹零金额 减免多少钱
pointsDiscountAmount: 0, // 积分抵扣金额(tb_points_basic_setting表)
pointsNum: 0, // 使用的积分数量 (扣除各类折扣 enable_deduction后使用)
isPrint: props.isPrint
isPrint: 1
},
};

View File

@@ -1,7 +1,7 @@
<!-- 扫码弹窗 -->
<template>
<div class="dialog">
<el-dialog title="扫码支付" width="600" v-model="dialogVisible" @open="reset" @close="clearAutoCheckOrder">
<el-dialog title="扫码支付" width="600" v-model="dialogVisible" @open="reset" @closed="resetScanCode">
<div class="content">
<div class="left">
<el-image :src="icon" style="width: 60px; height: 60px"></el-image>
@@ -194,14 +194,6 @@ function autoCheckOrder() {
}, 2000)
}
// 清除自动查询扫码支付订单
function clearAutoCheckOrder() {
clearInterval(timer.value)
timer.value = null
// // 开启叫号功能
// global.updateData(true)
}
// 查询用户支付状态
async function checkPayStauts(tips = true) {
try {
@@ -274,7 +266,7 @@ async function checkPayStauts(tips = true) {
return;
} else {
clearAutoCheckOrder()
ElMessage.error(res.msg || '');
ElMessage.warning(res.msg || '');
return;
}
}
@@ -284,9 +276,15 @@ async function checkPayStauts(tips = true) {
}
}
function clearAutoCheckOrder() {
clearInterval(timer.value)
timer.value = null
}
// 重新扫码
function resetScanCode() {
clearAutoCheckOrder()
clearInterval(timer.value)
timer.value = null
userPayWait.value = false;
loading.value = false;
scanCode.value = "";
@@ -333,7 +331,7 @@ function reset() {
loading.value = false;
scanCode.value = "";
// 关闭叫号功能
global.updateData(false)
// global.updateData(false)
}
defineExpose({