src/views/dnc/base/modules/ProductStructure/GuideCardBatch/GuideCardBatchList.vue
@@ -71,7 +71,11 @@
          <a-divider type="vertical" />
          <a @click="handleOpenPrintModal(record)">生成数控加工程序确认表</a>
          <a @click="handleOpenPrintGuideCardModal(record)">生成数控加工程序确认表</a>
          <a-divider type="vertical" />
          <a @click="handleOpenPrintKnifeListModal(record)">生成刀具清单</a>
          <a-divider type="vertical" />
@@ -91,6 +95,8 @@
    <GuideCardBatchModalDrawer  ref="modalEditForm" @ok="modalFormOk"></GuideCardBatchModalDrawer>
    <guide-card-print-modal ref="guideCardPrintModal"/>
    <knife-list-print-modal ref="knifeListPrintModal"/>
  </a-card>
</template>
@@ -103,6 +109,7 @@
  import GuideCardBatchModalDrawer from './GuideCardBatchModal.Style#Drawer.vue'
  import { getAction } from '@api/manage'
  import GuideCardPrintModal from './GuideCardPrintModal'
  import KnifeListPrintModal from './KnifeListPrintModal'
  export default {
    name: 'GuideCardBatchList',
@@ -116,6 +123,7 @@
      }
    },
    components: {
      KnifeListPrintModal,
      GuideCardPrintModal,
      GuideCardBatchModal,
      GuideCardBatchModalDrawer
@@ -165,7 +173,7 @@
            dataIndex: 'action',
            align:"center",
            fixed:"right",
            width:147,
            width:500,
            scopedSlots: { customRender: 'action' }
          }
        ],
@@ -247,9 +255,23 @@
        this.$refs.modalEditForm.disableSubmit = false;
      },
      handleOpenPrintModal(record){
      /**
       * 控制数据加工程序确认表弹窗弹出
       * @param record 批次列表行记录
       */
      handleOpenPrintGuideCardModal(record){
        this.$refs.guideCardPrintModal.visible = true
        this.$refs.guideCardPrintModal.detail = Object.assign({},record)
      },
      /**
       * 控制数据加工程序确认表弹窗弹出
       * @param record 批次列表行记录
       */
      handleOpenPrintKnifeListModal(record){
        this.$refs.knifeListPrintModal.visible = true
        this.$refs.knifeListPrintModal.detail = Object.assign({},record)
      }
    }
  }