diff --git a/nezha-fronted/src/components/charts/chart-alert-list.vue b/nezha-fronted/src/components/charts/chart-alert-list.vue index a44acad28..fd6ff8cf9 100644 --- a/nezha-fronted/src/components/charts/chart-alert-list.vue +++ b/nezha-fronted/src/components/charts/chart-alert-list.vue @@ -767,31 +767,6 @@ export default { setData(chartItem, seriesItem, panelId, filter,area,errorMsg) { console.info(chartItem,title) }, - //是否需要排序 - sortableShow(prop){ - switch(prop){ - case 'id': - case 'state': - case 'alertRule': - case 'severity': - case 'startAt': - case 'endAt': - return'custom'; - default : return false; - } - }, - // prop字段 - propTitle(prop){ - switch(prop){ - case 'id': return'am.id'; - case 'state': return'am.state'; - case 'alertRule': return'ar.alert_name'; - case 'severity': return'am.severity'; - case 'startAt': return'am.start_at'; - case 'endAt': return'am.end_at'; - default : return prop; - } - }, // 数据排序 tableDataSort(item){ let orderBy=''; diff --git a/nezha-fronted/src/components/common/alert/alertMessageTable.vue b/nezha-fronted/src/components/common/alert/alertMessageTable.vue index bbfe63db3..ee63572c3 100644 --- a/nezha-fronted/src/components/common/alert/alertMessageTable.vue +++ b/nezha-fronted/src/components/common/alert/alertMessageTable.vue @@ -53,8 +53,8 @@ :label="item.label" :show-overflow-tooltip="item.prop != 'labels'" min-width="110px" - :sortable="sortableShow(item.prop)" - :prop="propTitle(item.prop)" + :sortable="$tableSet.sortableShow(item.prop,'alertMessage')" + :prop="$tableSet.propTitle(item.prop,'alertMessage')" :sort-orders="['ascending', 'descending']" >