From 1a0858d23c737bcdc4d144f1fa1bd1d8298247af Mon Sep 17 00:00:00 2001 From: Aoi_Tori <2547614904@qq.com> Date: Mon, 23 Jun 2025 13:42:20 +0800 Subject: [PATCH] 2025/6/23 --- .../modules/inquiry/inquiryTechnicalMaterialsNoBuilt.vue | 1 + src/views/modules/part/quicklyCreateBom.vue | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/views/modules/inquiry/inquiryTechnicalMaterialsNoBuilt.vue b/src/views/modules/inquiry/inquiryTechnicalMaterialsNoBuilt.vue index f7dea88..44be8df 100644 --- a/src/views/modules/inquiry/inquiryTechnicalMaterialsNoBuilt.vue +++ b/src/views/modules/inquiry/inquiryTechnicalMaterialsNoBuilt.vue @@ -2398,6 +2398,7 @@ export default { rfqNo: this.inquiryCurrentRow.rfqNo, testPartId: row.testPartId, partNo: row.partNo, + partDesc: row.partDesc, codeNo: row.codeNo, recordType: 'PRICECHECK', codeDesc: '', diff --git a/src/views/modules/part/quicklyCreateBom.vue b/src/views/modules/part/quicklyCreateBom.vue index 3c2b3db..3825fdc 100644 --- a/src/views/modules/part/quicklyCreateBom.vue +++ b/src/views/modules/part/quicklyCreateBom.vue @@ -257,8 +257,8 @@ export default { 'nodeData.pId': { deep: true, handler: function (newV, oldV) { + this.childrenNodeList = []; if (!newV || newV.trim().length === 0) { - this.childrenNodeList = []; return; } const findNodeById = (nodes, targetId) => { @@ -275,7 +275,11 @@ export default { return null; }; const foundNode = findNodeById(this.treeData1, newV); - this.childrenNodeList = foundNode ? foundNode.nodeList : []; + if (foundNode && foundNode.nodeList) { + this.childrenNodeList = foundNode.nodeList.filter(node => node.nodeName!==null&&node.nodeName.trim()!==""); + } else { + this.childrenNodeList = []; + } } } },