Pārlūkot izejas kodu

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

zhujindu 2 mēneši atpakaļ
vecāks
revīzija
8a3c8398fe
1 mainītis faili ar 20 papildinājumiem un 3 dzēšanām
  1. 20 3
      src/views/deviceWithin/addStoreVisit.vue

+ 20 - 3
src/views/deviceWithin/addStoreVisit.vue

@@ -762,6 +762,7 @@
                       <van-field
                         v-model="childitem.collectionOptionList[0].answerValue"
                         :formatter="dhwbFormatter"
+                        @blur="DHWBsizeComparison(childitem, childIndex)"
                         :placeholder="
                           childitem.collectionOptionList[0].collectionOption
                         "></van-field>
@@ -812,7 +813,7 @@
                         v-model="childitem.collectionOptionList[0].answerValue"
                         :placeholder="childitem.collectionOptionList[0].collectionOption"
                         type="number"
-                        @blur="SZsizeComparison(childitem, index)"
+                        @blur="SZsizeComparison(childitem, childIndex)"
                         @input="numberFn(childitem, index)"></van-field>
                       <delete-upload-img
                         :photoIdentifyType="photoIdentifyType"
@@ -1177,6 +1178,7 @@
                                 <van-field
                                   v-model="childitem1.collectionOptionList[0].answerValue"
                                   :formatter="dhwbFormatter"
+                                  @blur="DHWBsizeComparison(childitem1, childIndex1)"
                                   :placeholder="
                                     childitem1.collectionOptionList[0].collectionOption
                                   "></van-field>
@@ -1599,6 +1601,7 @@
                                               child33item1.collectionOptionList[0].answerValue
                                             "
                                             :formatter="dhwbFormatter"
+                                            @blur="DHWBsizeComparison(child33item1, child33Index1)"
                                             :placeholder="
                                               child33item1.collectionOptionList[0].collectionOption
                                             "></van-field>
@@ -1903,7 +1906,7 @@
                                               child33item1.collectionOptionList[0].collectionOption
                                             "
                                             type="number"
-                                            @blur="SZsizeComparison(child33item1, index)"
+                                            @blur="SZsizeComparison(child33item1, child33Index1)"
                                             @input="numberFn(child33item1, index)"></van-field>
                                           <delete-upload-img
                                             :photoIdentifyType="photoIdentifyType"
@@ -2354,6 +2357,12 @@
                                                           .answerValue
                                                       "
                                                       :formatter="dhwbFormatter"
+                                                      @blur="
+                                                        DHWBsizeComparison(
+                                                          child44item1,
+                                                          child44Index1
+                                                        )
+                                                      "
                                                       :placeholder="
                                                         child44item1.collectionOptionList[0]
                                                           .collectionOption
@@ -3094,7 +3103,7 @@
                                   v-model="childitem1.collectionOptionList[0].answerValue"
                                   :placeholder="childitem1.collectionOptionList[0].collectionOption"
                                   type="number"
-                                  @blur="SZsizeComparison(childitem1, index)"
+                                  @blur="SZsizeComparison(childitem1, childIndex1)"
                                   @input="numberFn(childitem1, index)"></van-field>
                                 <delete-upload-img
                                   :photoIdentifyType="photoIdentifyType"
@@ -3988,6 +3997,14 @@ export default {
             this.$toast('输入内容不合法');
           }
         }
+        // 至少一个汉字
+        let leastOneChinese = item.collectionOptionList[0].leastOneChinese;
+        if (leastOneChinese == '1') {
+          if (!/[\u4e00-\u9fa5]/.test(value)) {
+            this.$set(item, 'answerValue', '');
+            this.$toast('输入内容不合法,至少有一个汉字');
+          }
+        }
       }
     },
     // 且只可输入:汉字、数字、字母、标点符号, 特殊字符:空格、换行、表情等不可输入