更新后端角色编辑
This commit is contained in:
parent
352540b500
commit
46e5333864
@ -324,8 +324,8 @@ class YunzeradminController extends Base
|
||||
public function bannerlist()
|
||||
{
|
||||
if (Request::isGet()) {
|
||||
$page = intval(input('post.page', 1));
|
||||
$limit = intval(input('post.limit', 10));
|
||||
$page = intval(input('post.page', 1));
|
||||
$limit = intval(input('post.limit', 10));
|
||||
|
||||
$query = Banner::where('delete_time', null)
|
||||
->field('id, title, image, url, sort, create_time, update_time');
|
||||
@ -451,6 +451,4 @@ class YunzeradminController extends Base
|
||||
}
|
||||
return json(['code' => 1, 'msg' => '请求方法无效']);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -5,5 +5,36 @@ use think\Model;
|
||||
|
||||
class AdminSysMenu extends Model
|
||||
{
|
||||
|
||||
}
|
||||
/**
|
||||
* 获取菜单树形结构
|
||||
* @return array
|
||||
*/
|
||||
public static function getMenuTree()
|
||||
{
|
||||
// 获取所有启用的菜单
|
||||
$menus = self::where('status', 1)
|
||||
->order('type', 'asc')
|
||||
->order('sort', 'desc')
|
||||
->select()
|
||||
->toArray();
|
||||
|
||||
$menuTree = [];
|
||||
|
||||
// 先处理所有父菜单
|
||||
foreach ($menus as $menu) {
|
||||
if ($menu['parent_id'] == 0) {
|
||||
$menuTree[$menu['smid']] = $menu;
|
||||
$menuTree[$menu['smid']]['children'] = [];
|
||||
}
|
||||
}
|
||||
|
||||
// 再处理子菜单
|
||||
foreach ($menus as $menu) {
|
||||
if ($menu['parent_id'] != 0 && isset($menuTree[$menu['parent_id']])) {
|
||||
$menuTree[$menu['parent_id']]['children'][] = $menu;
|
||||
}
|
||||
}
|
||||
|
||||
return array_values($menuTree);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user