From b2feb1d282f4fc11bcb9875c0cfffd47d725df94 Mon Sep 17 00:00:00 2001 From: zhangyao Date: Thu, 19 Oct 2023 11:35:09 +0800 Subject: [PATCH] fix: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复bug:10740 【研发环境】点击预警规则名称,详情页面未展示出来 --- .../main/forewarning/rule-set/detail/index.vue | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/page/main/forewarning/rule-set/detail/index.vue b/src/page/main/forewarning/rule-set/detail/index.vue index c959bee..317e832 100644 --- a/src/page/main/forewarning/rule-set/detail/index.vue +++ b/src/page/main/forewarning/rule-set/detail/index.vue @@ -126,6 +126,9 @@ const labelData = [ const info = ref({}); const warning_scope_label = ref([]); const watning_scope_data = ref({}); +const watning_scope_data_key = computed(() => { + return Object.keys(watning_scope_data.value); +}); const advanced_label = [ [ { @@ -232,7 +235,11 @@ const getInfoData = () => { ruleRows.value = data.alert_condition.map((e) => { let min = e.thresholds_min + unit; if (e.thresholds_min === undefined) { - if (ruleTypeOptions.value[data.alert_rule_type].down !== "") { + if ( + data.alert_rule_type && + ruleTypeOptions.value[data.alert_rule_type] && + ruleTypeOptions.value[data.alert_rule_type]?.down !== "" + ) { min = ruleTypeOptions.value[data.alert_rule_type].down + unit; } else { min = WIELESS_SMALL; @@ -240,7 +247,11 @@ const getInfoData = () => { } let max = e.thresholds_max + unit; if (e.thresholds_max === undefined) { - if (ruleTypeOptions.value[data.alert_rule_type].up !== "") { + if ( + data.alert_rule_type && + ruleTypeOptions.value[data.alert_rule_type] && + ruleTypeOptions.value[data.alert_rule_type].up !== "" + ) { max = ruleTypeOptions.value[data.alert_rule_type].up + unit; } else { max = WIELESS_BIG; -- 2.26.0