40 lines
1.1 KiB
PHP
Executable File
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);
|
|
|
|
}
|
|
} |