zhaowei
2025-01-13 58848b1a18d29929ba84b0336860f258b913070f
src/views/dnc/base/modules/ProductStructure/ProductStructureMainTop.vue
@@ -9,24 +9,23 @@
      <OtherDocumentTableList @handleTableContextMenuOpen="handleTableContextMenuOpen" :size="tableContainerSize"/>
    </a-tab-pane>
    <TableContextMenu :currentTableRowInfo="currentTableRowInfo" ref="tableContextMenuRef"/>
    <TableContextMenu :tableRowInfo="currentRightClickedTableRowInfo" ref="tableContextMenuRef"/>
  </a-tabs>
</template>
<script>
  import ProcessTableList from './Process/ProcessTableList'
  import NcDocumentTableList from './Document/NcDocumentTableList'
  import OtherDocumentTableList from './Document/OtherDocumentTableList'
  import TableContextMenu from '../../../common/TableContextMenu'
  export default {
    name: 'ProductStructureMainTop',
    components: { TableContextMenu, OtherDocumentTableList, NcDocumentTableList, ProcessTableList },
    components: { TableContextMenu, OtherDocumentTableList, NcDocumentTableList },
    data() {
      return {
        activeTabKey: '1',
        tableContainerSize: 'small',
        currentTableRowInfo: {},
        currentRightClickedTableRowInfo: {},
        currentTreeNodeInfo: {}
      }
    },
@@ -39,7 +38,7 @@
       * @param record 当前表格行信息
       */
      handleTableContextMenuOpen(record) {
        this.currentTableRowInfo = Object.assign({}, record)
        this.currentRightClickedTableRowInfo = Object.assign({}, record)
        this.$refs.tableContextMenuRef.currentMenuLevel = record.param
        this.$refs.tableContextMenuRef.menuStyle.top = event.clientY + 'px'
        this.$refs.tableContextMenuRef.menuStyle.left = event.clientX + 'px'