diff --git a/src/api/qualityManagement/BackEnd/qcBackEndService.js b/src/api/qualityManagement/BackEnd/qcBackEndService.js index b493378..daa929b 100644 --- a/src/api/qualityManagement/BackEnd/qcBackEndService.js +++ b/src/api/qualityManagement/BackEnd/qcBackEndService.js @@ -164,3 +164,28 @@ export function GenerateVirtualLabel(query) { data: query, }) } + +/** + * 打印特殊标签 + * @param {查询条件} data + */ +export function PrintSpecialPacakgeLabel(data, params) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/PrintSpecialPacakgeLabel', + method: 'post', + data: data, + params: params, + }) +} + +/** + * 打印特殊标签 + * @param {查询条件} data + */ +export function SearchWorkOrderLabelDetail(params) { + return request({ + url: '/mes/qc/BackEnd/QcBackEndController/SearchWorkOrderLabelDetail', + method: 'get', + params: params, + }) +} diff --git a/src/views/qualityManagement/backend/touchScreen/workorder/components/SpecialPrintDialog.vue b/src/views/qualityManagement/backend/touchScreen/workorder/components/SpecialPrintDialog.vue new file mode 100644 index 0000000..2808f05 --- /dev/null +++ b/src/views/qualityManagement/backend/touchScreen/workorder/components/SpecialPrintDialog.vue @@ -0,0 +1,266 @@ + + + + + diff --git a/src/views/qualityManagement/backend/touchScreen/workorder/components/WorkOrderCard.vue b/src/views/qualityManagement/backend/touchScreen/workorder/components/WorkOrderCard.vue index a50c5b4..c43fc62 100644 --- a/src/views/qualityManagement/backend/touchScreen/workorder/components/WorkOrderCard.vue +++ b/src/views/qualityManagement/backend/touchScreen/workorder/components/WorkOrderCard.vue @@ -16,6 +16,7 @@
开启工单 + 打印 修改合格数 结束工单
@@ -95,6 +96,7 @@ + @@ -102,11 +104,12 @@ import StartWorkOrderDialog from './StartWorkOrderDialog.vue' import EndWorkOrderDialog from './EndWorkOrderDialog.vue' import GenerateLabelDialog from './GenerateLabelDialog.vue' +import SpecialPrintDialog from './SpecialPrintDialog.vue' import ScanPackageLabelDialog from './ScanPackageLabelDialog.vue' import * as QcBackEndApi from '@/api/qualityManagement/BackEnd/qcBackEndService' export default { name: 'WorkOrderCard', - components: { StartWorkOrderDialog, EndWorkOrderDialog, GenerateLabelDialog, ScanPackageLabelDialog }, + components: { StartWorkOrderDialog, EndWorkOrderDialog, GenerateLabelDialog, ScanPackageLabelDialog, SpecialPrintDialog }, props: { message: String, messageClass: String, @@ -116,6 +119,7 @@ export default { StartWorkOrderDialogRef: null, EndWorkOrderDialogRef: null, ScanPackageLabelDialogRef: null, + SpecialPrintDialogRef: null, sessionKey: '_touchScreenB02', teamOptions: [], @@ -338,6 +342,14 @@ export default { } this.$refs.GenerateLabelDialogRef.open(data) }, + doSpecialPrintDialogOpen() { + const data = { + formData: this.formData, + team: this.team, + siteNo: this.site, + } + this.$refs.SpecialPrintDialogRef.open(data) + }, // 开始工单完成反馈 handleStartWorkOrder(formData) { if (formData) {