feat(alert): simplify alert config loading and display

pull/878/head
YunaiV 2026-05-21 17:27:27 +08:00
parent fee633b0c8
commit b5bc537f86
1 changed files with 3 additions and 17 deletions

View File

@ -16,14 +16,7 @@
:key="config.id"
:label="config.name"
: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-form-item>
</div>
@ -57,18 +50,11 @@ const handleChange = (value?: number) => {
emit('update:modelValue', value)
}
/**
* 加载告警配置列表
*/
/** 加载告警配置列表 */
const loadAlertConfigs = async () => {
loading.value = true
try {
const data = await AlertConfigApi.getAlertConfigPage({
pageNo: 1,
pageSize: 100,
enabled: true //
})
alertConfigs.value = data.list || []
alertConfigs.value = (await AlertConfigApi.getSimpleAlertConfigList()) || []
} finally {
loading.value = false
}