src/api/business/inspectionTask.js
@@ -235,13 +235,21 @@ }); } // 保存检验内容 // 保存检验内容。检验值输入会递归触发多个公式计算,保存请求必须按触发顺序执行, // 否则较早的请求可能晚于新请求完成并覆盖最新结果。 let saveInsContextQueue = Promise.resolve(); export function saveInsContext(data) { return request({ const saveRequest = saveInsContextQueue.then(() => request({ url: "/insOrderPlan/saveInsContext", method: "post", data: data, }); }) ); // 单次保存失败不能阻断后续输入的保存。 saveInsContextQueue = saveRequest.catch(() => undefined); return saveRequest; } // 附件下载