From 1792196dc7b94f7c4094c39c0b4bd234cf32af2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com> Date: Fri, 5 Jun 2026 11:05:32 +0800 Subject: [PATCH] =?UTF-8?q?fix(wms/coil):=20=E4=BF=AE=E5=A4=8D=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE=E6=AF=94=E8=BE=83=E6=97=B6=E7=9A=84=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将位置字段转为整数再进行大小比较,同时添加了调试日志用于排查异常数据问题 --- klp-ui/src/views/wms/coil/components/AbnormalForm.vue | 2 +- klp-ui/src/views/wms/coil/components/ExceptionManager.vue | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/klp-ui/src/views/wms/coil/components/AbnormalForm.vue b/klp-ui/src/views/wms/coil/components/AbnormalForm.vue index 3d7055cf..160ebf85 100644 --- a/klp-ui/src/views/wms/coil/components/AbnormalForm.vue +++ b/klp-ui/src/views/wms/coil/components/AbnormalForm.vue @@ -124,7 +124,7 @@ export default { methods: { /** 表单验证 */ validate(callback) { - if (this.formData.startPosition > this.formData.endPosition) { + if (parseInt(this.formData.startPosition) > parseInt(this.formData.endPosition)) { this.$message.error('开始位置必须小于结束位置'); return false; } diff --git a/klp-ui/src/views/wms/coil/components/ExceptionManager.vue b/klp-ui/src/views/wms/coil/components/ExceptionManager.vue index ec876711..7886fc09 100644 --- a/klp-ui/src/views/wms/coil/components/ExceptionManager.vue +++ b/klp-ui/src/views/wms/coil/components/ExceptionManager.vue @@ -258,7 +258,8 @@ export default { this.$message.error(`第${rowIndex}行:请填写开始位置和结束位置`) return } - if (row.startPosition > row.endPosition) { + if (parseInt(row.startPosition) > parseInt(row.endPosition)) { + console.log(row, row.startPosition, row.endPosition) this.$message.error(`第${rowIndex}行:开始位置必须小于结束位置`) return }