695593266@qq.com 11 ماه پیش
والد
کامیت
688538da28
1فایلهای تغییر یافته به همراه16 افزوده شده و 13 حذف شده
  1. 16 13
      src/views/material/BOMmanage/detailsPop.vue

+ 16 - 13
src/views/material/BOMmanage/detailsPop.vue

@@ -46,7 +46,8 @@
               @click="handleAdd"
               @click="handleAdd"
               v-if="
               v-if="
                 $hasPermission('main:categoryparam:saveBom') &&
                 $hasPermission('main:categoryparam:saveBom') &&
-                currentNodeData.bomType == 1
+                currentNodeData.bomType == 1 &&
+                (currentNodeData.parentId == '0' || !currentNodeData.parentId)
               "
               "
             >
             >
               新建
               新建
@@ -61,7 +62,7 @@
                 (currentNodeData.approvalStatus == 0 ||
                 (currentNodeData.approvalStatus == 0 ||
                   currentNodeData.approvalStatus == 3) &&
                   currentNodeData.approvalStatus == 3) &&
                 $hasPermission('main:categoryparam:deleteBom') &&
                 $hasPermission('main:categoryparam:deleteBom') &&
-                (currentNodeData.parentId == '0' || currentNodeData.bomType)
+                (currentNodeData.parentId == '0' || !currentNodeData.parentId)
               "
               "
             >
             >
               删除
               删除
@@ -69,7 +70,8 @@
 
 
             <el-button
             <el-button
               v-if="
               v-if="
-                currentNodeData.bomType == 1 && currentNodeData.parentId == '0'
+                currentNodeData.bomType == 1 &&
+                (currentNodeData.parentId == '0' || !currentNodeData.parentId)
               "
               "
               type="primary"
               type="primary"
               size="mini"
               size="mini"
@@ -81,7 +83,8 @@
             <el-button
             <el-button
               @click="uploadFile"
               @click="uploadFile"
               v-if="
               v-if="
-                currentNodeData.bomType == 1 && currentNodeData.parentId == '0'
+                currentNodeData.bomType == 1 &&
+                (currentNodeData.parentId == '0' || !currentNodeData.parentId)
               "
               "
               type="primary"
               type="primary"
               size="mini"
               size="mini"
@@ -97,7 +100,8 @@
               plain
               plain
               @click="transformation('P')"
               @click="transformation('P')"
               v-if="
               v-if="
-                currentNodeData.bomType == 4 && currentNodeData.parentId == '0'
+                currentNodeData.bomType == 4 &&
+                (currentNodeData.parentId == '0' || !currentNodeData.parentId)
               "
               "
               >转换PBOM</el-button
               >转换PBOM</el-button
             >
             >
@@ -109,7 +113,8 @@
               plain
               plain
               @click="transformation('E')"
               @click="transformation('E')"
               v-if="
               v-if="
-                currentNodeData.bomType == 1 && currentNodeData.parentId == '0'
+                currentNodeData.bomType == 1 &&
+                (currentNodeData.parentId == '0' || !currentNodeData.parentId)
               "
               "
               >转换EBOM</el-button
               >转换EBOM</el-button
             >
             >
@@ -124,8 +129,7 @@
                 currentNodeData.bomType == 1 &&
                 currentNodeData.bomType == 1 &&
                 (searchObj.isProduct ||
                 (searchObj.isProduct ||
                   ['1', '9'].includes(searchObj.rootPathIdParent)) &&
                   ['1', '9'].includes(searchObj.rootPathIdParent)) &&
-                (currentNodeData.parentId == '0' ||
-                  currentNodeData.bomType == 1)
+                (currentNodeData.parentId == '0' || !currentNodeData.parentId)
               "
               "
               >转换MBOM</el-button
               >转换MBOM</el-button
             >
             >
@@ -140,8 +144,7 @@
                 currentNodeData.bomType == 1 &&
                 currentNodeData.bomType == 1 &&
                 (searchObj.isProduct ||
                 (searchObj.isProduct ||
                   ['1', '9'].includes(searchObj.rootPathIdParent)) &&
                   ['1', '9'].includes(searchObj.rootPathIdParent)) &&
-                (currentNodeData.parentId == '0' ||
-                  currentNodeData.bomType == 1)
+                (currentNodeData.parentId == '0' || !currentNodeData.parentId)
               "
               "
               >转换ABOM</el-button
               >转换ABOM</el-button
             >
             >
@@ -153,8 +156,7 @@
               v-if="
               v-if="
                 (currentNodeData.approvalStatus == 0 ||
                 (currentNodeData.approvalStatus == 0 ||
                   currentNodeData.approvalStatus == 3) &&
                   currentNodeData.approvalStatus == 3) &&
-                (currentNodeData.parentId == '0' ||
-                  currentNodeData.bomType == 1)
+                (currentNodeData.parentId == '0' || !currentNodeData.parentId)
               "
               "
             >
             >
               提交发布
               提交发布
@@ -428,7 +430,8 @@
         resourceBomId: '',
         resourceBomId: '',
         currentNodeData: {
         currentNodeData: {
           bomType: 1,
           bomType: 1,
-          children: []
+          children: [],
+          parentId: ''
         },
         },
 
 
         current: {},
         current: {},