From 54c7981d6f05ce0e3b59df3c4e23cd06a81a059b Mon Sep 17 00:00:00 2001
From: wuyouming666 <2265557248@qq.com>
Date: 星期四, 14 十二月 2023 09:15:01 +0800
Subject: [PATCH] 后端代码改为大部分使用消息处理对象写入

---
 CanadaMes-ui/src/views/Electrical/AutomaticParameterSetting.vue |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/CanadaMes-ui/src/views/Electrical/AutomaticParameterSetting.vue b/CanadaMes-ui/src/views/Electrical/AutomaticParameterSetting.vue
index 88ca078..217c7eb 100644
--- a/CanadaMes-ui/src/views/Electrical/AutomaticParameterSetting.vue
+++ b/CanadaMes-ui/src/views/Electrical/AutomaticParameterSetting.vue
@@ -60,9 +60,16 @@
           <div v-for="(item, itemIndex) in dataGroup" :key="itemIndex" class="item-container">
             <div class="item-row">
               <span class="name" style="width:250px;">{{ item.name }}</span>
-              <el-input v-if="item.type === '0'" v-model="item.value" class="input-box"
-                @keyup.enter.native="submitDataToBackend"></el-input>
-                <span v-if="item.unit" :name="item.unit" >{{ item.unit }}</span>
+              <el-input v-if="item.type === '0'"
+            v-model="item.value"
+            class="input-box"
+            :oninput="`value=value.replace(/^0|[^0-9]/g,'');if(value<`+item.min+`){value=`+item.value+`}else if(value>`+item.max+`){value=`+item.value+`}`"
+            @keyup.enter.native="submitDataToBackend">
+  </el-input>
+
+                <span v-if="item.unit" :name="item.unit"  >{{ item.unit }}</span>
+
+
 
             </div>
           </div>
@@ -108,6 +115,11 @@
     updateButtonValue (dataGroup, itemIndex) {
       this.$set(dataGroup[itemIndex].button, 'value', 1); // 鐐瑰嚮鎸夐挳鍚庡皢鍊兼敼涓�1
     },
+    checkInputValue() {
+      if (this.item.value < this.item.min || this.item.value > this.item.max) {
+        this.item.value = ''; // 娓呯┖杈撳叆妗嗙殑鍊�
+      }
+    },
     submitDataToBackend () {
       const inputData = this.jsonData.map(dataGroup => {
         return dataGroup.map(item => {

--
Gitblit v1.8.0