Skip to content

Commit d9ffe20

Browse files
authored
Fix the interface logic for dept details (#201)
* Fix the interface logic for dept details
1 parent 0b95f2c commit d9ffe20

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

backend/app/services/dept_service.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ async def get(*, pk: int):
1414
dept = await DeptDao.get(db, pk)
1515
if not dept:
1616
raise errors.NotFoundError(msg='部门不存在')
17-
if not dept.status:
18-
raise errors.ForbiddenError(msg='部门已关停')
1917
return dept
2018

2119
@staticmethod

backend/app/services/menu_service.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ async def get_user_menu_tree(*, request: Request):
4141
async with async_db_session() as db:
4242
roles = request.user.roles
4343
menu_ids = []
44+
menu_tree = []
4445
if roles:
4546
for role in roles:
4647
menu_ids.extend([menu.id for menu in role.menus])

backend/sql/init_test_data.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ values (1, '测试', 'test', 0, 0, '', null, 0, null, null, 0, 0, 1, null, null
1010
(6, '登录日志', 'Login', 0, 0, null, 'login', 1, '/log/login/index.vue', null, 1, 1, 1, null, 5, '2023-07-27 19:20:56', null),
1111
(7, '操作日志', 'Opera', 0, 0, null, 'opera', 1, '/log/opera/index.vue', null, 1, 1, 1, null, 5, '2023-07-27 19:21:28', null),
1212
(8, '常见问题', 'faq', 0, 999, 'IconQuestion', 'https://arco.design/vue/docs/pro/faq', 1, null, null, 1, 1, 1, null, null, '2023-07-27 19:22:24', null),
13-
(9, '系统管理', 'admin', 0, 6, 'IconSettings', 'admin', 1, null, null, 1, 1, 1, null, null, '2023-07-27 19:23:00', null),
13+
(9, '系统管理', 'admin', 0, 6, 'IconSettings', 'admin', 0, null, null, 1, 1, 1, null, null, '2023-07-27 19:23:00', null),
1414
(10, '部门管理', 'SysDept', 0, 0, null, 'sys-dept', 1, '/admin/dept/index.vue', null, 1, 1, 1, null, 9, '2023-07-27 19:23:42', null),
1515
(11, 'API管理', 'SysApi', 0, 1, null, 'sys-api', 1, '/admin/api/index.vue', null, 1, 1, 1, null, 9, '2023-07-27 19:24:12', null),
1616
(12, '用户管理', 'SysUser', 0, 0, null, 'sys-user', 1, '/admin/user/index.vue', null, 1, 1, 1, null, 9, '2023-07-27 19:25:13', null),

0 commit comments

Comments
 (0)