From 668af2140a5662cd028b389bec7d32fc55cff1c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com> Date: Sat, 25 Apr 2026 09:40:12 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=A7=84=E6=A0=BC?= =?UTF-8?q?=E5=88=86=E5=89=B2=E5=8F=AF=E8=83=BD=E5=AF=BC=E8=87=B4=E7=9A=84?= =?UTF-8?q?undefined=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 处理多处规格(specification)分割时的空值情况,添加可选链操作符和默认值 修改wms报表合并查询参数,清空时间条件 调整acid页面容器样式 --- klp-ui/src/views/crm/coil/index.vue | 8 ++++---- klp-ui/src/views/mes/qc/task/pages/raw.vue | 2 +- klp-ui/src/views/micro/pages/acid/index.vue | 4 ++++ klp-ui/src/views/wms/anneal/plan/index.vue | 2 +- klp-ui/src/views/wms/report/merge/index.vue | 6 +++--- klp-ui/src/views/wms/report/template/merge.vue | 6 +++--- 6 files changed, 16 insertions(+), 12 deletions(-) diff --git a/klp-ui/src/views/crm/coil/index.vue b/klp-ui/src/views/crm/coil/index.vue index 012b5c60..870b0bbc 100644 --- a/klp-ui/src/views/crm/coil/index.vue +++ b/klp-ui/src/views/crm/coil/index.vue @@ -221,7 +221,7 @@ export default { let list = res.rows // 处理数据,添加宽度、厚度和数量字段 list = list.map(item => { - const parts = item.specification ? item.specification.split('*') : []; + const parts = item.specification ? item.specification?.split('*') : []; return { ...item, thickness: parts[0] || '', @@ -240,7 +240,7 @@ export default { let list = res.rows // 处理数据,添加宽度、厚度和数量字段 list = list.map(item => { - const parts = item.specification ? item.specification.split('*') : []; + const parts = item.specification ? item.specification?.split('*') : []; return { ...item, thickness: parts[0] || '', @@ -302,13 +302,13 @@ export default { /** 格式化厚度 */ formatterThickness(row) { if (!row.specification) return ''; - const parts = row.specification.split('*'); + const parts = row.specification?.split('*') || []; return parts[0] || ''; }, /** 格式化宽度 */ formatterWidth(row) { if (!row.specification) return ''; - const parts = row.specification.split('*'); + const parts = row.specification?.split('*') || []; return parts[1] || ''; }, /** 计算总数量和总重量 */ diff --git a/klp-ui/src/views/mes/qc/task/pages/raw.vue b/klp-ui/src/views/mes/qc/task/pages/raw.vue index 7f0bc99b..e9c4d036 100644 --- a/klp-ui/src/views/mes/qc/task/pages/raw.vue +++ b/klp-ui/src/views/mes/qc/task/pages/raw.vue @@ -267,7 +267,7 @@ export default { }); }, handleCoilChange(coil) { - const [thickness, width] = coil.specification.split('*') + const [thickness, width] = coil.specification?.split('*') || [] console.log(thickness, width, coil.netWeight) this.form.verifyTarget = { coilId: coil.coilId, diff --git a/klp-ui/src/views/micro/pages/acid/index.vue b/klp-ui/src/views/micro/pages/acid/index.vue index 245d9407..dd71e3eb 100644 --- a/klp-ui/src/views/micro/pages/acid/index.vue +++ b/klp-ui/src/views/micro/pages/acid/index.vue @@ -76,6 +76,10 @@ export default {