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 {