diff --git a/src/components/Table/ListTable/TableAction/RightSide.vue b/src/components/Table/ListTable/TableAction/RightSide.vue index 5aa706e72..93aa55bd6 100644 --- a/src/components/Table/ListTable/TableAction/RightSide.vue +++ b/src/components/Table/ListTable/TableAction/RightSide.vue @@ -76,7 +76,8 @@ export default { }, reloadTable: { type: Function, - default: () => {} + default: () => { + } }, extraRightSideActions: { type: Array, @@ -94,10 +95,34 @@ export default { data() { return { defaultRightSideActions: [ - { name: 'actionSetting', icon: 'system-setting', tip: this.$t('TableSetting'), has: this.hasColumnSetting, callback: this.handleTableSettingClick.bind(this) }, - { name: 'actionImport', icon: 'upload', tip: this.$t('Import'), has: this.hasImport, callback: this.handleImportClick.bind(this) }, - { name: 'actionExport', icon: 'download', tip: this.$t('Export'), has: this.hasExport, callback: this.handleExportClick.bind(this) }, - { name: 'actionRefresh', icon: 'refresh', tip: this.$t('Refresh'), has: this.hasRefresh, callback: this.handleRefreshClick.bind(this) } + { + name: 'actionSetting', + icon: 'system-setting', + tip: this.$t('TableSetting'), + has: this.hasColumnSetting, + callback: this.handleTableSettingClick.bind(this) + }, + { + name: 'actionImport', + icon: 'upload', + tip: this.$t('Import'), + has: this.hasImport, + callback: this.handleImportClick.bind(this) + }, + { + name: 'actionExport', + icon: 'download', + tip: this.$t('Export'), + has: this.hasExport, + callback: this.handleExportClick.bind(this) + }, + { + name: 'actionRefresh', + icon: 'refresh', + tip: this.$t('Refresh'), + has: this.hasRefresh, + callback: this.handleRefreshClick.bind(this) + } ], dialogExportVisible: false } @@ -141,7 +166,7 @@ export default { .right-side-actions.right-side-item { display: flex; align-items: center; - justify-content:center; + justify-content: center; padding-left: 10px; height: 30px; line-height: 30px; @@ -149,7 +174,7 @@ export default { ::v-deep .el-button { border: none; padding: 7px; - font-size: 14px; + font-size: 13px; color: var(--color-icon-primary); background-color: transparent; @@ -166,6 +191,6 @@ export default { .table-action-right-side { display: flex; - justify-content:center; + justify-content: center; } diff --git a/src/icons/svg/feature.svg b/src/icons/svg/feature.svg index bdcb5a35c..146377bd8 100644 --- a/src/icons/svg/feature.svg +++ b/src/icons/svg/feature.svg @@ -1,8 +1,7 @@ - - - - + diff --git a/src/icons/svg/plus.svg b/src/icons/svg/plus.svg index d210128d9..cb04e45a4 100644 --- a/src/icons/svg/plus.svg +++ b/src/icons/svg/plus.svg @@ -1,6 +1,4 @@ - - - - + + diff --git a/src/icons/svg/user-group.svg b/src/icons/svg/user-group.svg index 0a648a3b4..d0a76701f 100644 --- a/src/icons/svg/user-group.svg +++ b/src/icons/svg/user-group.svg @@ -1,6 +1,4 @@ - - - + diff --git a/src/router/settings/index.js b/src/router/settings/index.js index 8fa2938e5..c4c9064ac 100644 --- a/src/router/settings/index.js +++ b/src/router/settings/index.js @@ -92,7 +92,7 @@ export default { component: () => import('@/views/settings/Msg'), meta: { title: i18n.t('Notifications'), - icon: 'email-set', + icon: 'remind', permissions: ['settings.change_email'] } }, diff --git a/src/views/settings/Applet/VirtualApp/components/CardTable.vue b/src/views/settings/Applet/VirtualApp/components/CardTable.vue index 6796b4b14..7e02d998c 100644 --- a/src/views/settings/Applet/VirtualApp/components/CardTable.vue +++ b/src/views/settings/Applet/VirtualApp/components/CardTable.vue @@ -8,6 +8,9 @@ />
+ + +