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