|
@@ -179,7 +179,6 @@
|
|
|
>
|
|
>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
-
|
|
|
|
|
<!-- 抽屉内容 -->
|
|
<!-- 抽屉内容 -->
|
|
|
<div class="drawer_content">
|
|
<div class="drawer_content">
|
|
|
<ele-split-layout
|
|
<ele-split-layout
|
|
@@ -234,8 +233,9 @@
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<template v-slot:content v-if="isNotData">
|
|
<template v-slot:content v-if="isNotData">
|
|
|
|
|
+ <!-- 表头工具栏 -->
|
|
|
<baseInfo :dataInfo="currentNodeData" />
|
|
<baseInfo :dataInfo="currentNodeData" />
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
<el-tabs
|
|
<el-tabs
|
|
|
v-model="activeName"
|
|
v-model="activeName"
|
|
|
class="tab-box"
|
|
class="tab-box"
|
|
@@ -243,7 +243,7 @@
|
|
|
@tab-click="handleClick"
|
|
@tab-click="handleClick"
|
|
|
>
|
|
>
|
|
|
<el-tab-pane label="属性" name="属性">
|
|
<el-tab-pane label="属性" name="属性">
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
<attribute :attributeData="currentNodeData"></attribute>
|
|
<attribute :attributeData="currentNodeData"></attribute>
|
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
|
|
|
|
|
@@ -520,16 +520,27 @@
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
handleNodeClick(data) {
|
|
handleNodeClick(data) {
|
|
|
- this.treeId = data.id;
|
|
|
|
|
- this.handBomDetails(data.id);
|
|
|
|
|
|
|
+ console.log(data, 'data');
|
|
|
|
|
+ //是子级才替换
|
|
|
|
|
+
|
|
|
|
|
+ if(data.parentId!=="0"){
|
|
|
|
|
+ this.handBomDetails(data.resourceBomId||data.id,1);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ this.handBomDetails(data.id,2);
|
|
|
|
|
+ this.treeId = data.id;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
- handBomDetails(id) {
|
|
|
|
|
|
|
+ // 获取bom信息
|
|
|
|
|
+ handBomDetails(id,type) {
|
|
|
if (id) {
|
|
if (id) {
|
|
|
getBomGetById(id).then((res) => {
|
|
getBomGetById(id).then((res) => {
|
|
|
this.currentNodeData = res.data;
|
|
this.currentNodeData = res.data;
|
|
|
-
|
|
|
|
|
- this.searchObj.versions = this.currentNodeData.versions;
|
|
|
|
|
|
|
+ if(type==2){
|
|
|
|
|
+ this.searchObj.versions = this.currentNodeData.versions;
|
|
|
|
|
+ }
|
|
|
this.$forceUpdate();
|
|
this.$forceUpdate();
|
|
|
});
|
|
});
|
|
|
} else {
|
|
} else {
|