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