更新后端角色编辑
This commit is contained in:
parent
352540b500
commit
46e5333864
@ -324,8 +324,8 @@ class YunzeradminController extends Base
|
|||||||
public function bannerlist()
|
public function bannerlist()
|
||||||
{
|
{
|
||||||
if (Request::isGet()) {
|
if (Request::isGet()) {
|
||||||
$page = intval(input('post.page', 1));
|
$page = intval(input('post.page', 1));
|
||||||
$limit = intval(input('post.limit', 10));
|
$limit = intval(input('post.limit', 10));
|
||||||
|
|
||||||
$query = Banner::where('delete_time', null)
|
$query = Banner::where('delete_time', null)
|
||||||
->field('id, title, image, url, sort, create_time, update_time');
|
->field('id, title, image, url, sort, create_time, update_time');
|
||||||
@ -451,6 +451,4 @@ class YunzeradminController extends Base
|
|||||||
}
|
}
|
||||||
return json(['code' => 1, 'msg' => '请求方法无效']);
|
return json(['code' => 1, 'msg' => '请求方法无效']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -5,5 +5,36 @@ use think\Model;
|
|||||||
|
|
||||||
class AdminSysMenu extends 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