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 @@
+
+
+
+
+
+
+
+ {{ formData.workOrder }}
+
+
+ {{ formData.partNumber }}
+
+
+ {{ formData.description }}
+
+
+
+
+ {{ printDetail.scannedPartCount }}
+
+
+ {{ printDetail.scannedBoxLabelCount }}
+
+
+ {{ printDetail.rePrintCount }}
+
+
+ {{ printDetail.remainderBoxPrintCount }}
+
+
+ {{ printDetail.currentBoxLabelSequence }}
+
+
+
+
+ 补打箱标签
+
+
+
+
+
+
+
+
+
+ 减少
+ 增加
+
+
+
+ 打印零头箱
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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) {