|
|
@@ -76,11 +76,11 @@ export default {
|
|
|
thresholdName: [{required: true, message: "请输入阈值名称", trigger: 'blur'}],
|
|
|
timeRange: [{required: true, message: "请选择有效时段", trigger: 'blur'}],
|
|
|
nosignal: [
|
|
|
- {required: true, message: '请输入信号丢失', trigger: 'blur'},
|
|
|
+ {required: true, message: '请输入信号丢失,格式为:@value==255', trigger: 'blur'},
|
|
|
{validator: this.validatePort, trigger: 'blur'}
|
|
|
],
|
|
|
covered: [
|
|
|
- {required: true, message: '请输入遮挡', trigger: 'blur'},
|
|
|
+ {required: true, message: '请输入遮挡,格式为:@value>=255', trigger: 'blur'},
|
|
|
{validator: this.validatePort, trigger: 'blur'}
|
|
|
],
|
|
|
},
|
|
|
@@ -146,9 +146,14 @@ export default {
|
|
|
},
|
|
|
validatePort(rule, value, callback) {
|
|
|
if (!value) {
|
|
|
- return callback(new Error('请输入诊断周期'));
|
|
|
+ return callback(new Error('请输入'));
|
|
|
+ }
|
|
|
+ const ipRegex = /^@value[<>=!]{1,1}[=]{0,1}\d+$/;
|
|
|
+ if (!ipRegex.test(value)) {
|
|
|
+ callback(new Error('格式错误,格式为:@value>=255'));
|
|
|
+ } else {
|
|
|
+ callback();
|
|
|
}
|
|
|
- callback();
|
|
|
},
|
|
|
|
|
|
},
|