mirror of
https://gitee.com/apiadmin/ApiAdmin.git
synced 2025-04-06 03:58:00 +08:00
added 适配菜单父子关系
This commit is contained in:
parent
25900539f6
commit
8ac0aae165
@ -10,8 +10,19 @@ use think\Validate;
|
|||||||
class Menu extends Base {
|
class Menu extends Base {
|
||||||
|
|
||||||
public function index(){
|
public function index(){
|
||||||
$data = \app\admin\model\Menu::all();
|
$data = [];
|
||||||
foreach ( $data as &$value ){
|
$dataObj = \app\admin\model\Menu::all(function($query){
|
||||||
|
$query->order('sort', 'asc');
|
||||||
|
});
|
||||||
|
foreach ($dataObj as $value){
|
||||||
|
$data[] = $value->toArray();
|
||||||
|
}
|
||||||
|
$data = formatTree(listToTree($data));
|
||||||
|
foreach( $data as &$value ){
|
||||||
|
$value['name'] = $value['showName'];
|
||||||
|
unset($value['showName']);
|
||||||
|
unset($value['namePrefix']);
|
||||||
|
unset($value['lv']);
|
||||||
$value['post'] = intval(boolval($value['auth'] & \Permission::AUTH_POST));
|
$value['post'] = intval(boolval($value['auth'] & \Permission::AUTH_POST));
|
||||||
$value['get'] = intval(boolval($value['auth'] & \Permission::AUTH_GET));
|
$value['get'] = intval(boolval($value['auth'] & \Permission::AUTH_GET));
|
||||||
$value['put'] = intval(boolval($value['auth'] & \Permission::AUTH_PUT));
|
$value['put'] = intval(boolval($value['auth'] & \Permission::AUTH_PUT));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user