diff --git a/nezha-fronted/src/assets/css/common/tableCommon.scss b/nezha-fronted/src/assets/css/common/tableCommon.scss index 135493d3a..3b41b64e4 100644 --- a/nezha-fronted/src/assets/css/common/tableCommon.scss +++ b/nezha-fronted/src/assets/css/common/tableCommon.scss @@ -94,6 +94,16 @@ border: 1px solid #E7EAED; border-bottom: none; + .caret-wrapper { + height: 23px; + .sort-caret.ascending { + top: 1px; + } + .sort-caret.descending { + bottom: 0; + } + } + .el-table-column--selection { width: 55px !important; } @@ -145,15 +155,16 @@ border: none; border-radius: $--button-border-radius; background-color: $--button-primary-background-color; - opacity: .8; + opacity: 1; cursor: pointer; - + transition: all .2s; i { color: $--button-primary-color; font-size: 12px; } } >.table-operation-item:hover { + opacity: .8; } .table-operation-item.table-operation-item--more { justify-content: space-between; @@ -186,10 +197,11 @@ .el-table--border td { border-right: none !important; } - .el-table--border .el-table__body-wrapper td:nth-last-child(2) { + /* 最后一列用box-shadow模拟边框 */ + .el-table:not(.no-operation).el-table--border .el-table__body-wrapper td:nth-last-child(2) { box-shadow: 1px 0 #E7EAED; } - .el-table--border .el-table__header-wrapper th:nth-last-child(3) { + .el-table:not(.no-operation).el-table--border .el-table__header-wrapper th:nth-last-child(3) { border-right: none !important; box-shadow: 1px 0 #E7EAED; } diff --git a/nezha-fronted/src/components/charts/chart-alert-list.vue b/nezha-fronted/src/components/charts/chart-alert-list.vue index 7a41cb76e..e5e463cc9 100644 --- a/nezha-fronted/src/components/charts/chart-alert-list.vue +++ b/nezha-fronted/src/components/charts/chart-alert-list.vue @@ -133,7 +133,7 @@ import loading from '../common/loading' import axios from 'axios' import pickTime from '../common/pickTime' import chart from '../page/dashboard/overview/chart' -import alertMessageTable from '@/components/common/alert/alertMessageTable.vue' +import alertMessageTable from '@/components/common/table/alert/alertMessageTable.vue' export default { name: 'chartTable', components: { diff --git a/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue b/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue index 630e32521..67e8c6ac1 100644 --- a/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue +++ b/nezha-fronted/src/components/common/bottomBox/tabs/alertMessageTab.vue @@ -89,13 +89,13 @@ - + diff --git a/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue b/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue new file mode 100644 index 000000000..a660428b7 --- /dev/null +++ b/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue @@ -0,0 +1,224 @@ + + + + diff --git a/nezha-fronted/src/components/common/table/nzDataList.vue b/nezha-fronted/src/components/common/table/nzDataList.vue index f221ca75f..4b292332a 100644 --- a/nezha-fronted/src/components/common/table/nzDataList.vue +++ b/nezha-fronted/src/components/common/table/nzDataList.vue @@ -9,11 +9,11 @@
- - +