From 6ca7bd261fb0d0cff50f6cc9b342019ff56ac39a Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Fri, 12 May 2023 18:46:27 +0800
Subject: [PATCH] 优化表单数值调价组件显示

---
 forms/form/cForm.scss              |    6 +++---
 forms/numberValve/CNumberValve.vue |   12 ++++++++++--
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/forms/form/cForm.scss b/forms/form/cForm.scss
index 1df4dfb..94c760e 100644
--- a/forms/form/cForm.scss
+++ b/forms/form/cForm.scss
@@ -87,12 +87,12 @@
             margin: -3px 0 140px;
             padding: 1px 0 0;
             .c-form-submit-inner {
-                @include position(fixed, n 0 0 n, 0);
+                @include position(fixed, n 0 0 n, 10);
                 width: 100%;
             }
             [type=primary] {
-                height: 90px;
-                line-height: 88px;
+                height: 100px;
+                line-height: 98px;
                 border-radius: 0;
             }
         }
diff --git a/forms/numberValve/CNumberValve.vue b/forms/numberValve/CNumberValve.vue
index 342beb5..d72a465 100644
--- a/forms/numberValve/CNumberValve.vue
+++ b/forms/numberValve/CNumberValve.vue
@@ -16,7 +16,7 @@
                 :required="itemRes.required"
                 :disabled="itemRes.disabled"
                 :error="itemRes.error"
-                :value="itemRes.formData[itemRes.name] + unit"
+                :value="valueStr"
                 :placeholder="placeholder"
             >
                 <view class="at-icon at-icon-chevron-right"></view>
@@ -110,7 +110,15 @@
             sliderLeft: 0,
         };
     },
-    computed: {},
+    computed: {
+        valueStr() {
+            if (this.itemRes.formData[this.itemRes.name]) {
+                return this.itemRes.formData[this.itemRes.name] + ' ' + this.unit;
+            } else {
+                return '';
+            }
+        },
+    },
     methods: {
         handleOpen() {
             this.opened = true;

--
Gitblit v1.9.1