fix: 修复detection新增policy时,第三步点击时间下拉框会报错的问题
This commit is contained in:
@@ -170,7 +170,7 @@ export default {
|
|||||||
data () {
|
data () {
|
||||||
const intervalValidator = (rule, value, callback) => {
|
const intervalValidator = (rule, value, callback) => {
|
||||||
const obj = this.handleIntervalByDateType(rule, value, this.triggerObj.intervalVal)
|
const obj = this.handleIntervalByDateType(rule, value, this.triggerObj.intervalVal)
|
||||||
if (!obj.flag && obj.msg) {
|
if (obj && !obj.flag && obj.msg) {
|
||||||
callback(new Error(obj.msg))
|
callback(new Error(obj.msg))
|
||||||
} else {
|
} else {
|
||||||
callback()
|
callback()
|
||||||
@@ -178,7 +178,7 @@ export default {
|
|||||||
}
|
}
|
||||||
const intervalValValidator = (rule, value, callback) => {
|
const intervalValValidator = (rule, value, callback) => {
|
||||||
const obj = this.handleIntervalByDateType(rule, this.triggerObj.intervalVal, value)
|
const obj = this.handleIntervalByDateType(rule, this.triggerObj.intervalVal, value)
|
||||||
if (!obj.flag && obj.msg) {
|
if (obj && !obj.flag && obj.msg) {
|
||||||
this.$refs.form3.validateField('interval')
|
this.$refs.form3.validateField('interval')
|
||||||
callback()
|
callback()
|
||||||
} else {
|
} else {
|
||||||
@@ -187,7 +187,7 @@ export default {
|
|||||||
}
|
}
|
||||||
const resetIntervalValidator = (rule, value, callback) => {
|
const resetIntervalValidator = (rule, value, callback) => {
|
||||||
const obj = this.handleIntervalByDateType(rule, value, this.triggerObj.resetIntervalVal)
|
const obj = this.handleIntervalByDateType(rule, value, this.triggerObj.resetIntervalVal)
|
||||||
if (!obj.flag && obj.msg) {
|
if (obj && !obj.flag && obj.msg) {
|
||||||
callback(new Error(obj.msg))
|
callback(new Error(obj.msg))
|
||||||
} else {
|
} else {
|
||||||
callback()
|
callback()
|
||||||
@@ -195,7 +195,7 @@ export default {
|
|||||||
}
|
}
|
||||||
const resetIntervalValValidator = (rule, value, callback) => {
|
const resetIntervalValValidator = (rule, value, callback) => {
|
||||||
const obj = this.handleIntervalByDateType(rule, this.triggerObj.resetIntervalVal, value)
|
const obj = this.handleIntervalByDateType(rule, this.triggerObj.resetIntervalVal, value)
|
||||||
if (!obj.flag && obj.msg) {
|
if (obj && !obj.flag && obj.msg) {
|
||||||
this.$refs.form3.validateField('resetInterval')
|
this.$refs.form3.validateField('resetInterval')
|
||||||
callback()
|
callback()
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user