From 1c36d1b3c6568436922d8274eff0feedb00ac152 Mon Sep 17 00:00:00 2001 From: ibuler Date: Mon, 20 Jan 2025 18:05:01 +0800 Subject: [PATCH] perf: use close to reslove except confirm --- src/components/Table/ListTable/TableAction/LeftSide.vue | 8 +++++++- .../pam/RiskDetect/RiskHandlerFormatter/ReviewDrawer.vue | 8 ++++++++ src/views/pam/RiskDetect/RiskHandlerFormatter/index.vue | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/components/Table/ListTable/TableAction/LeftSide.vue b/src/components/Table/ListTable/TableAction/LeftSide.vue index 2793c1a99..6b4e650a1 100644 --- a/src/components/Table/ListTable/TableAction/LeftSide.vue +++ b/src/components/Table/ListTable/TableAction/LeftSide.vue @@ -84,6 +84,10 @@ export default { type: String, default: '' }, + moreActionsType: { + type: String, + default: null + }, moreCreates: { type: Object, default: null @@ -194,10 +198,12 @@ export default { selectedRows: this.selectedRows, reloadTable: this.reloadTable }) + return { name: 'moreActions', title: this.moreActionsTitle || this.$t('MoreActions'), - dropdown: dropdown + dropdown: dropdown, + type: this.moreActionsType } }, hasSelectedRows() { diff --git a/src/views/pam/RiskDetect/RiskHandlerFormatter/ReviewDrawer.vue b/src/views/pam/RiskDetect/RiskHandlerFormatter/ReviewDrawer.vue index 0505f580b..a4757e5eb 100644 --- a/src/views/pam/RiskDetect/RiskHandlerFormatter/ReviewDrawer.vue +++ b/src/views/pam/RiskDetect/RiskHandlerFormatter/ReviewDrawer.vue @@ -130,6 +130,9 @@ export default { this.$emit('handle', { action: 'ignore', comment: this.comment }) }, getDetailIcon(detail) { + if (detail.action === 'reopen') { + return 'el-icon-refresh' + } switch (detail.status) { case '1': return 'el-icon-check' @@ -225,6 +228,11 @@ ${detail.diff} .el-timeline { padding: 0 20px; + + .el-timeline-item__node--normal { + width: 15px; + height: 15px; + } } } } diff --git a/src/views/pam/RiskDetect/RiskHandlerFormatter/index.vue b/src/views/pam/RiskDetect/RiskHandlerFormatter/index.vue index baf8b468a..44a2bf769 100644 --- a/src/views/pam/RiskDetect/RiskHandlerFormatter/index.vue +++ b/src/views/pam/RiskDetect/RiskHandlerFormatter/index.vue @@ -16,7 +16,7 @@ - +