| | |
| | | modelOptions.value = res || []; |
| | | // 同步回填 model / unit(有些接口返回的 row 里可能没带全) |
| | | if (form.value.productModelId) { |
| | | handleChangeModel(form.value.productModelId); |
| | | const selectedModel = modelOptions.value.find(item => item.id == form.value.productModelId); |
| | | if (selectedModel) { |
| | | form.value.model = selectedModel.model || ""; |
| | | form.value.unit = selectedModel.unit || ""; |
| | | } |
| | | } |
| | | } catch (e) { |
| | | console.error("加载规格型号失败", e); |
| | |
| | | // 先加载指标选项 |
| | | let params = { |
| | | productId: currentProductId.value, |
| | | productModelId: form.value.productModelId || undefined, |
| | | inspectType: 1, |
| | | process: form.value.process || "", |
| | | }; |
| | |
| | | modelOptions.value.find(item => item.id == value)?.model || ""; |
| | | form.value.unit = |
| | | modelOptions.value.find(item => item.id == value)?.unit || ""; |
| | | // 规格型号变化后按 产品+规格型号 重新过滤可选指标 |
| | | getList(value); |
| | | }; |
| | | |
| | | const handleQualifiedQuantityChange = (value) => { |
| | |
| | | } |
| | | }); |
| | | }; |
| | | const getList = () => { |
| | | const getList = (modelId) => { |
| | | if (!currentProductId.value) { |
| | | testStandardOptions.value = []; |
| | | tableData.value = []; |
| | |
| | | const processName = form.value.process || ""; |
| | | let params = { |
| | | productId: currentProductId.value, |
| | | productModelId: modelId ?? form.value.productModelId ?? undefined, |
| | | inspectType: 1, |
| | | process: processName, |
| | | }; |