diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue b/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue
index 6b861ac55..635102419 100644
--- a/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue
+++ b/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue
@@ -232,6 +232,13 @@
type: 'id',
label: 'id',
disabled: false
+ },{
+ id:27,
+ name: this.$t('config.dc.dc'),
+ type: 'idc',
+ label: 'idcId',
+ disabled: false,
+ readonly: true,
}],
},
searchLabel: { //搜索参数
diff --git a/nezha-fronted/src/components/common/searchInput.vue b/nezha-fronted/src/components/common/searchInput.vue
index d97cd765e..d3d61ff2f 100644
--- a/nezha-fronted/src/components/common/searchInput.vue
+++ b/nezha-fronted/src/components/common/searchInput.vue
@@ -129,6 +129,17 @@
{{item.label}}
+
+
{
+ if(item.id===27&&item.type==='idc'&&item.label==='idcId'){
+ this.getDcData()
+ }
+ })
+ }
+ }
+ },
},
props:['searchMsg','defaultItem','defaultValue','inTransform','position'],
methods: {
@@ -688,6 +712,8 @@
objectInfo.moduleId = val.valnum;
} else if (val.type == 'project') {
objectInfo.projectId = val.valnum;
+ }else if (val.type == 'idc') {
+ objectInfo.dcId = val.valnum;
} else {
objectInfo[val.label] = val.val;
}
diff --git a/nezha-fronted/src/components/page/alert/list.vue b/nezha-fronted/src/components/page/alert/list.vue
index fe9d237af..43829f0da 100644
--- a/nezha-fronted/src/components/page/alert/list.vue
+++ b/nezha-fronted/src/components/page/alert/list.vue
@@ -273,6 +273,13 @@
type: 'id',
label: 'id',
disabled: false
+ },{
+ id:27,
+ name: this.$t('config.dc.dc'),
+ type: 'idc',
+ label: 'idcId',
+ disabled: false,
+ readonly: true,
}],
},
searchLabel: { //搜索参数