From 3e640b4a4d47729ff1cf926317bcf191b59a7abb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com> Date: Mon, 22 Jun 2026 14:42:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E4=B8=9A=E5=8A=A1?= =?UTF-8?q?=E5=91=98=E3=80=81=E5=90=88=E5=90=8C=E5=8F=B7=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E4=B8=8E=E5=B1=95=E7=A4=BA=EF=BC=8C=E4=BC=98=E5=8C=96=E9=92=A2?= =?UTF-8?q?=E5=8D=B7=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 在钢卷相关API中新增对saleName和contractNo字段的过滤逻辑,避免数据覆盖 2. 多个报表页面新增业务员和合同号查询条件 3. 钢卷物料页面重构表单布局,新增生产耗时计算、合同绑定功能 4. 告警页面优化UI展示,新增详情弹窗和备注处理流程 5. 多处代码格式化与注释优化 --- klp-ui/src/api/wms/coil.js | 6 +- klp-ui/src/components/CoilSelector/index.vue | 13 +- .../views/wms/coil/materialWarning/index.vue | 578 +++++++++++------- klp-ui/src/views/wms/coil/panels/base.vue | 421 +++++++++---- klp-ui/src/views/wms/report/abnormal.vue | 21 +- klp-ui/src/views/wms/report/delivery.vue | 9 + .../src/views/wms/report/template/action.vue | 14 +- 7 files changed, 722 insertions(+), 340 deletions(-) diff --git a/klp-ui/src/api/wms/coil.js b/klp-ui/src/api/wms/coil.js index d8404abc..c3de8f3c 100644 --- a/klp-ui/src/api/wms/coil.js +++ b/klp-ui/src/api/wms/coil.js @@ -49,7 +49,8 @@ export function addMaterialCoil(data) { export function updateMaterialCoil(data) { // 对data进行预处理,将currentCoilNo去除首位的空格 - const payload = { + // 将saleName和contractNo剔除防止覆盖 + const { saleName, contractNo, ...payload} = { ...data, currentCoilNo: data.currentCoilNo.trim(), } @@ -63,7 +64,8 @@ export function updateMaterialCoil(data) { // 简单更新钢卷物料表 export function updateMaterialCoilSimple(data) { // 对data进行预处理,将currentCoilNo去除首位的空格 - const payload = { + // 将saleName和contractNo剔除防止覆盖 + const { saleName, contractNo, ...payload} = { ...data, currentCoilNo: data.currentCoilNo.trim(), } diff --git a/klp-ui/src/components/CoilSelector/index.vue b/klp-ui/src/components/CoilSelector/index.vue index c47df2cf..6b904538 100644 --- a/klp-ui/src/components/CoilSelector/index.vue +++ b/klp-ui/src/components/CoilSelector/index.vue @@ -83,19 +83,26 @@ - + + + + + + + + 全选当前卷 显示钢卷地图 显示订单详情 - -
+
搜索 重置
- + 长度告警 @@ -15,16 +15,24 @@ --> - + - + @@ -83,13 +91,14 @@ - + - + @@ -99,6 +108,7 @@ + diff --git a/klp-ui/src/views/wms/coil/panels/base.vue b/klp-ui/src/views/wms/coil/panels/base.vue index 1310ae0f..1314e5ba 100644 --- a/klp-ui/src/views/wms/coil/panels/base.vue +++ b/klp-ui/src/views/wms/coil/panels/base.vue @@ -83,6 +83,14 @@ @keyup.enter.native="handleQuery" /> + + + + + + + + 全部 @@ -136,13 +144,11 @@ 导出全部 - + + 按实际库区排序 @@ -187,6 +193,7 @@ + @@ -223,7 +230,7 @@ - + @@ -402,111 +409,219 @@ @pagination="getList" />
- - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
请先选择材料类型
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
请先选择材料类型
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + 保存合同 +
+
+
+