|
|
@@ -100,17 +100,17 @@
|
|
|
|
|
|
<div class="position_top_20">
|
|
|
<span class="mark">*</span>上超低限报警值:
|
|
|
- <el-input style="width:200px" v-model="up_alarm_low_limit" oninput="value=value.replace(/^0|[^0-9]/g,'')" size="small" maxlength="5" placeholder="请输入大于0的数字"></el-input>
|
|
|
+ <el-input style="width:200px" v-model="up_alarm_low_limit" size="small" maxlength="5" placeholder="请输入数字"></el-input>
|
|
|
<span class="mark">*</span>上超低限预警值:
|
|
|
- <el-input style="width:200px" v-model="up_warn_low_limit" oninput="value=value.replace(/^0|[^0-9]/g,'')" size="small" maxlength="5" placeholder="请输入大于0的数字"></el-input>
|
|
|
+ <el-input style="width:200px" v-model="up_warn_low_limit" size="small" maxlength="5" placeholder="请输入数字"></el-input>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="position_top_20">
|
|
|
<span class="mark">*</span>下超高限预警值:
|
|
|
- <el-input style="width:200px" v-model="dw_warn_high_limit" oninput="value=value.replace(/^0|[^0-9]/g,'')" size="small" maxlength="5" placeholder="请输入大于0的数字"></el-input>
|
|
|
+ <el-input style="width:200px" v-model="dw_warn_high_limit" size="small" maxlength="5" placeholder="请输入数字"></el-input>
|
|
|
<span class="mark">*</span><span>下超高限报警值:</span>
|
|
|
- <el-input style="width:200px" v-model="dw_alarm_high_limit" oninput="value=value.replace(/^0|[^0-9]/g,'')" size="small" maxlength="5" placeholder="请输入大于0的数字"></el-input>
|
|
|
+ <el-input style="width:200px" v-model="dw_alarm_high_limit" size="small" maxlength="5" placeholder="请输入数字"></el-input>
|
|
|
</div>
|
|
|
|
|
|
</el-tab-pane>
|
|
|
@@ -140,24 +140,24 @@
|
|
|
<span class="mark">*</span>最小报警值:
|
|
|
<el-input
|
|
|
style="width:200px"
|
|
|
- v-model.number="suobi_lock.alarm_low_limit" oninput="value=value.replace(/^0|[^0-9]/g,'')" size="small" maxlength="5" placeholder="请输入大于0的数字"
|
|
|
+ v-model.number="suobi_lock.alarm_low_limit" size="small" maxlength="5" placeholder="请输入数字"
|
|
|
></el-input>
|
|
|
<span class="mark position_left">*</span><span>最小预警值:</span>
|
|
|
<el-input
|
|
|
style="width:200px"
|
|
|
- v-model.number="suobi_lock.warn_low_limit" oninput="value=value.replace(/^0|[^0-9]/g,'')" size="small" maxlength="5" placeholder="请输入大于0的数字"
|
|
|
+ v-model.number="suobi_lock.warn_low_limit" size="small" maxlength="5" placeholder="请输入数字"
|
|
|
></el-input>
|
|
|
</div>
|
|
|
<div class="position_top_20">
|
|
|
<span class="mark">*</span>最大报警值:
|
|
|
<el-input
|
|
|
style="width:200px"
|
|
|
- v-model.number="suobi_lock.alarm_high_limit" oninput="value=value.replace(/^0|[^0-9]/g,'')" size="small" maxlength="5" placeholder="请输入大于0的数字"
|
|
|
+ v-model.number="suobi_lock.alarm_high_limit" size="small" maxlength="5" placeholder="请输入数字"
|
|
|
></el-input>
|
|
|
<span class="mark position_left">*</span>最大预警值:
|
|
|
<el-input
|
|
|
style="width:200px"
|
|
|
- v-model.number="suobi_lock.warn_high_limit" oninput="value=value.replace(/^0|[^0-9]/g,'')" size="small" maxlength="5" placeholder="请输入大于0的数字"
|
|
|
+ v-model.number="suobi_lock.warn_high_limit" size="small" maxlength="5" placeholder="请输入数字"
|
|
|
></el-input>
|
|
|
</div>
|
|
|
|
|
|
@@ -172,28 +172,28 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="position_top_20">
|
|
|
- <span class="mark">*</span>伸出报警值:
|
|
|
+ <span class="mark">*</span>定扳反报警值:
|
|
|
<el-input
|
|
|
style="width:200px"
|
|
|
- v-model.number="convert_resist.dw_alarm_low_limit" oninput="value=value.replace(/^0|[^0-9]/g,'')" size="small" maxlength="5" placeholder="请输入大于0的数字"
|
|
|
+ v-model.number="convert_resist.dw_alarm_low_limit" size="small" maxlength="5" placeholder="请输入数字"
|
|
|
></el-input>
|
|
|
- <span class="mark position_left">*</span><span>伸出预警值:</span>
|
|
|
+ <span class="mark position_left">*</span><span>定扳反预警值:</span>
|
|
|
<el-input
|
|
|
style="width:200px"
|
|
|
- v-model.number="convert_resist.dw_warn_low_limit" oninput="value=value.replace(/^0|[^0-9]/g,'')" size="small" maxlength="5" placeholder="请输入大于0的数字"
|
|
|
+ v-model.number="convert_resist.dw_warn_low_limit" size="small" maxlength="5" placeholder="请输入数字"
|
|
|
></el-input>
|
|
|
</div>
|
|
|
|
|
|
<div class="position_top_20">
|
|
|
- <span class="mark">*</span>缩进报警值:
|
|
|
+ <span class="mark">*</span>反扳定报警值:
|
|
|
<el-input
|
|
|
style="width:200px"
|
|
|
- v-model.number="convert_resist.up_alarm_high_limit" oninput="value=value.replace(/^0|[^0-9]/g,'')" size="small" maxlength="5" placeholder="请输入大于0的数字"
|
|
|
+ v-model.number="convert_resist.up_alarm_high_limit" size="small" maxlength="5" placeholder="请输入数字"
|
|
|
></el-input>
|
|
|
- <span class="mark position_left">*</span>缩进预警值:
|
|
|
+ <span class="mark position_left">*</span>反扳定预警值:
|
|
|
<el-input
|
|
|
style="width:200px"
|
|
|
- v-model.number="convert_resist.up_warn_high_limit" oninput="value=value.replace(/^0|[^0-9]/g,'')" size="small" maxlength="5" placeholder="请输入大于0的数字"
|
|
|
+ v-model.number="convert_resist.up_warn_high_limit" size="small" maxlength="5" placeholder="请输入数字"
|
|
|
></el-input>
|
|
|
|
|
|
</div>
|
|
|
@@ -675,9 +675,10 @@ export default {
|
|
|
!target_data.direct2
|
|
|
)
|
|
|
return this.$message.warning(
|
|
|
- '请先去"设备管理"模块设置1号、2号测力点位置和3号测力点伸出位、缩进位位置...'
|
|
|
+ '请先去"设备管理"模块设置1号、2号测力点位置和3号测力点定扳反位、反扳定位位置...'
|
|
|
)
|
|
|
let send_data = {};
|
|
|
+ let regex = /^-?\d+$/;
|
|
|
switch (this.send_data.type) {
|
|
|
case 'monitor.alarm.max_over_limit':
|
|
|
this.conf= [{name: "enable",val: this.enable}];
|
|
|
@@ -768,7 +769,6 @@ export default {
|
|
|
let dw_alarm_low_drop = '';
|
|
|
let alarm_low_percent = '';
|
|
|
let alarm_high_percent= '';
|
|
|
- let regex = /^-?\d+$/;
|
|
|
if (this.dw_alarm_low_drop) {
|
|
|
if(!regex.test(this.dw_alarm_low_drop) || Math.abs(this.dw_alarm_low_drop) > 100000){
|
|
|
return this.$message.warning('最低报警值要求:-100000~100000之间的数字');
|
|
|
@@ -814,19 +814,25 @@ export default {
|
|
|
})
|
|
|
return
|
|
|
case 'suobi_lock':
|
|
|
+
|
|
|
if(!this.$isSortedIgnoringEmpty(this.suobi_lock.alarm_high_limit,this.suobi_lock.warn_high_limit,this.suobi_lock.alarm_low_limit,this.suobi_lock.warn_low_limit)){
|
|
|
return this.$message.warning('最大报警值 > 最大预警值 > 最小报警值 > 最小预警值');
|
|
|
}
|
|
|
return this.save_settting(this.send_data.type);
|
|
|
case 'convert_resist':
|
|
|
|
|
|
+ this.convert_resist.dw_alarm_low_limit = this.$isAlarmScope(this.convert_resist.dw_alarm_low_limit);
|
|
|
+ this.convert_resist.dw_warn_low_limit = this.$isAlarmScope(this.convert_resist.dw_warn_low_limit);
|
|
|
+ this.convert_resist.up_alarm_high_limit = this.$isAlarmScope(this.convert_resist.up_alarm_high_limit);
|
|
|
+ this.convert_resist.up_warn_high_limit = this.$isAlarmScope(this.convert_resist.up_warn_high_limit);
|
|
|
+
|
|
|
if(this.convert_resist.dw_alarm_low_limit && this.convert_resist.dw_warn_low_limit
|
|
|
&& this.convert_resist.dw_alarm_low_limit <= this.convert_resist.dw_warn_low_limit){
|
|
|
- return this.$message.warning('伸出报警值 应该大于 伸出预警值');
|
|
|
+ return this.$message.warning('定扳反报警值 应该大于 定扳反预警值');
|
|
|
}
|
|
|
if(this.convert_resist.up_alarm_high_limit && this.convert_resist.up_warn_high_limit
|
|
|
&& this.convert_resist.up_alarm_high_limit <= this.convert_resist.up_warn_high_limit){
|
|
|
- return this.$message.warning('缩进报警值 应该大于 缩进预警值');
|
|
|
+ return this.$message.warning('反扳定报警值 应该大于 反扳定预警值');
|
|
|
}
|
|
|
return this.save_settting(this.send_data.type);
|
|
|
default:
|