Sfoglia il codice sorgente

[智价云] 权限获取更新

tangyuanwang 1 mese fa
parent
commit
5b39a816d9
1 ha cambiato i file con 6 aggiunte e 1 eliminazioni
  1. 6 1
      app/Http/Controllers/Manager/Menu.php

+ 6 - 1
app/Http/Controllers/Manager/Menu.php

@@ -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);
 		// 返回结果