diff --git a/soong_workflow/models/soong_user_role.py b/soong_workflow/models/soong_user_role.py
index b787825bb..b2b8929b0 100644
--- a/soong_workflow/models/soong_user_role.py
+++ b/soong_workflow/models/soong_user_role.py
@@ -4,8 +4,10 @@ from odoo import api, fields, models, _
class YuthonUserRole(models.Model):
_name = 'soong.user.role'
+ _order = 'number asc'
name = fields.Char(string="角色名称")
+ number = fields.Char(string="序号", store=True)
user_type = fields.Selection([("oa_admin", "OA管理员"),
("system_global_user", "系统全局角色"),
("departmental_role", "部门私有角色")], string="角色类型")
diff --git a/soong_workflow/views/soong_user_role_views.xml b/soong_workflow/views/soong_user_role_views.xml
index d8b014798..1c8cc59b2 100644
--- a/soong_workflow/views/soong_user_role_views.xml
+++ b/soong_workflow/views/soong_user_role_views.xml
@@ -6,6 +6,7 @@
soong.user.role
+