Commit 0e662e6e authored by 任国军's avatar 任国军

getMenuList add sort

parent 89f104a4
Pipeline #25500 passed with stage
in 4 seconds
...@@ -47,10 +47,10 @@ class BackService extends Service { ...@@ -47,10 +47,10 @@ class BackService extends Service {
let menuList = []; let menuList = [];
if (userInfo.is_admin > 0) { if (userInfo.is_admin > 0) {
menuList = await ctx.classModel.CourseBackMenu.findAll({ where: { is_deleted: 0 }, attributes: [ 'id', 'title', 'path', 'icon', 'parent_id' ], order: [[ 'sort', 'asc' ]], raw: true }); menuList = await ctx.classModel.CourseBackMenu.findAll({ where: { is_deleted: 0 }, attributes: [ 'id', 'title', 'path', 'icon', 'parent_id', 'sort' ], order: [[ 'sort', 'asc' ]], raw: true });
} else { } else {
const userToMenuList = await ctx.classModel.CourseBackUserToMenu.findAll({ where: { user_uuid: userUuid, is_deleted: 0 } }); const userToMenuList = await ctx.classModel.CourseBackUserToMenu.findAll({ where: { user_uuid: userUuid, is_deleted: 0 } });
menuList = await ctx.classModel.CourseBackMenu.findAll({ where: { id: { $in: R.pluck('menu_id', userToMenuList) }, is_deleted: 0 }, attributes: [ 'id', 'title', 'path', 'icon', 'parent_id' ], order: [[ 'sort', 'asc' ]], raw: true }); menuList = await ctx.classModel.CourseBackMenu.findAll({ where: { id: { $in: R.pluck('menu_id', userToMenuList) }, is_deleted: 0 }, attributes: [ 'id', 'title', 'path', 'icon', 'parent_id', 'sort' ], order: [[ 'sort', 'asc' ]], raw: true });
} }
for (const i in menuList) { for (const i in menuList) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment