feat(alert): simplify alert config loading and display
parent
fee633b0c8
commit
b5bc537f86
|
|
@ -16,14 +16,7 @@
|
||||||
:key="config.id"
|
:key="config.id"
|
||||||
:label="config.name"
|
:label="config.name"
|
||||||
:value="config.id"
|
:value="config.id"
|
||||||
>
|
/>
|
||||||
<div class="flex items-center justify-between">
|
|
||||||
<span>{{ config.name }}</span>
|
|
||||||
<el-tag :type="config.enabled ? 'success' : 'danger'" size="small">
|
|
||||||
{{ config.enabled ? '启用' : '禁用' }}
|
|
||||||
</el-tag>
|
|
||||||
</div>
|
|
||||||
</el-option>
|
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -57,18 +50,11 @@ const handleChange = (value?: number) => {
|
||||||
emit('update:modelValue', value)
|
emit('update:modelValue', value)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/** 加载告警配置列表 */
|
||||||
* 加载告警配置列表
|
|
||||||
*/
|
|
||||||
const loadAlertConfigs = async () => {
|
const loadAlertConfigs = async () => {
|
||||||
loading.value = true
|
loading.value = true
|
||||||
try {
|
try {
|
||||||
const data = await AlertConfigApi.getAlertConfigPage({
|
alertConfigs.value = (await AlertConfigApi.getSimpleAlertConfigList()) || []
|
||||||
pageNo: 1,
|
|
||||||
pageSize: 100,
|
|
||||||
enabled: true // 只加载启用的配置
|
|
||||||
})
|
|
||||||
alertConfigs.value = data.list || []
|
|
||||||
} finally {
|
} finally {
|
||||||
loading.value = false
|
loading.value = false
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue