|
@@ -197,7 +197,7 @@ class MenuController extends Curd
|
|
|
'meta' => [
|
|
|
'icon' => $item->menu_icon,
|
|
|
'title' => $item->menu_title,
|
|
|
- 'type' => $item->menu_is_menu == 1 ? 'menu' : 'permission',
|
|
|
+ 'type' => $item->menu_is_menu == 1 ? 'menu' : 'button',
|
|
|
'status' => $item->menu_status == 1 ? true : false,
|
|
|
'sort' => $item->menu_sort,
|
|
|
'hidden' => $item->menu_is_show == 1 ? false : true,
|
|
@@ -234,7 +234,7 @@ class MenuController extends Curd
|
|
|
'meta' => [
|
|
|
'icon' => $item->menu_icon,
|
|
|
'title' => $item->menu_title,
|
|
|
- 'type' => $item->menu_is_menu == 1 ? 'menu' : 'permission',
|
|
|
+ 'type' => $item->menu_is_menu == 1 ? 'menu' : 'button',
|
|
|
'status' => $item->menu_status == 1 ? true : false,
|
|
|
'sort' => $item->menu_sort,
|
|
|
'hidden' => $item->menu_is_show == 1 ? false : true,
|
|
@@ -261,14 +261,14 @@ class MenuController extends Curd
|
|
|
}
|
|
|
$user = SysUser::where('user_id', $adminId)->first();
|
|
|
if (empty($user->join_user_role_id)) {
|
|
|
- return json_fail('权限不足');
|
|
|
+ throw new BusinessException("权限不足");
|
|
|
}
|
|
|
- $permission = [];
|
|
|
-
|
|
|
$role = SysRole::where('role_id', $user->join_user_role_id)->first();
|
|
|
$permission = json_decode($role->role_permission,true);
|
|
|
if (!empty($permission)){
|
|
|
$where['menu_name'] = ['in', implode(',', $permission)];
|
|
|
+ }else{
|
|
|
+ throw new BusinessException("权限不足");
|
|
|
}
|
|
|
|
|
|
$format = $request->get('format', 'tree');
|