From 81e08e02ff8abfd853ec48d8191a21234c69a907 Mon Sep 17 00:00:00 2001 From: RockYang Date: Tue, 20 Jun 2023 16:07:26 +0800 Subject: [PATCH] opt: optimize role sorting --- api/go/handler/admin/chat_role_handler.go | 6 +-- web/src/views/admin/RoleList.vue | 56 ++++++++++++++++++++--- 2 files changed, 53 insertions(+), 9 deletions(-) diff --git a/api/go/handler/admin/chat_role_handler.go b/api/go/handler/admin/chat_role_handler.go index 9ed6fa5b..fc05f310 100644 --- a/api/go/handler/admin/chat_role_handler.go +++ b/api/go/handler/admin/chat_role_handler.go @@ -55,7 +55,7 @@ func (h *ChatRoleHandler) Update(c *gin.Context) { func (h *ChatRoleHandler) List(c *gin.Context) { var items []model.ChatRole var roles = make([]vo.ChatRole, 0) - res := h.db.Debug().Order("sort ASC").Find(&items) + res := h.db.Order("sort ASC").Find(&items) if res.Error != nil { resp.ERROR(c, "No data found") return @@ -89,7 +89,7 @@ func (h *ChatRoleHandler) SetSort(c *gin.Context) { resp.HACKER(c) return } - res := h.db.Debug().Model(&model.ChatRole{}).Where("id = ?", data.Id).Update("sort", data.Sort) + res := h.db.Model(&model.ChatRole{}).Where("id = ?", data.Id).Update("sort", data.Sort) if res.Error != nil { resp.ERROR(c, "更新数据库失败!") return @@ -104,7 +104,7 @@ func (h *ChatRoleHandler) Remove(c *gin.Context) { resp.ERROR(c, types.InvalidArgs) return } - + res := h.db.Where("id = ?", id).Delete(&model.ChatRole{}) if res.Error != nil { resp.ERROR(c, "删除失败!") diff --git a/web/src/views/admin/RoleList.vue b/web/src/views/admin/RoleList.vue index 44719776..61611f0b 100644 --- a/web/src/views/admin/RoleList.vue +++ b/web/src/views/admin/RoleList.vue @@ -23,7 +23,13 @@ - + + +