fix: 修复asset label 下拉框,当前选项删除后无占位字段

This commit is contained in:
@changcode
2021-09-07 17:02:20 +08:00
parent 62a30b7e43
commit 0bb7b5865e
2 changed files with 7 additions and 3 deletions

View File

@@ -395,11 +395,11 @@ export default {
selectAlertRuleMetric (val) {
if (val === 'Metrics') {
this.MetricsType = 1 // type = 1
this.showSnmpTrap = true // showSnmptrap 为 true 时显示 expr,thershold,unit
this.showSnmpTrap = true // showSnmptrap 为 true 时显示 expr,threshold,unit
this.$refs.alertRuleForm.clearValidate('expr') // 移除from表单的 expr 验证
} else if (val === 'Logs') {
this.showMetrics = false // showMetrics 为 false 时,展示 Logs label
this.showSnmpTrap = true // showSnmptrap 为 true 时显示 expr,thershold,unit
this.showSnmpTrap = true // showSnmptrap 为 true 时显示 expr,threshold,unit
this.MetricsType = 2 // type = 2
this.$refs.alertRuleForm.clearValidate('expr') // 移除from表单的 expr 验证
} else if (val === 'SNMP trap') {

View File

@@ -223,7 +223,11 @@ export default {
this.getGroup()
if (selectKey === group.id) {
this.showGroup = -1
this.showGroup = {
name: this.$t('config.assetLabel.all'),
id: -1,
children: []
}
this.searchLabel.groupIds = ''
this.getTableData()
this.$refs.selectGroup.$refs.tree.setCurrentKey(this.showGroup)