From 8eb011ab70f758e037710d28b5f537056e28da97 Mon Sep 17 00:00:00 2001 From: jinna Date: Wed, 22 Apr 2026 19:03:09 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9B=B6=E4=BB=B6=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/basicData/localPlateParts/index.vue | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/views/basicData/localPlateParts/index.vue b/src/views/basicData/localPlateParts/index.vue index 24d2d154..ced2d863 100644 --- a/src/views/basicData/localPlateParts/index.vue +++ b/src/views/basicData/localPlateParts/index.vue @@ -107,6 +107,16 @@ export default { required: true, message: "请输入零件编号", trigger: "blur", + }, + { + validator: (rule, value, callback) => { + if (!value || !value.trim()) { + callback(new Error('零件编号不能为空或纯空格')); + } else { + callback(); + } + }, + trigger: "blur" } ] }, @@ -142,6 +152,9 @@ export default { this.onLoad(this.page); }, rowSave(row, done, loading){ + if (row.partCode) { + row.partCode = row.partCode.trim(); + } addPlatedPart(row).then(res =>{ if(res.data.code == 200){ this.$message.success('新增成功') @@ -151,6 +164,9 @@ export default { }) }, rowUpdate(row, index, done, loading){ + if (row.partCode) { + row.partCode = row.partCode.trim(); + } updatePlatedPart(row).then(res =>{ if(res.data.code == 200){ this.$message.success('修改成功')