src/views/dnc/base/modules/ProductStructure/ProductStructureMainBottom.vue
@@ -31,12 +31,6 @@
                                               :currentLevelDetails="currentLevelInfo" :size="containerSize"/>
      </a-tab-pane>
      <!--系统参数配置中若参数为1时才展示对应层级的刀具列表-->
      <a-tab-pane :key="2" tab="刀具列表"
                  v-if="+currentLevelInfo.type===5&&isProcessHasCutterList||+currentLevelInfo.type===6&&isProcessStepHasCutterList">
        <CutterTableList ref="cutterTableListRef" :currentLevelInfo="currentLevelInfo" :size="containerSize"/>
      </a-tab-pane>
      <template v-if="currentLevelInfo.hasOwnProperty('docId')">
        <a-tab-pane :key="1" tab="文档属性">
          <DocumentInfo :currentLevelDetails="currentLevelInfo" :size="containerSize"/>
@@ -57,6 +51,20 @@
          <UseDocumentEquipmentTableList ref="useDocumentEquipmentTableRef" :currentDocumentInfo="currentLevelInfo"
                                         :size="containerSize"/>
        </a-tab-pane>
        <a-tab-pane :key="5" tab="刀具列表">
          <CutterTableList ref="cutterTableListRef" :currentLevelInfo="currentLevelInfo" :size="containerSize"/>
        </a-tab-pane>
        <a-tab-pane :key="6" tab="审签详情">
          <DocumentInfoFlow ref="flowTableListRef" :currentLevelDetails="currentLevelInfo" :size="containerSize"/>
        </a-tab-pane>
        <a-tab-pane :key="7" tab="批次列表">
          <GuideCardBatchList ref="guideCardBatchInfoRef" :guideCardBatchInfo="currentLevelInfo" :size="containerSize"/>
        </a-tab-pane>
      </template>
    </a-tabs>
@@ -72,6 +80,7 @@
import ProcessStepInfo from './ProcessStep/ProcessStepInfo'
import CutterTableList from './Cutter/CutterTableList'
import DocumentInfo from '../../../common/DocumentInfo'
import DocumentInfoFlow from '../../../common/DocumentInfoFlow.vue'
import DocumentVersionTableList from '../../../common/DocumentVersionTableList'
import UseDocumentEquipmentTableList from './Document/UseNcDocumentEquipmentTableList'
import FilePreview from '../../../common/FilePreview'
@@ -81,10 +90,12 @@
import ProcessSpecVersionInfo
  from '@views/dnc/base/modules/ProductStructure/ProcessSpecVersion/ProcessSpecVersionInfo.vue'
import { getAction } from '@/api/manage'
import GuideCardBatchList from '@views/dnc/base/modules/ProductStructure/GuideCardBatch/GuideCardBatchList.vue'
export default {
  name: 'ProductStructureMainBottom',
  components: {
    GuideCardBatchList,
    ProcessSpecVersionInfo,
    UseDeviceCustomTypeEquipmentTableList,
    CutterTableList,
@@ -94,6 +105,7 @@
    UseDocumentEquipmentTableList,
    DocumentVersionTableList,
    DocumentInfo,
    DocumentInfoFlow,
    ProcessInfo,
    PartInfo,
    ProductInfo,
@@ -170,6 +182,14 @@
          case 4:
            this.$nextTick(() => this.$refs.useDocumentEquipmentTableRef.loadData())
            break
          case 5:
            this.$nextTick(() => this.$refs.cutterTableListRef.setQueryParamAndLoadData(1))
            break
          case 6:
            this.$nextTick(() => this.$refs.flowTableListRef.getAllApproveData())
            break
          case 7:
            this.$nextTick(() => this.$refs.guideCardBatchInfoRef.getGuideCardBatchList())
          default:
        }
        // 阻止接口在同一文档一次点击内多次触发