| | |
| | | return request({ |
| | | url: "/insOrderPlan/upPlanUser", |
| | | method: "post", |
| | | data: data, |
| | | params: data, |
| | | }); |
| | | } |
| | | |
| | |
| | | return request({ |
| | | url: "/insOrderPlan/checkSubmitPlan", |
| | | method: "post", |
| | | data: data, |
| | | params: data, |
| | | }); |
| | | } |
| | | |
| | |
| | | return request({ |
| | | url: "/insOrderPlan/submitPlan", |
| | | method: "post", |
| | | data: data, |
| | | params: data, |
| | | }); |
| | | } |
| | | |
| | | // 保存检验内容 |
| | | // 保存检验内容。检验值输入会递归触发多个公式计算,保存请求必须按触发顺序执行, |
| | | // 否则较早的请求可能晚于新请求完成并覆盖最新结果。 |
| | | let saveInsContextQueue = Promise.resolve(); |
| | | |
| | | export function saveInsContext(data) { |
| | | const saveRequest = saveInsContextQueue.then(() => |
| | | request({ |
| | | url: "/insOrderPlan/saveInsContext", |
| | | method: "post", |
| | | data: data, |
| | | }) |
| | | ); |
| | | // 单次保存失败不能阻断后续输入的保存。 |
| | | saveInsContextQueue = saveRequest.catch(() => undefined); |
| | | return saveRequest; |
| | | } |
| | | |
| | | export function saveTemplateContext(data) { |
| | | return request({ |
| | | url: "/insOrderPlan/saveInsContext", |
| | | url: "/insOrderPlan/saveTemplateContext", |
| | | method: "post", |
| | | data: data, |
| | | // 输入值和 Worker 公式结果会连续保存;由页面保存队列保证顺序,不走通用的 1 秒防重拦截。 |
| | | headers: { repeatSubmit: false }, |
| | | }); |
| | | } |
| | | |
| | | export function getOrderDevices(query) { |
| | | return request({ |
| | | url: "/insOrderPlan/orderDevices", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | |
| | | export function saveOrderDevices(data) { |
| | | return request({ |
| | | url: "/insOrderPlan/orderDevices", |
| | | method: "put", |
| | | data: data, |
| | | }); |
| | | } |
| | |
| | | params: query, |
| | | }); |
| | | } |
| | | // 查询复测模版 |
| | | export function getInsProductUnqualifiedRetest(query) { |
| | | return request({ |
| | | url: "/insOrderPlan/getInsProductUnqualifiedRetest", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | // 查询工时 |
| | | export function getWorkingHoursByOrderId(query) { |
| | | return request({ |
| | | url: "/insOrderPlan/getWorkingHoursByOrderId", |
| | | method: "get", |
| | | params: query, |
| | | }); |
| | | } |
| | | // 修改工时详情 |
| | | export function updateWorkingHours(query) { |
| | | return request({ |
| | | url: "/insOrderPlan/updateWorkingHours", |
| | | method: "post", |
| | | data: query, |
| | | }); |
| | | } |