Merge branch 'cherry-pick-815af776' into 'dev-23.10'
fix: 修复policy新建时点击save按钮不生效的问题 See merge request cyber-narrator/cn-ui!50
This commit is contained in:
@@ -169,24 +169,34 @@ export default {
|
|||||||
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.flag && obj.msg) {
|
||||||
callback(new Error(obj.msg))
|
callback(new Error(obj.msg))
|
||||||
|
} else {
|
||||||
|
callback()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const intervalValValidator = (rule, value) => {
|
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.flag && obj.msg) {
|
||||||
this.$refs.form3.validateField('interval')
|
this.$refs.form3.validateField('interval')
|
||||||
|
callback()
|
||||||
|
} else {
|
||||||
|
callback()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
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.flag && obj.msg) {
|
||||||
callback(new Error(obj.msg))
|
callback(new Error(obj.msg))
|
||||||
|
} else {
|
||||||
|
callback()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const resetIntervalValValidator = (rule, value) => {
|
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.flag && obj.msg) {
|
||||||
this.$refs.form3.validateField('resetInterval')
|
this.$refs.form3.validateField('resetInterval')
|
||||||
|
callback()
|
||||||
|
} else {
|
||||||
|
callback()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return {
|
return {
|
||||||
@@ -408,6 +418,7 @@ export default {
|
|||||||
this.myLoading = false
|
this.myLoading = false
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
|
console.log('进来')
|
||||||
this.myLoading = true
|
this.myLoading = true
|
||||||
axios.put(api.detection.create.create, formObj).then(response => {
|
axios.put(api.detection.create.create, formObj).then(response => {
|
||||||
if (response.status === 200) {
|
if (response.status === 200) {
|
||||||
|
|||||||
Reference in New Issue
Block a user