diff --git a/src/views/modules/quote/detail/primary/quoteDetailBom.vue b/src/views/modules/quote/detail/primary/quoteDetailBom.vue index c004659..a2de6c2 100644 --- a/src/views/modules/quote/detail/primary/quoteDetailBom.vue +++ b/src/views/modules/quote/detail/primary/quoteDetailBom.vue @@ -502,6 +502,11 @@ export default { }).catch((error) => {}) }, handleJumpToBom(row){ + const jumpPartNo = row.plmPartNo + if (!jumpPartNo) { + this.$message.warning('当前材料未关联PLM物料编码,无法跳转BOM页面') + return + } if (this.$router.resolve('part-bomManagement').resolved.name === '404') { this.$alert('权限不足,访问失败', '警告', {confirmButtonText: '确定',}); } else { @@ -510,7 +515,7 @@ export default { name: "part-bomManagement", params: { type:'quote', - partNo:row.partNo, + partNo:jumpPartNo, bomType:row.bomType, engChgLevel:row.engChgLevel, alternativeNo:row.alternativeNo,