liuqiao 1 yıl önce
ebeveyn
işleme
1960e8230c
1 değiştirilmiş dosya ile 31 ekleme ve 10 silme
  1. 31 10
      src/view/components/InfoDisaster.vue

+ 31 - 10
src/view/components/InfoDisaster.vue

@@ -562,25 +562,27 @@
         <el-form-item label="开始位置" :label-width="formLabelWidth5">
           <el-input-number
             v-model="wasi.ssite"
-            :min="0"
-            :max="1"
-            :precision="2"
-            :step="0.1"
+            :min="100"
+            :max="1000"
+            :step="100"
+            :precision="0"
             controls-position="right"
             class="w-50 m-2"
             placeholder="位置"
+            @change="handleChange($event,'s')"
           />
         </el-form-item>
         <el-form-item label="结束位置" :label-width="formLabelWidth5">
           <el-input-number
             v-model="wasi.esite"
-            :min="0"
-            :max="1"
-            :precision="2"
-            :step="0.1"
+            :min="100"
+            :max="1000"
+            :step="100"
+            :precision="0"
             controls-position="right"
             class="w-50 m-2"
             placeholder="位置"
+            @change="handleChange($event,'e')"
           />
         </el-form-item>
       </div>
@@ -1075,8 +1077,8 @@ let currentrow1 = ref(false);
 let currentrow2 = ref(false);
 let formLabelWidth2=ref(80);
 let wasi=ref({
-  ssite:0.0,
-  esite:0.0,
+  ssite:100,
+  esite:100,
   gbid:Number,
   pid:Number,
   gdname:'',
@@ -1632,6 +1634,25 @@ const wsdelete2=()=>{
       ElMessage.error(err.returnMsg);
     });
 }
+// 输入框
+const handleChange=(value,index)=> {
+      // 将输入值限制为100的倍数
+      if(index=='s'){
+        if ( value % 100 !== 0) {
+        wasi.value.ssite = Math.floor(value / 100) * 100;
+      }
+      }else{
+        if ( value % 100 !== 0) {
+        wasi.value.esite = Math.floor(value / 100) * 100;
+        }
+      }
+     
+     
+    }
+
+
+      
+   
 //瓦斯的查看
 const handlook=(index,data)=>{
   console.log(data);