ZaiZai 3 months ago
parent
commit
5aecc17dd9
1 changed files with 18 additions and 1 deletions
  1. 18 1
      src/views/project/list/edit-formula.vue

+ 18 - 1
src/views/project/list/edit-formula.vue

@@ -153,7 +153,7 @@
                         </div>
                         <div class="ml-50px">模式:</div>
                         <div class="mr-50px w-100px">
-                            <el-select v-model="deviationRangeResult" filterable clearable placeholder="请选择模式">
+                            <el-select v-model="deviationRangeResult" filterable clearable placeholder="请选择模式" @change="deviationRangeResultChange">
                                 <el-option label="普通" value="1" />
                                 <el-option label="自定义" value="2" />
                             </el-select>
@@ -808,7 +808,24 @@ const projectQueryClick = () => {
 
 //允许偏差值范围
 const deviationRangeSymbol = ref('【min,max】')
+
+//模式切换
 const deviationRangeResult = ref('1')
+const deviationRangeResultChange = () => {
+    if (deviationRangeResult.value === '1') {
+        if (!['<', '≤'].includes(deviationRangeSymbol.value)) {
+            curRangeFocusIndex.value = 1
+        } else if (!['>', '≥'].includes(deviationRangeSymbol.value)) {
+            curRangeFocusIndex.value = 2
+        }
+    } else if (deviationRangeResult.value === '2') {
+        if (!['<', '≤'].includes(deviationRangeSymbol.value)) {
+            curRangeFocusIndex.value = 3
+        } else if (!['>', '≥'].includes(deviationRangeSymbol.value)) {
+            curRangeFocusIndex.value = 4
+        }
+    }
+}
 
 //允许偏差值范围1
 const deviationRangeTag1 = ref('')