From d326f6ac6ac26480489544dba6d4bca6bc53fcb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E9=9B=AA?= <1617763071@qq.com> Date: Wed, 1 Apr 2026 13:12:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B5=E5=AD=90=E6=A1=A3=E6=A1=88=E4=B8=89?= =?UTF-8?q?=E4=B8=AA=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inspectionArchiving/ERecord/index.vue | 111 +++- .../ERecord/printBlDialog.vue | 431 ++++++++++++++ .../ERecord/printJinDialog.vue | 557 ++++++++++++++++++ .../ERecord/printMoldDialog.vue | 389 ++++++++++++ vite.config.mjs | 4 +- 5 files changed, 1461 insertions(+), 31 deletions(-) create mode 100644 src/views/qualityManagement/inspectionArchiving/ERecord/printBlDialog.vue create mode 100644 src/views/qualityManagement/inspectionArchiving/ERecord/printJinDialog.vue create mode 100644 src/views/qualityManagement/inspectionArchiving/ERecord/printMoldDialog.vue diff --git a/src/views/qualityManagement/inspectionArchiving/ERecord/index.vue b/src/views/qualityManagement/inspectionArchiving/ERecord/index.vue index 1239275..13e64e2 100644 --- a/src/views/qualityManagement/inspectionArchiving/ERecord/index.vue +++ b/src/views/qualityManagement/inspectionArchiving/ERecord/index.vue @@ -23,9 +23,10 @@ 检验记录 热表打印 - 烧结打印 + 烧结打印 + 测厚打印 - 测厚打印 + + + + + 烧结打印 + 玻璃打印 + 金属件打印 + 石墨模打印 + + + @@ -125,14 +147,23 @@ import { mapGetters } from 'vuex'; import website from '@/config/website'; import printDialog from './printDialog.vue'; import printSjDialog from './printSjDialog.vue'; +import printBlDialog from './printBlDialog.vue'; +import printJinDialog from './printJinDialog.vue'; +import printMoldDialog from './printMoldDialog.vue'; export default { components:{ printDialog, - printSjDialog + printSjDialog, + printBlDialog, + printJinDialog, + printMoldDialog }, data() { return { + showBlPrint:false, + showJinPrint:false, + showMoldPrint:false, form: {}, query: {}, loading: true, @@ -166,7 +197,7 @@ export default { editBtnText: '修改', viewBtnText:'详情', labelWidth: 120, - menuWidth: 180, + menuWidth: 200, dialogWidth: 1200, dialogClickModal: false, searchEnter: true, @@ -716,6 +747,8 @@ export default { }, planOpenSj:false, + sjTypeSelectOpen: false, + sjPrintType: 1, showSjPrint:false, data: [], prWorkPlanList:[], @@ -739,6 +772,40 @@ export default { }, methods: { submitPrint(){ + // 烧结打印类型选择确认 + if(this.sjTypeSelectOpen){ + this.sjTypeSelectOpen = false + this.previewOpen = false + // 根据选择的类型获取工序列表并打开对应对话框 + getProcessList({ + woId:'2019646268865155074' + // woId: this.checkRow.woId + }).then(res =>{ + res.data.data.forEach(ele =>{ + this.prWorkPlanList.push({ + orders:ele.ppsCode, + procedureSet:{ + ppsName:ele.ppsName + } + }) + }) + this.checkedList = [] + for(let i = 0;i{ - res.data.data.forEach(ele =>{ - this.prWorkPlanList.push({ - orders:ele.ppsCode, - procedureSet:{ - ppsName:ele.ppsName - } - }) - }) - this.checkedList = [] - for(let i = 0;i{{ prWpItem.orders }} + {{ prWpItem.procedureSet.ppsName }} + {{ prWpItem.orders }} + {{ prWpItem.procedureSet.ppsName }} + {{ prWpItem.orders }} + {{ prWpItem.procedureSet.ppsName }} + {{ prWpItem.orders }} + {{ prWpItem.procedureSet.ppsName }} + + + + + + + + + + + + + + + + + + + diff --git a/src/views/qualityManagement/inspectionArchiving/ERecord/printJinDialog.vue b/src/views/qualityManagement/inspectionArchiving/ERecord/printJinDialog.vue new file mode 100644 index 0000000..3ffcb70 --- /dev/null +++ b/src/views/qualityManagement/inspectionArchiving/ERecord/printJinDialog.vue @@ -0,0 +1,557 @@ + + + + + + diff --git a/src/views/qualityManagement/inspectionArchiving/ERecord/printMoldDialog.vue b/src/views/qualityManagement/inspectionArchiving/ERecord/printMoldDialog.vue new file mode 100644 index 0000000..018a7bb --- /dev/null +++ b/src/views/qualityManagement/inspectionArchiving/ERecord/printMoldDialog.vue @@ -0,0 +1,389 @@ + + + + + + diff --git a/vite.config.mjs b/vite.config.mjs index e8beffb..802a5e4 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -65,10 +65,10 @@ export default ({ mode, command }) => { // target: 'http://192.168.0.127:80',//外协本地 // target: 'http://192.168.0.126:80',//举手本地 // target: 'http://192.168.0.115:80',//工作台消息本地 - // target: 'http://192.168.1.5:82', + target: 'http://192.168.1.5:82', // target: "http://192.168.1.4:82", // target: 'http://49.232.74.228:82', - target: "http://192.168.0.2", + // target: "http://192.168.0.2", // target: 'https://saber3.bladex.cn/api', // target: 'http://49.232.74.228:82', // target: "http:192.168.0.220:80",