diff --git a/src/views/extend/processFlowView/components/ProcessBomList.vue b/src/views/extend/processFlowView/components/ProcessBomList.vue index 8522f904..4817d42d 100644 --- a/src/views/extend/processFlowView/components/ProcessBomList.vue +++ b/src/views/extend/processFlowView/components/ProcessBomList.vue @@ -191,14 +191,25 @@ export default { } // 获取设备及bom列表 - this.http( - '/extend/process-flow-det/getEquipmentDetBySectionId?id=' + sectionId, - 'post' - ).then(({ code, data }) => { + this.http('/extend/process-flow-det/getEquipmentDetBySectionId', 'post', { + sectionId, + flowDetId: detId, + }).then(({ code, data }) => { if (code == 0) { this.bomList = data.map((eq) => { eq.materialsBom = eq.materialsBom || []; eq.valuesBom = eq.valuesBom || []; + // 设置选中状态 + eq.materialsBom.chosen = eq.materialsBomChoseId ?? null; + eq.valuesBom.chosen = eq.valuesBomChoseId ?? null; + if (eq.materialsBom.chosen || eq.valuesBom.chosen) { + this.selectedBoms.push({ + equipmentId: eq.id, + equMaterialBomId: eq.materialsBom.chosen, + equValueBomId: eq.valuesBom.chosen, + }); + } + // 设置设备id eq.materialsBom.equipmentId = eq.id; eq.valuesBom.equipmentId = eq.id; return eq;