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" :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
} }