From 19fdb56f6e2d088b63d5e807974cff77de34799d Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Fri, 07 Jan 2022 18:36:24 +0800
Subject: [PATCH] 优化数值输入组件

---
 forms/numberStep/CNumberStep.vue |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/forms/numberStep/CNumberStep.vue b/forms/numberStep/CNumberStep.vue
index be55295..52746e9 100644
--- a/forms/numberStep/CNumberStep.vue
+++ b/forms/numberStep/CNumberStep.vue
@@ -77,14 +77,15 @@
         handleChange(val) {
             // 奇偶修正模式
             if (this.correct) {
-                const lastValue = this.itemRes.formData[this.itemRes.name];
+                const lastValue =
+                    this.itemRes.formData[this.itemRes.name] || this.range[0];
                 let nextValue = val;
                 if (
                     (this.correct === 'odd' && nextValue % 2 === 0) ||
                     (this.correct === 'even' && nextValue % 2 === 1)
                 ) {
                     // 增加
-                    if (lastValue < nextValue) {
+                    if (lastValue <= nextValue) {
                         nextValue++;
                     }
                     // 减小

--
Gitblit v1.9.1