From 414949c5bf32b862c55fe69179c711cb05cb1a3e Mon Sep 17 00:00:00 2001 From: zhangdi <1104545947@qq.com> Date: Mon, 9 Mar 2026 17:53:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E7=AE=A1=E7=90=86=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/config.js | 5 +- .../productionManagement/sjKitPreparation.js | 2 +- src/api/workRate/index.js | 12 +- src/utils/templateMapper.js | 38 + .../productionMonitoring/index.vue | 2 +- .../sinteringProductionMonitoring/index.vue | 2705 +++++++++-------- src/views/qualityTemplate/Template1.vue | 38 + src/views/qualityTemplate/Template10.vue | 31 + src/views/qualityTemplate/Template11.vue | 47 + src/views/qualityTemplate/Template12.vue | 33 + src/views/qualityTemplate/Template13.vue | 31 + src/views/qualityTemplate/Template14.vue | 53 + src/views/qualityTemplate/Template15.vue | 58 + src/views/qualityTemplate/Template16.vue | 53 + src/views/qualityTemplate/Template17.vue | 53 + src/views/qualityTemplate/Template18.vue | 34 + src/views/qualityTemplate/Template19.vue | 34 + src/views/qualityTemplate/Template2.vue | 42 + src/views/qualityTemplate/Template20.vue | 40 + src/views/qualityTemplate/Template21.vue | 34 + src/views/qualityTemplate/Template22.vue | 39 + src/views/qualityTemplate/Template3.vue | 38 + src/views/qualityTemplate/Template4.vue | 35 + src/views/qualityTemplate/Template5.vue | 42 + src/views/qualityTemplate/Template6.vue | 41 + src/views/qualityTemplate/Template7.vue | 30 + src/views/qualityTemplate/Template8.vue | 35 + src/views/qualityTemplate/Template9.vue | 45 + src/views/qualityTemplate/index.js | 47 + src/views/workRate/index.vue | 985 +++--- src/views/workRate/preserveSlotList.vue | 70 + 31 files changed, 3064 insertions(+), 1688 deletions(-) create mode 100644 src/utils/templateMapper.js create mode 100644 src/views/qualityTemplate/Template1.vue create mode 100644 src/views/qualityTemplate/Template10.vue create mode 100644 src/views/qualityTemplate/Template11.vue create mode 100644 src/views/qualityTemplate/Template12.vue create mode 100644 src/views/qualityTemplate/Template13.vue create mode 100644 src/views/qualityTemplate/Template14.vue create mode 100644 src/views/qualityTemplate/Template15.vue create mode 100644 src/views/qualityTemplate/Template16.vue create mode 100644 src/views/qualityTemplate/Template17.vue create mode 100644 src/views/qualityTemplate/Template18.vue create mode 100644 src/views/qualityTemplate/Template19.vue create mode 100644 src/views/qualityTemplate/Template2.vue create mode 100644 src/views/qualityTemplate/Template20.vue create mode 100644 src/views/qualityTemplate/Template21.vue create mode 100644 src/views/qualityTemplate/Template22.vue create mode 100644 src/views/qualityTemplate/Template3.vue create mode 100644 src/views/qualityTemplate/Template4.vue create mode 100644 src/views/qualityTemplate/Template5.vue create mode 100644 src/views/qualityTemplate/Template6.vue create mode 100644 src/views/qualityTemplate/Template7.vue create mode 100644 src/views/qualityTemplate/Template8.vue create mode 100644 src/views/qualityTemplate/Template9.vue create mode 100644 src/views/qualityTemplate/index.js create mode 100644 src/views/workRate/preserveSlotList.vue diff --git a/public/config.js b/public/config.js index ca92b2f..9c0e075 100644 --- a/public/config.js +++ b/public/config.js @@ -11,4 +11,7 @@ window.SCHEDULING_ANALYSIS = "http://192.168.169.172:8088/SCHEDULING_ANALYSIS" window.PROCESS_QUALITY_RECORD = "http://192.168.169.172:9000/jmreport/view/1153140195292762112" //电子档案-热表分厂-质量记录 -window.WARE_MATERIAL_STOCK = "http://192.168.169.172:9000/jmreport/view/1186917825215324160" //仓管-库存汇总-存料登记卡打印 \ No newline at end of file +window.WARE_MATERIAL_STOCK = "http://192.168.169.172:9000/jmreport/view/1186917825215324160" //仓管-库存汇总-存料登记卡打印 + +// 配套单打印 +window.COMPANION = "http://192.168.169.172:9000/jmreport/view/1188705683594706944" \ No newline at end of file diff --git a/src/api/productionManagement/sjKitPreparation.js b/src/api/productionManagement/sjKitPreparation.js index b3b6fab..64dfece 100644 --- a/src/api/productionManagement/sjKitPreparation.js +++ b/src/api/productionManagement/sjKitPreparation.js @@ -34,7 +34,7 @@ export const sendKit = (params) => { // 生成车间订单 export const loadBigWmsSend = (params) => { return request({ - url: '/blade-desk/workOrder/generateWorkOrder', + url: '/blade-desk/produceMonitor/generateWorkOrder', method: 'post', params: params, }); diff --git a/src/api/workRate/index.js b/src/api/workRate/index.js index 423941a..cf4d15e 100644 --- a/src/api/workRate/index.js +++ b/src/api/workRate/index.js @@ -1,8 +1,18 @@ import request from '@/axios'; export const getOrderDetail = (params) => { return request({ - url: '/blade-desk/workOrder/getOrderDetail', + url: '/blade-desk/produceMonitor/getOrderDetail', method: 'get', params: params, }); }; + + +// 获取工序详情 +export const getPlanDetail = (params) => { + return request({ + url: '/blade-desk/produceMonitor/getPlanDetail', + method: 'get', + params: params, + }); +}; \ No newline at end of file diff --git a/src/utils/templateMapper.js b/src/utils/templateMapper.js new file mode 100644 index 0000000..c938d3e --- /dev/null +++ b/src/utils/templateMapper.js @@ -0,0 +1,38 @@ +// src/utils/templateMapper.js + +/** + * 根据 rfpsType 获取对应的模板组件名称 + * @param {number} type - rfpsType 类型值 (1-22) + * @returns {string} 模板组件名称 + */ +export function getTemplateComponent(type) { + const componentMap = { + 1: 'Template1', + 2: 'Template2', + 3: 'Template3', + 4: 'Template4', + 5: 'Template5', + 6: 'Template6', + 7: 'Template7', + 8: 'Template8', + 9: 'Template9', + 10: 'Template10', + 11: 'Template11', + 12: 'Template12', + 13: 'Template13', + 14: 'Template14', + 15: 'Template15', + 16: 'Template16', + 17: 'Template17', + 18: 'Template18', + 19: 'Template19', + 20: 'Template20', + 21: 'Template21', + 22: 'Template22' + }; + return componentMap[type]; +} + +export default { + getTemplateComponent +}; \ No newline at end of file diff --git a/src/views/productionManagement/productionMonitoring/index.vue b/src/views/productionManagement/productionMonitoring/index.vue index 153fd8b..da6ba7d 100644 --- a/src/views/productionManagement/productionMonitoring/index.vue +++ b/src/views/productionManagement/productionMonitoring/index.vue @@ -66,7 +66,7 @@ - + - - + + @@ -14,12 +29,17 @@