Просмотр исходного кода

优化用户编辑表单,新增textTypeChange方法实现类型切换时清空数值范围

yusheng 9 месяцев назад
Родитель
Сommit
85667ba05c
1 измененных файлов с 9 добавлено и 3 удалено
  1. 9 3
      src/views/inspectionProject/components/user-edit.vue

+ 9 - 3
src/views/inspectionProject/components/user-edit.vue

@@ -61,6 +61,7 @@
               placeholder="请选择"
               placeholder="请选择"
               class="ele-block"
               class="ele-block"
               style="width: 100%"
               style="width: 100%"
+              @change="textTypeChange"
             >
             >
               <el-option label="数值" :value="'1'" />
               <el-option label="数值" :value="'1'" />
               <el-option label="选择" :value="'2'" />
               <el-option label="选择" :value="'2'" />
@@ -157,7 +158,7 @@
             :rules="[
             :rules="[
               {
               {
                 required: form.textType == 7 ? false : true,
                 required: form.textType == 7 ? false : true,
-                message: '请选择参数单位', 
+                message: '请选择参数单位',
                 trigger: 'change'
                 trigger: 'change'
               }
               }
             ]"
             ]"
@@ -447,11 +448,16 @@
       this.getListFn();
       this.getListFn();
     },
     },
     methods: {
     methods: {
+      textTypeChange() {
+        this.form.maxValue = '';
+        this.form.minValue = '';
+      },
       defaultInput(value) {
       defaultInput(value) {
-        console.log(this.form.symbol,'0000 symbol')
-        if(this.form.textType !== '1'){
+        console.log(this.form.symbol, '0000 symbol');
+        if (this.form.textType !== '1') {
           return;
           return;
         }
         }
+
         // 1. 过滤非法字符(只保留数字、负号和小数点)
         // 1. 过滤非法字符(只保留数字、负号和小数点)
         let filteredValue = value.replace(/[^0-9.-]/g, '');
         let filteredValue = value.replace(/[^0-9.-]/g, '');
         // 2. 处理负号规则
         // 2. 处理负号规则