From f7b2f87e63fc7f158ba45d3931905e88498b1967 Mon Sep 17 00:00:00 2001 From: rq Date: Thu, 29 Sep 2022 23:44:55 +0800 Subject: [PATCH] 11 --- src/api/production/generateReport.js | 2 + .../modules/production/closeSchedule.vue | 4 +- .../modules/production/generateReport.vue | 4 +- .../modules/production/print_part_label.js | 136 ++++++++++++++++++ .../modules/production/soscheduleRouting.vue | 27 +++- 5 files changed, 165 insertions(+), 8 deletions(-) create mode 100644 src/views/modules/production/print_part_label.js diff --git a/src/api/production/generateReport.js b/src/api/production/generateReport.js index 9bff38a..9b19f06 100644 --- a/src/api/production/generateReport.js +++ b/src/api/production/generateReport.js @@ -33,3 +33,5 @@ export const transFerSearch= data => createAPI(`dailyPlan/transFerSearch`, 'post export const getTransPrintData= data => createAPI(`dailyPlan/getTransPrintData`, 'post', data); + +export const getPartCardPrintData= data => createAPI(`dailyPlan/getPartCardPrintData`, 'post', data); diff --git a/src/views/modules/production/closeSchedule.vue b/src/views/modules/production/closeSchedule.vue index ec58afc..c058f53 100644 --- a/src/views/modules/production/closeSchedule.vue +++ b/src/views/modules/production/closeSchedule.vue @@ -117,14 +117,14 @@ header-align="center" align="left" min-width="100" - label="关联单号"> + label="生产订单号"> + label="派工单类型"> + label="生产订单号"> + label="派工单类型"> + label="生产订单号"> + label="派工单类型"> import { getSOScheduleRoutingData - , cancelJob + , cancelJob, + getPartCardPrintData } from '@/api/production/generateReport.js' import Chooselist from '@/views/modules/common/Chooselist' import { printSeqNoLabel, } from "@/views/modules/production/print_seqNo_label.js" + import { + printPartLabel, + } from "@/views/modules/production/print_part_label.js" export default { name: 'soscheduleRouting', components: { @@ -459,6 +464,20 @@ array.push(row) printSeqNoLabel(array) }, + printPartCard(row){ + let search={ + site:row.site, + seqNo:row.seqNo + } + getPartCardPrintData(search).then(({data}) => { + if (data && data.code === 0) { + data.row.userId=this.$store.state.user.name; + let array=[]; + array.push(data.row) + printPartLabel(array) + } + }) + }, }, created () { }