Selaa lähdekoodia

feature_20250926_数字题型&单行文本题型

zhujindu 2 kuukautta sitten
vanhempi
commit
9801661fe8
1 muutettua tiedostoa jossa 13 lisäystä ja 1 poistoa
  1. 13 1
      src/views/deviceWithin/addStoreVisit.vue

+ 13 - 1
src/views/deviceWithin/addStoreVisit.vue

@@ -263,7 +263,7 @@
               :placeholder="item.collectionOptionList[0].collectionOption"
               type="number"
               @blur="SZsizeComparison(item, index)"
-              @input="numberFn(item, index, 'A')"></van-field>
+              @input="szNumberFn(item, index, 'A')"></van-field>
             <delete-upload-img
               :photoIdentifyType="photoIdentifyType"
               :imgs="item.fileInfoList"></delete-upload-img>
@@ -3939,6 +3939,18 @@ export default {
         }
       }
     },
+    // 数字类型 @input
+    szNumberFn(val, index, type) {
+      let value = this.collectionItemList[index].answerValue;
+      if (value) {
+        if (!/^[+-]?\d*\.{0,1}\d{0,1}$/.test(value)) {
+          value = this.collectionItemList[index].answerValue.replace(
+            /\.\d{2,}$/,
+            value.substr(value.indexOf('.'), 3)
+          );
+        }
+      }
+    },
     // 数字类型最大值最小值校验
     SZsizeComparison(item, index) {
       let value = item.answerValue;