|
@@ -592,8 +592,9 @@ async function poll() {
|
|
|
response?: { status?: number };
|
|
response?: { status?: number };
|
|
|
};
|
|
};
|
|
|
if (String(e?.data?.code) === "404" || e?.response?.status === 404) {
|
|
if (String(e?.data?.code) === "404" || e?.response?.status === 404) {
|
|
|
- stopPolling();
|
|
|
|
|
|
|
+ // 迟到的 404 不能停掉新单的表:先确认屏幕上还是同一单,再停表/置失效。
|
|
|
if (order.value?.order_no === orderNo) {
|
|
if (order.value?.order_no === orderNo) {
|
|
|
|
|
+ stopPolling();
|
|
|
pollGone.value = true;
|
|
pollGone.value = true;
|
|
|
}
|
|
}
|
|
|
return;
|
|
return;
|