mo 2 vuotta sitten
vanhempi
commit
4b53044cbf
1 muutettua tiedostoa jossa 16 lisäystä ja 12 poistoa
  1. 16 12
      src/views/liveClassManager/createLiveClass.vue

+ 16 - 12
src/views/liveClassManager/createLiveClass.vue

@@ -244,17 +244,19 @@
             <el-form-item
               label="现单价"
               prop="onlineClassesUnitPrice"
-              :rules="[{ required: true, message: '请输入现单价' }]"
+              :rules="[
+                {
+                  required: true,
+                  message: '请输入正确的现单价',
+                  trigger: 'blur',
+                  pattern: /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
+                },
+              ]"
             >
               <el-input
                 v-model="form.onlineClassesUnitPrice"
                 placeholder="请输入现单价"
                 maxlength="9"
-                @input="
-                  (val) => {
-                    form.onlineClassesUnitPrice = val.replace(/[^\d]/g, '');
-                  }
-                "
                 :disabled="isDisabled"
               ></el-input>
             </el-form-item>
@@ -263,17 +265,19 @@
             <el-form-item
               label="原单价"
               prop="offlineClassesUnitPrice"
-              :rules="[{ required: true, message: '请输入原单价' }]"
+              :rules="[
+                {
+                  required: true,
+                  message: '请输入正确的原单价',
+                  trigger: 'blur',
+                  pattern: /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,
+                },
+              ]"
             >
               <el-input
                 v-model="form.offlineClassesUnitPrice"
                 placeholder="请输入原单价"
                 maxlength="9"
-                @input="
-                  (val) => {
-                    form.offlineClassesUnitPrice = val.replace(/[^\d]/g, '');
-                  }
-                "
                 :disabled="isDisabled"
               ></el-input>
             </el-form-item>