dlh_test_server/app/api/controller/Menu.php
2024-08-03 10:04:14 +08:00

40 lines
1.1 KiB
PHP
Executable File

<?php
namespace app\api\controller;
use app\api\logic\MenuLogic;
use app\common\basics\Api;
use app\common\model\procurement\Mprocurement;
use app\common\server\JsonServer;
class Menu extends Api
{
public $like_not_need_login = ['lists'];
/**
* 获取菜单
* type 1-首页菜单 2-个人中心菜单
*/
public function lists()
{
$type = $this->request->get('type', 1);
$user_id = $this->user_id;
$procurement = Mprocurement::where("user_id",$user_id)->where("u_examine_state",1)->where("u_state",1)->find();
$list = MenuLogic::getMenu($type, $this->user_id);
foreach($list as $key=>$value){
if($procurement == null){
if($value['name'] == "集采价格"){
unset($list[$key]);
}
}
}
$list = array_values($list);
return JsonServer::success('获取成功', $list);
}
public function tools()
{
$list = MenuLogic::getMenuTools();
return JsonServer::success('获取成功', $list);
}
}