From a098fc7be639a50ed1f9e20d543eb848d4226fea Mon Sep 17 00:00:00 2001 From: zhangyu Date: Fri, 7 Aug 2020 11:11:43 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=B0=86=E8=A1=A8=E6=A0=BC?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E9=9C=80=E8=A6=81=E6=8E=92=E5=BA=8F=E7=9A=84?= =?UTF-8?q?=E6=96=B9=E6=B3=95=20=E5=92=8C=E6=8E=92=E5=BA=8F=E4=BC=A0?= =?UTF-8?q?=E7=9A=84=E5=AD=97=E6=AE=B5=E6=8A=BD=E4=B8=BA=E5=85=AC=E5=85=B1?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/charts/chart-alert-list.vue | 25 --- .../common/alert/alertMessageTable.vue | 29 +-- .../common/bottomBox/tabs/alertMessageTab.vue | 25 --- .../common/bottomBox/tabs/endpointTab.vue | 31 +-- .../src/components/common/js/tools.js | 205 ++++++++++++++++++ .../src/components/page/alert/config.vue | 25 +-- .../src/components/page/alert/list.vue | 25 --- .../src/components/page/asset/asset.vue | 41 +--- .../src/components/page/config/dc.vue | 23 +- .../src/components/page/config/mib.vue | 25 +-- .../src/components/page/config/model.vue | 25 +-- .../components/page/config/operationlog.vue | 31 +-- .../src/components/page/config/promServer.vue | 27 +-- .../components/page/config/terminallog.vue | 31 +-- .../src/components/page/project/project.vue | 31 +-- nezha-fronted/src/main.js | 3 +- 16 files changed, 229 insertions(+), 373 deletions(-) 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']" >