diff --git a/main/manager-web/src/views/ModelConfig.vue b/main/manager-web/src/views/ModelConfig.vue index 2826467d..1216c45f 100644 --- a/main/manager-web/src/views/ModelConfig.vue +++ b/main/manager-web/src/views/ModelConfig.vue @@ -775,8 +775,8 @@ export default { } ::v-deep .el-checkbox__input.is-checked .el-checkbox__inner { - background-color: #409EFF !important; - border-color: #409EFF !important; + background-color: #5f70f3; + border-color: #5f70f3; } .voice-management-btn { diff --git a/main/manager-web/src/views/UserManagement.vue b/main/manager-web/src/views/UserManagement.vue index 867d68b3..d312ee4e 100644 --- a/main/manager-web/src/views/UserManagement.vue +++ b/main/manager-web/src/views/UserManagement.vue @@ -41,7 +41,9 @@
- 全选 + + {{ isAllSelected ? '取消全选' : '全选' }} + 启用 禁用 @@ -89,6 +91,7 @@ export default { currentPage: 1, pageSize: 5, total: 0, + isAllSelected: false }; }, created() { @@ -135,7 +138,12 @@ export default { this.fetchUsers(); }, handleSelectAll() { - this.$refs.userTable.toggleAllSelection(); + if (this.isAllSelected) { + this.$refs.userTable.clearSelection(); + } else { + this.$refs.userTable.toggleAllSelection(); + } + this.isAllSelected = !this.isAllSelected; }, batchDelete() { const selectedUsers = this.$refs.userTable.selection;