|
|
@@ -23,8 +23,13 @@ class Menu extends Manager
|
|
|
*/
|
|
|
public function list(MenuModel $MenuModel)
|
|
|
{
|
|
|
+ $is_admin = request('access_token.is_admin', '0'); //是否管理员操作 0=是1=否
|
|
|
+ $MenuModel = $MenuModel->query();
|
|
|
+ if ($is_admin != 1) {
|
|
|
+ $MenuModel = $MenuModel->where([['is_open', '=', 0]]);//是否开放0=是1=否
|
|
|
+ }
|
|
|
// 查询数据
|
|
|
- $menu = $MenuModel->query()->select(['id', 'title', 'module', 'url', 'icon', 'type', 'pid'])->get()->toArray();
|
|
|
+ $menu = $MenuModel->select(['id', 'title', 'module', 'url', 'icon', 'type', 'pid'])->get()->toArray();
|
|
|
// 树形
|
|
|
$list = array_sort(list_to_tree($menu), 'module', SORT_ASC);
|
|
|
// 返回结果
|