添加本地生活菜单分类
This commit is contained in:
parent
a9efd9be92
commit
0c9f90f0e4
@ -64,8 +64,8 @@ class MenuDecorate extends AdminBase{
|
||||
}
|
||||
$type = $this->request->get('type');
|
||||
$menu_type = MenuEnum::INDEX;
|
||||
if(2 == $type){
|
||||
$menu_type = MenuEnum::CENTRE;
|
||||
if(3 == $type){
|
||||
$menu_type = MenuEnum::LOCAL;
|
||||
}
|
||||
return view('',['menu_list'=>$menu_type]);
|
||||
}
|
||||
@ -95,6 +95,8 @@ class MenuDecorate extends AdminBase{
|
||||
$menu_type = MenuEnum::INDEX;
|
||||
if(2 == $type){
|
||||
$menu_type = MenuEnum::CENTRE;
|
||||
} else if(3 == $type) {
|
||||
$menu_type = MenuEnum::LOCAL;
|
||||
}
|
||||
return view('',['menu_list'=>$menu_type,'detail'=>$detail]);
|
||||
}
|
||||
|
||||
@ -42,7 +42,15 @@ class MenuDecorateLogic extends Logic {
|
||||
|
||||
$list = $lists->items();
|
||||
$count = $lists->total();
|
||||
$menu_type = 1 == $get['type'] ? 'index' : 'center';
|
||||
if (1 == $get['type']) {
|
||||
$menu_type = 'index';
|
||||
} else if (2 == $get['type']) {
|
||||
$menu_type = 'center';
|
||||
} else if (3 == $get['type']) {
|
||||
$menu_type = 'local';
|
||||
}
|
||||
|
||||
// $menu_type = 1 == $get['type'] ? 'index' : 'center';
|
||||
foreach ($list as $key => $menu){
|
||||
if(1 == $menu['link_type']){
|
||||
$list[$key]['link_address'] = MenuEnum::getMenu($menu_type,$menu['link_address'])['name'] ?? '';
|
||||
|
||||
@ -60,6 +60,11 @@ class MenuDecorateValidate extends Validate{
|
||||
if(2 == $data['type']){
|
||||
$menu_list = MenuEnum::CENTRE;
|
||||
}
|
||||
|
||||
if(3 == $data['type']){
|
||||
$menu_list = MenuEnum::LOCAL;
|
||||
}
|
||||
|
||||
$menu_index = array_column($menu_list,'index');
|
||||
|
||||
if(!in_array($value,$menu_index)) {
|
||||
|
||||
@ -411,10 +411,11 @@ class MenuEnum{
|
||||
]
|
||||
];
|
||||
|
||||
// 本地生活
|
||||
const LOCAL = [
|
||||
[
|
||||
'index' => 300,
|
||||
'name' => '我的钱包',
|
||||
'name' => '我的钱包123',
|
||||
'link' => '/bundle/pages/user_wallet/user_wallet',
|
||||
'is_tab' => 0,
|
||||
'link_type' => 1,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user