| | |
| | | ) { |
| | | // 如果接口没有返回数据,使用本地存储中的数据 |
| | | inspectionItems.value = detailDataFromStorage.qualityInspectParams; |
| | | } else { |
| | | // 模拟检验项目 |
| | | inspectionItems.value = [ |
| | | { |
| | | parameterItem: "厚度", |
| | | unit: "mm", |
| | | standardValue: "2.0 ± 0.1", |
| | | controlValue: "2.0 ± 0.05", |
| | | testValue: "2.05", |
| | | }, |
| | | { |
| | | parameterItem: "硬度", |
| | | unit: "HB", |
| | | standardValue: "≥ 200", |
| | | controlValue: "≥ 210", |
| | | testValue: "220", |
| | | }, |
| | | { |
| | | parameterItem: "表面质量", |
| | | unit: "", |
| | | standardValue: "无划痕、无锈蚀", |
| | | controlValue: "无划痕、无锈蚀", |
| | | testValue: "合格", |
| | | }, |
| | | ]; |
| | | } |
| | | }) |
| | | .catch(error => { |
| | |
| | | inspectionItems.value = detailDataFromStorage.qualityInspectParams; |
| | | } |
| | | }); |
| | | } else { |
| | | // 模拟数据 |
| | | detailData.value = { |
| | | id: id, |
| | | checkTime: "2026-03-03", |
| | | purchaseContractNo: "PO20260303001", |
| | | supplier: "上海金属材料有限公司", |
| | | checkName: "张三", |
| | | productName: "不锈钢板材", |
| | | model: "304", |
| | | unit: "kg", |
| | | quantity: 1000, |
| | | checkCompany: "第三方检测机构", |
| | | checkResult: "合格", |
| | | inspectState: true, |
| | | }; |
| | | |
| | | // 模拟检验项目 |
| | | inspectionItems.value = [ |
| | | { |
| | | parameterItem: "厚度", |
| | | unit: "mm", |
| | | standardValue: "2.0 ± 0.1", |
| | | controlValue: "2.0 ± 0.05", |
| | | testValue: "2.05", |
| | | }, |
| | | { |
| | | parameterItem: "硬度", |
| | | unit: "HB", |
| | | standardValue: "≥ 200", |
| | | controlValue: "≥ 210", |
| | | testValue: "220", |
| | | }, |
| | | { |
| | | parameterItem: "表面质量", |
| | | unit: "", |
| | | standardValue: "无划痕、无锈蚀", |
| | | controlValue: "无划痕、无锈蚀", |
| | | testValue: "合格", |
| | | }, |
| | | ]; |
| | | } |
| | | } catch (error) { |
| | | console.error("加载详情数据失败:", error); |
| | | showToast("加载详情数据失败,请重试"); |
| | | // 加载失败时使用模拟数据 |
| | | detailData.value = { |
| | | id: id, |
| | | checkTime: "2026-03-03", |
| | | purchaseContractNo: "PO20260303001", |
| | | supplier: "上海金属材料有限公司", |
| | | checkName: "张三", |
| | | productName: "不锈钢板材", |
| | | model: "304", |
| | | unit: "kg", |
| | | quantity: 1000, |
| | | checkCompany: "第三方检测机构", |
| | | checkResult: "合格", |
| | | inspectState: true, |
| | | }; |
| | | |
| | | inspectionItems.value = [ |
| | | { |
| | | parameterItem: "厚度", |
| | | unit: "mm", |
| | | standardValue: "2.0 ± 0.1", |
| | | controlValue: "2.0 ± 0.05", |
| | | testValue: "2.05", |
| | | }, |
| | | { |
| | | parameterItem: "硬度", |
| | | unit: "HB", |
| | | standardValue: "≥ 200", |
| | | controlValue: "≥ 210", |
| | | testValue: "220", |
| | | }, |
| | | { |
| | | parameterItem: "表面质量", |
| | | unit: "", |
| | | standardValue: "无划痕、无锈蚀", |
| | | controlValue: "无划痕、无锈蚀", |
| | | testValue: "合格", |
| | | }, |
| | | ]; |
| | | } |
| | | }; |
| | | |