request->get('route',''); $addonsName = Yii::$app->request->get('addons_name',''); $catid = Yii::$app->request->get('catid',Menu::MENU_CAT_PLATFORM); $mall = Yii::$app->session->get('mall'); $list = Yii::$app->services->menu->getOnAuthList($catid, $addonsName, $mall['id'] ?? 0); $menus = Menu::getTreeMenu($list,0,$route); //是否开启合规模式 $is_compliance = Yii::$app->services->mall->isOpenComplianceMode($mall['id'] ?? 0); if ($is_compliance) { $menus = Yii::$app->services->menu->filterMenu($menus, 1); } return $this->success('ok',compact('menus')); } }