|
- <?php
- /**
- *
- * ============================================================================
- * * 版权所有 蜘蛛出行 * *
- * 网站地址: http://www.zhizhuchuxing.com
- * ----------------------------------------------------------------------------
- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
- * 使用;不允许对程序代码以任何形式任何目的的再发布。
- * ============================================================================
- * Author By: Redstop
- * PhpStorm TopController.php
- * Create By 2017/4/17 10:03 $
- */
-
- namespace backend\modules\api\controllers;
-
- use yii\web\Controller;
- use backend\modules\zzcs\models\BaseUser;
- use backend\modules\zzcs\models\BaseMainCorporation;
- use backend\modules\zzcs\logic\Finance;
- use backend\modules\hotel\models\Report;
- use Yii;
-
- class TopController extends Controller
- {
- public $enableCsrfValidation = false;
-
- /**
- * Function Description:入口文件
- * Function Name: actionIndex
- *
- * @return bool
- *
- * @author Redstop
- */
- public function actionIndex()
- {
- return 'hello me';
- }
-
- /**
- * Function Description:
- * Function Name: actionGetTopPageInfo
- *
- * @return string
- *
- * @author Redstop
- */
- public function actionGetTopPageInfo()
- {
- $request = Yii::$app->request;
- $user_id = $request->post("user_id");//需要更新的bus_id
- $model_user = new BaseUser();
- $user_info = $model_user->getUserInfo($user_id);
- $user_role_id = $user_info[0]["USER_ROLE"];
- $main_corp_id = $user_info[0]["MAIN_CORP_ID"];
- $icon_url = "https://img.zhizhuchuxing.cn/cssys/icon/";
- $base_url = "http://" . CS_DOMAIN;
- $base_url1 = "http://" . CS1_DOMAIN;
- $base_url2 = "http://fx." . DOMAIN;
- if ($main_corp_id == 4) {
- $base_url2 = "http://qdhfx." . DOMAIN;
- }
- $cms_url = "http://cms.zhizhuchuxing.cn/?p=";
- if ($main_corp_id != 0 && $main_corp_id != 1) {
- $return_array = array();
- $return_array["code"] = 1;
- $return_array["user_name"] = $user_info[0]["TRUE_NAME"];
- return json_encode($return_array);
- exit();
- }
-
- $mecache = Yii::$app->cache;
- $top_data_key = "BUS_WEEK_" . CS_DOMAIN;
- $bus_week_data = $mecache->get($top_data_key);
- $top_data_key = "BUS_MONTH_" . CS_DOMAIN;
- $bus_month_data = $mecache->get($top_data_key);
- $top_data_key = "HOTEL_WEEK_" . CS_DOMAIN;
- $hotel_week_data = $mecache->get($top_data_key);
- $top_data_key = "HOTEL_MONTH_" . CS_DOMAIN;
- $hotel_month_data = $mecache->get($top_data_key);
- if ($bus_week_data == false || $bus_month_data == false || $hotel_week_data == false || $hotel_month_data == false) {
- $this->setTopData2Cache($bus_week_data, $bus_month_data, $hotel_week_data, $hotel_month_data);
- }
- $yester_day = date("Y-m-d", strtotime("-1 days"));
- /*
- $month_first_day = date("Y-m-01");
- $start_date = date("Y-m-d", strtotime("-8 days"));
- $search_start_date = $start_date;
- if( $start_date > $month_first_day ) {
- $search_start_date = $month_first_day;
- }
- $yester_day = date("Y-m-d", strtotime("-1 days"));
- $finance = new Finance();
- $hotel_report = new Report();
- $bus_week_data = array();
- $bus_month_data = array( "total_price" => 0, "people_num" => 0, "total_saled_count" => 0, "total_seat_count" => 0, "gp" => 0 );
- $bus_static = $finance->getDateCost( 0, 0, $search_start_date, $yester_day, 10000, 1);
- foreach( $bus_static['rows'] as $bus_static_info ) {
- $bus_week_data[$bus_static_info["type_data"]] = $bus_static_info;
- if( $bus_static_info["type_data"] >= $month_first_day ) {
- $bus_month_data["total_price"] += $bus_static_info["total_price"];
- $bus_month_data["people_num"] += $bus_static_info["people_num"];
- $bus_month_data["total_saled_count"] += $bus_static_info["total_saled_count"];
- $bus_month_data["total_seat_count"] += $bus_static_info["total_seat_count"];
- $bus_month_data["gp"] += $bus_static_info["gp"];
- }
- }
- $hotel_week_data = array();
- $hotel_month_data = array( "order_price" => 0, "jianye_count" => 0, "profit_value" => 0 );
- $hotel_static = $hotel_report->getDailyReportInfo( $search_start_date, $yester_day );
- foreach( $hotel_static as $hotel_static_info ) {
- $hotel_week_data[$hotel_static_info["date"]] = $hotel_static_info;
- if( $hotel_static_info["date"] >= $month_first_day ) {
- $hotel_month_data["order_price"] += $hotel_static_info["order_price"];
- $hotel_month_data["jianye_count"] += $hotel_static_info["jianye_count"];
- $hotel_month_data["profit_value"] += $hotel_static_info["profit_value"];
- }
- }
- */
-
- //运营数据
- $return_array = array();
- $return_array["code"] = 0;
- $return_array["user_name"] = $user_info[0]["TRUE_NAME"];
- $return_array["bus"] = array();
- $return_array["hotel"] = array();
- $return_array["bus"]["yesterday"] = array();
- $return_array["hotel"]["yesterday"] = array();
- $return_array["bus"]["week"] = array();
- $return_array["hotel"]["week"] = array();
- $return_array["bus"]["month"] = array();
- $return_array["hotel"]["month"] = array();
- //巴士昨日报表
- $return_array["bus"]["yesterday"]["sell_total"] = number_format($bus_week_data[$yester_day]["total_price"], 2);
- $return_array["bus"]["yesterday"]["increase_flag"] = 1;
- $return_array["bus"]["yesterday"]["profit_scale"] = number_format($bus_week_data[$yester_day]["gp_rate"], 2) . "%";
- $return_array["bus"]["yesterday"]["people_total"] = number_format($bus_week_data[$yester_day]["people_num"]);
- $seat_rate = ($bus_week_data[$yester_day]['total_saled_count'] == 0) ? 0 : $bus_week_data[$yester_day]['total_saled_count'] / $bus_week_data[$yester_day]['total_seat_count'] * 100;
- $return_array["bus"]["yesterday"]["saled_scale"] = number_format($seat_rate, 2) . "%";
- //酒店昨日报表
- $return_array["hotel"]["yesterday"]["sell_total"] = number_format($hotel_week_data[$yester_day]["order_price"], 2);
- $return_array["hotel"]["yesterday"]["increase_flag"] = -1;
- $return_array["hotel"]["yesterday"]["profit_scale"] = number_format($hotel_week_data[$yester_day]["profit_rate"], 2) . "%";
- $return_array["hotel"]["yesterday"]["room_total"] = number_format($hotel_week_data[$yester_day]["jianye_count"]);
- $return_array["hotel"]["yesterday"]["profit_total"] = number_format($hotel_week_data[$yester_day]["profit_value"]);
- //巴士周报表
- $start_date = date("Y-m-d", strtotime("-7 days"));
- while ($start_date <= $yester_day) {
- $day_info = array();
- $day_info["date"] = $start_date;
- $day_info["sell_total"] = number_format($bus_week_data[$start_date]["total_price"], 2);
- $day_info["sell_total_y"] = $bus_week_data[$start_date]["total_price"];
- $day_info["profit_scale"] = number_format($bus_week_data[$start_date]["gp_rate"], 2) . "%";
- $day_info["people_total"] = number_format($bus_week_data[$start_date]["people_num"]);
- $seat_rate = ($bus_week_data[$start_date]['total_saled_count'] == 0) ? 0 : $bus_week_data[$start_date]['total_saled_count'] / $bus_week_data[$start_date]['total_seat_count'] * 100;
- $day_info["saled_scale"] = number_format($seat_rate, 2) . "%";
- $return_array["bus"]["week"][] = $day_info;
- $start_date = date("Y-m-d", strtotime($start_date . " +1 days"));
- }
- //酒店周报表
- $start_date = date("Y-m-d", strtotime("-7 days"));
- while ($start_date <= $yester_day) {
- $day_info = array();
- $day_info["date"] = $start_date;
- $day_info["sell_total"] = number_format($hotel_week_data[$start_date]["order_price"], 2);
- $day_info["sell_total_y"] = (float)$hotel_week_data[$start_date]["order_price"];
- $day_info["profit_scale"] = number_format($hotel_week_data[$start_date]["profit_rate"], 2) . "%";
- $day_info["room_total"] = number_format($hotel_week_data[$start_date]["jianye_count"]);
- $day_info["profit_total"] = number_format($hotel_week_data[$start_date]["profit_value"]);
- $return_array["hotel"]["week"][] = $day_info;
- $start_date = date("Y-m-d", strtotime($start_date . " +1 days"));
- }
- //巴士本月报表
- $return_array["bus"]["month"]["sell_total"] = number_format($bus_month_data["total_price"], 2);
- $return_array["bus"]["month"]["increase_flag"] = 1;
- $gp_month_rate = ($bus_month_data['total_price'] == 0) ? 0 : $bus_month_data['gp'] / $bus_month_data['total_price'] * 100;
- $return_array["bus"]["month"]["profit_scale"] = number_format($gp_month_rate, 2) . "%";
- $return_array["bus"]["month"]["people_total"] = number_format($bus_month_data["people_num"]);
- //酒店本月报表
- $return_array["hotel"]["month"]["sell_total"] = number_format($hotel_month_data["order_price"], 2);
- $return_array["hotel"]["month"]["increase_flag"] = -1;
- $gp_month_rate = ($hotel_month_data['order_price'] == 0) ? 0 : $hotel_month_data['profit_value'] / $hotel_month_data['order_price'] * 100;
- $return_array["hotel"]["month"]["profit_scale"] = number_format($gp_month_rate, 2) . "%";
- $return_array["hotel"]["month"]["room_total"] = number_format($hotel_month_data["jianye_count"]);
-
- //系统公告
- $sql_message = " select wp_posts.id,wp_term_relationships.term_taxonomy_id,wp_posts.post_date,wp_posts.post_title,wp_posts.post_content,wp_posts.post_name from wp_posts inner join wp_term_relationships ON wp_posts.id=wp_term_relationships.object_id AND wp_term_relationships.term_taxonomy_id=1 where wp_posts.comment_status=\"open\" and wp_posts.ping_status=\"open\" and wp_posts.post_status=\"publish\" ORDER BY wp_posts.post_date DESC LIMIT 5 ";
- $obj_dbcms = Yii::$app->dbcms;
- $message_array1 = $obj_dbcms->createCommand($sql_message)->queryAll();
- $return_array["system_message_list"] = array();
- foreach ($message_array1 as $message_info) {
- $return_array["system_message_list"][] = array("date" => substr($message_info["post_date"], 0, 10), "title" => $message_info["post_title"], "message" => $message_info["post_content"], "link_url" => $cms_url . $message_info["id"]);
- }
- //公司公告
- $sql_message = " select wp_posts.id,wp_term_relationships.term_taxonomy_id,wp_posts.post_date,wp_posts.post_title,wp_posts.post_content,wp_posts.post_name from wp_posts inner join wp_term_relationships ON wp_posts.id=wp_term_relationships.object_id AND wp_term_relationships.term_taxonomy_id=5 where wp_posts.comment_status=\"open\" and wp_posts.ping_status=\"open\" and wp_posts.post_status=\"publish\" ORDER BY wp_posts.post_date DESC LIMIT 5 ";
- $obj_dbcms = Yii::$app->dbcms;
- $message_array2 = $obj_dbcms->createCommand($sql_message)->queryAll();
- $return_array["company_message_list"] = array();
- foreach ($message_array2 as $message_info) {
- $return_array["company_message_list"][] = array("date" => substr($message_info["post_date"], 0, 10), "title" => $message_info["post_title"], "message" => $message_info["post_content"], "link_url" => $cms_url . $message_info["id"]);
- }
- $return_array["message_more_link"] = "http://cms.zhizhuchuxing.cn";
-
- //默认按钮
- $return_array["default_button"] = array();
- if (in_array($user_role_id, array(0, 1, 2, 8, 13, 15, 16))) {
- $return_array["default_button"][] = array("top_menu_id" => 1002, "left_menu_id" => 100202, "menu_name" => "巴士车次管理", "menu_url" => $base_url . "/carList.html");
- }
- if (in_array($user_role_id, array(0, 1, 3, 12, 13))) {
- $return_array["default_button"][] = array("top_menu_id" => 1002, "left_menu_id" => 100204, "menu_name" => "酒店房态管理", "menu_url" => $base_url1 . "/hotel/hotel-room/index");
- }
- if (in_array($user_role_id, array(0, 1, 2, 5, 8, 12, 13, 15, 16))) {
- $return_array["default_button"][] = array("top_menu_id" => 1004, "left_menu_id" => 100401, "menu_name" => "巴士录入订单", "menu_url" => $base_url . "/web/orderManager/select_product.html");
- }
- if (in_array($user_role_id, array(0, 1, 3, 5, 12, 13))) {
- $return_array["default_button"][] = array("top_menu_id" => 1004, "left_menu_id" => 100402, "menu_name" => "酒店录入订单", "menu_url" => $base_url1 . "/hotel/hotel-room/book-order-view");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 8, 9, 11, 12, 13, 15, 16))) {
- $return_array["default_button"][] = array("top_menu_id" => 1004, "left_menu_id" => 100410, "menu_name" => "巴士订单", "menu_url" => $base_url . "/order_list.html");
- $return_array["default_button"][] = array("top_menu_id" => 1004, "left_menu_id" => 100411, "menu_name" => "酒店订单", "menu_url" => $base_url1 . "/hotel/ordermain/index");
- }
- return json_encode($return_array);
- }
-
- public function setTopData2Cache(&$bus_week_data, &$bus_month_data, &$hotel_week_data, &$hotel_month_data)
- {
- $month_first_day = date("Y-m-01");
- $start_date = date("Y-m-d", strtotime("-8 days"));
- $search_start_date = $start_date;
- if ($start_date > $month_first_day) {
- $search_start_date = $month_first_day;
- }
- $yester_day = date("Y-m-d", strtotime("-1 days"));
- $finance = new Finance();
- $hotel_report = new Report();
- $bus_week_data = array();
- $bus_month_data = array("total_price" => 0, "people_num" => 0, "total_saled_count" => 0, "total_seat_count" => 0, "gp" => 0);
- $bus_static = $finance->getDateCost(0, 0, $search_start_date, $yester_day, 10000, 1);
- foreach ($bus_static['rows'] as $bus_static_info) {
- $bus_week_data[$bus_static_info["type_data"]] = $bus_static_info;
- if ($bus_static_info["type_data"] >= $month_first_day) {
- $bus_month_data["total_price"] += $bus_static_info["total_price"];
- $bus_month_data["people_num"] += $bus_static_info["people_num"];
- $bus_month_data["total_saled_count"] += $bus_static_info["total_saled_count"];
- $bus_month_data["total_seat_count"] += $bus_static_info["total_seat_count"];
- $bus_month_data["gp"] += $bus_static_info["gp"];
- }
- }
- $hotel_week_data = array();
- $hotel_month_data = array("order_price" => 0, "jianye_count" => 0, "profit_value" => 0);
- $hotel_static = $hotel_report->getDailyReportInfo($search_start_date, $yester_day);
- foreach ($hotel_static as $hotel_static_info) {
- $hotel_week_data[$hotel_static_info["date"]] = $hotel_static_info;
- if ($hotel_static_info["date"] >= $month_first_day) {
- $hotel_month_data["order_price"] += $hotel_static_info["order_price"];
- $hotel_month_data["jianye_count"] += $hotel_static_info["jianye_count"];
- $hotel_month_data["profit_value"] += $hotel_static_info["profit_value"];
- }
- }
-
- $mecache = Yii::$app->cache;
- $top_data_key = "BUS_WEEK_" . CS_DOMAIN;
- $mecache->set($top_data_key, $bus_week_data, 7200);
- $top_data_key = "BUS_MONTH_" . CS_DOMAIN;
- $mecache->set($top_data_key, $bus_month_data, 7200);
- $top_data_key = "HOTEL_WEEK_" . CS_DOMAIN;
- $mecache->set($top_data_key, $hotel_week_data, 7200);
- $top_data_key = "HOTEL_MONTH_" . CS_DOMAIN;
- $mecache->set($top_data_key, $hotel_month_data, 7200);
- }
-
- public function actionAutoSetTopCache()
- {
- $bus_week_data = array();
- $bus_month_data = array();
- $hotel_week_data = array();
- $hotel_month_data = array();
- $this->setTopData2Cache($bus_week_data, $bus_month_data, $hotel_week_data, $hotel_month_data);
- }
-
- public function actionGetMainCorpArray()
- {
- $request = Yii::$app->request;
- $user_id = $request->post("user_id");//需要更新的bus_id
- $model_user = new BaseUser();
- $model_main_corp = new BaseMainCorporation();
- $user_info = $model_user->getUserInfo($user_id);
- $disp_user_name = $user_info[0]["TRUE_NAME"];
- $user_role_id = $user_info[0]["USER_ROLE"];
- $main_corp_id = $user_info[0]["MAIN_CORP_ID"];
- $main_corp_id2 = $user_info[0]["MAIN_CORP_ID2"];
- $all_corp_array = $model_main_corp->getAllCorporation();
- $corp_array = array();
- foreach ($all_corp_array["all_corporation"] as $main_corp_info) {
- $corp_array[$main_corp_info["id"]] = $main_corp_info;
- }
- $av_main_corp = array();
- $av_main_corp[] = $this->getSystemUrlFromMainCorp($corp_array[$main_corp_id]);
- if ($main_corp_id != $main_corp_id2) {
- $av_main_corp[] = $this->getSystemUrlFromMainCorp($corp_array[$main_corp_id2]);
- }
- $return_array = array("code" => 0, "main_corp_array" => $av_main_corp);
- return json_encode($return_array);
- }
-
- public function getSystemUrlFromMainCorp($main_corp_info)
- {
- $base_url = "http://" . CS1_DOMAIN;
- $base_url1 = "http://fo." . DOMAIN;
- $base_url2 = "http://fx." . DOMAIN;
- $system_array = array();
- $system_array["disp_name"] = $main_corp_info["full_name"];
- if ($main_corp_info["corp_type"] == 1) {
- $system_array["system_name"] = Yii::$app->params['systemVersion']['CS'];
- $system_array["system_url"] = $base_url . "/menu/menu";
- } else {
- $system_array["system_name"] = Yii::$app->params['systemVersion']['FO'];
- $system_array["system_url"] = $base_url1 . "/motorcade/";
- }
- return $system_array;
- }
-
- /**
- * Function Description:
- * Function Name: actionGetTopPageInfo
- *
- * @return string
- *
- * @author Redstop
- */
- public function actionGetMenuInfo()
- {
- if (YII_ENV == 'dev') {
- //测试使用菜单
- return $this->getMenuInfoDev();
- } else {
- //正式环境使用菜单
- return $this->getMenuInfoPro();
- }
- }
-
- /**
- * Function Description:测试环境菜单配置
- * Function Name: getMenuInfoDev
- *
- * @return string
- *
- * @author 娄梦宁
- */
- public function getMenuInfoDev()
- {
- $icon_url = "https://img.zhizhuchuxing.cn/cssys/icon/";
- $base_url = "http://" . CS_DOMAIN;
- $base_url1 = "http://" . CS1_DOMAIN;
- $base_url2 = "http://fx." . DOMAIN;
-
- $request = Yii::$app->request;
- $user_id = $request->post("user_id");//需要更新的bus_id
- $model_user = new BaseUser();
- $model_main_corp = new BaseMainCorporation();
- $user_info = $model_user->getUserInfo($user_id);
- $disp_user_name = $user_info[0]["TRUE_NAME"];
- $user_role_id = $user_info[0]["USER_ROLE"];
- $main_corp_id = $user_info[0]["MAIN_CORP_ID"];
- $main_corp_id2 = $user_info[0]["MAIN_CORP_ID2"];
- if ($main_corp_id == 4) {
- $base_url2 = "http://qdhfx." . DOMAIN;
- } else if( $main_corp_id == 34 ) {
- $base_url2 = "http://ksfx." . DOMAIN;
- } else if( $main_corp_id == 36 ) {
- $base_url2 = "http://hzfx." . DOMAIN;
- }else if( $main_corp_id == 37 ) {
- $base_url2 = "http://kxfx." . DOMAIN;
- }
- $all_corp_array = $model_main_corp->getAllCorporation();
- $corp_name_array = array();
- foreach ($all_corp_array["all_corporation"] as $main_corp_info) {
- $corp_name_array[$main_corp_info["id"]] = $main_corp_info["full_name"];
- }
-
- $menu_array = array();
- $menu_array["code"] = 0;
- $menu_array["system_name"] = Yii::$app->params['systemVersion']['CS'];
- $menu_array["user_name"] = $disp_user_name;
- $menu_array["corp_name"] = $corp_name_array[$main_corp_id];
- if ($main_corp_id2 != $main_corp_id) {
- $menu_array["corp_name2"] = $corp_name_array[$main_corp_id2];
- }
-
- $menu_array["top"] = array();
- if (in_array($user_role_id, array(0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["top"][1001] = array("menu_id" => 1001, "menu_name" => "采购管理");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["top"][1002] = array("menu_id" => 1002, "menu_name" => "产品管理");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 8, 9, 16))) {
- $menu_array["top"][1003] = array("menu_id" => 1003, "menu_name" => "渠道管理");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["top"][1004] = array("menu_id" => 1004, "menu_name" => "销售管理");
- }
- if (in_array($user_role_id, array(0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["top"][1005] = array("menu_id" => 1005, "menu_name" => "财务管理");
- }
- if (in_array($user_role_id, array(0, 1, 2,3, 4, 5, 6, 8, 9, 10, 16))) {
- $menu_array["top"][1006] = array("menu_id" => 1006, "menu_name" => "数据统计");
- }
- if ($user_role_id == 11) {
- $menu_array["top"][1001] = array("menu_id" => 1001, "menu_name" => "订单管理");
- }
- $menu_array["top"][1007] = array("menu_id" => 1007, "menu_name" => "系统设置");
- $menu_array["top"][1008] = array("menu_id" => 1008, "menu_name" => "服务支持中心");
-
- $menu_array["left"] = array();
- if (in_array($user_role_id, array(0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["left"][1001] = array();
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100101, "menu_type" => "link", "menu_name" => "供应商管理", "menu_url" => $base_url1 . "/zzcs/supplier/index");
- $menu_array["left"][1001][] = array("menu_type" => "sub_menu", "menu_name" => "供应商管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "set.png");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["left"][1002] = array();
- if (in_array($user_role_id, array(0, 1, 3, 4, 5, 8, 9, 16))) {
- $sub_menu = array();
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100201, "menu_type" => "link", "menu_name" => "线路管理", "menu_url" => $base_url1 . "/zzcs/line-manage/get-line-list");
- }
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100209, "menu_type" => "link", "menu_name" => "代售票种", "menu_url" => $base_url1 . "/zzcs/agent-product/get-agent-list");
- }
-
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100202, "menu_type" => "link", "menu_name" => "车次管理", "menu_url" => $base_url1 . "/zzcs/run-bus/get-run-bus-list");
- }
- if (in_array($user_role_id, array(0, 1, 3, 4, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100207, "menu_type" => "link", "menu_name" => "巴士成本管理", "menu_url" => $base_url1 . "/zzcs/line/cost-list");
- }
- // if (in_array($user_role_id, array(0, 1, 2, 8, 9, 13, 15,16))) {
- // $sub_menu[] = array("menu_id" => 100208, "menu_type" => "link", "menu_name" => "车辆调度", "menu_url" => $base_url . "/branchmoney.html");
- // }
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- if ($main_corp_id == 1 || $main_corp_id == 4) {
- $sub_menu[] = array("menu_id" => 100212, "menu_type" => "link", "menu_name" => "车型管理", "menu_url" => $base_url1 . "/zzcs/bus-seat/list");
- }
- }
- if (in_array($user_role_id, array(0, 1, 3, 5, 8, 9, 16))) {
- $sub_menu[] = array("menu_id" => 100210, "menu_type" => "link", "menu_name" => "自由行产品", "menu_url" => $base_url1 . "/zzcs/tourist/list");
- }
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100211, "menu_type" => "link", "menu_name" => "全城接驳产品", "menu_url" => $base_url1 . "/zzcs/tailor-product");
- }
- $menu_array["left"][1002][] = array("menu_type" => "sub_menu", "menu_name" => "巴士", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "bus.png");
- }
-
- if (in_array($user_role_id, array(0, 1, 5, 6, 7, 9, 10))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100203, "menu_type" => "link", "menu_name" => "上下架管理", "menu_url" => $base_url1 . "/hotel/hotel-room/up-down-list");
- $sub_menu[] = array("menu_id" => 100204, "menu_type" => "link", "menu_name" => "房态管理", "menu_url" => $base_url1 . "/hotel/hotel-room/index");
- if (in_array($user_role_id, array(0, 1, 5, 9))) {
- $sub_menu[] = array("menu_id" => 100212, "menu_type" => "link", "menu_name" => "比价设置", "menu_url" => $base_url1 . "/hotel/compare-price/index");
- $sub_menu[] = array("menu_id" => 100213, "menu_type" => "link", "menu_name" => "比价结果", "menu_url" => $base_url1 . "/hotel/compare-price/overview");
- }
- $sub_menu[] = array("menu_id" => 100214, "menu_type" => "link", "menu_name" => "直连设置", "menu_url" => $base_url1 . "//hotel/mapping/index");
- $menu_array["left"][1002][] = array("menu_type" => "sub_menu", "menu_name" => "酒店", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "hotel.png");
- }
-
- if (in_array($user_role_id, array(0, 1, 3, 5, 8, 9, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100205, "menu_type" => "link", "menu_name" => "门票管理", "menu_url" => $base_url1 . "/zzcs/prod/prod-list");
- $menu_array["left"][1002][] = array("menu_type" => "sub_menu", "menu_name" => "门票", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "ticket.png");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 16))) {
- if ($main_corp_id == 0 || $main_corp_id == 1 || $main_corp_id == 4) {
- $sub_menu = array();
- if ($main_corp_id == 4) {
- $sub_menu[] = array("menu_id" => 100215, "menu_type" => "link", "menu_name" => "产品管理", "menu_url" => $base_url2 . "/web/admin/product_list.html");
- } else {
- $sub_menu[] = array("menu_id" => 100206, "menu_type" => "link", "menu_name" => "操作日志", "menu_url" => $base_url2 . "/web/admin/show_log.html");
- }
- $menu_array["left"][1002][] = array("menu_type" => "sub_menu", "menu_name" => "移动分销", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "ticket.png");
- }
- }
- }
-
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 8, 9, 16))) {
- $menu_array["left"][1003] = array();
- $sub_menu = array();
- if (in_array($user_role_id, array(0, 1, 3, 8, 9, 16))) {
- $sub_menu[] = array("menu_id" => 100301, "menu_type" => "link", "menu_name" => "渠道管理", "menu_url" => $base_url1 . "/zzcs/channel/index");
- }
- if ( in_array($user_role_id, array(0, 1, 2, 3, 4, 8, 16)) && in_array($main_corp_id, Yii::$app->params['ugo_main_corp_arr'])) {
- $sub_menu[] = array("menu_id" => 100302, "menu_type" => "link", "menu_name" => "移动分销商", "menu_url" => $base_url2 . "/web/admin/distributor_list.html");
- }
- $menu_array["left"][1003][] = array("menu_type" => "sub_menu", "menu_name" => "渠道管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "set.png");
- }
-
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["left"][1004] = array();
- $sub_menu = array();
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 7, 8, 9, 10, 16))) {
- $sub_menu[] = array("menu_id" => 100410, "menu_type" => "link", "menu_name" => "巴士订单", "menu_url" => $base_url . "/order_list.html");
- }
- if ( in_array($user_role_id, array(0, 1, 4, 5, 6, 7, 9, 10, 16)) && ($main_corp_id == 0 || $main_corp_id == 1)) {
- //$sub_menu[] = array("menu_id" => 100411, "menu_type" => "link", "menu_name" => "酒店订单", "menu_url" => $base_url . "/zz-jd/hotel_order_list.html");
- // $sub_menu[] = array("menu_id" => 100413, "menu_type" => "link", "menu_name" => "酒店订单", "menu_url" => $base_url . "/zz-jd/new_order_list.html");
- $sub_menu[] = array("menu_id" => 100416, "menu_type" => "link", "menu_name" => "酒店订单", "menu_url" => $base_url1 . "/hotel/ordermain/index");
-
- }
- $sub_menu[] = array("menu_id" => 100412, "menu_type" => "link", "menu_name" => "门票订单", "menu_url" => $base_url1 . "/zzcs/des-ticket/get-ticket-list");
- $sub_menu[] = array("menu_id" => 100415, "menu_type" => "link", "menu_name" => "巴士自由行订单", "menu_url" => $base_url1 . "/zzcs/group-order/group-order-list");
- if (in_array($main_corp_id, Yii::$app->params['ugo_main_corp_arr'])) {
- $sub_menu[] = array("menu_id" => 100414, "menu_type" => "link", "menu_name" => "UGO订单", "menu_url" => $base_url2 . "/web/admin/order_list.html");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100415, "menu_type" => "link", "menu_name" => "全城接驳订单", "menu_url" => $base_url1 . "/zzcs/tailor");
- }
- $menu_array["left"][1004][] = array("menu_type" => "sub_menu", "menu_name" => "订单列表", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- if (in_array($user_role_id, array(0, 1, 3, 4, 5, 7, 8, 9, 10, 16))) {
- $sub_menu = array();
- if (in_array($user_role_id, array(0, 1, 3, 7, 8, 10, 16))) {
- $sub_menu[] = array("menu_id" => 100401, "menu_type" => "link", "menu_name" => "巴士订单录入", "menu_url" => $base_url . "/web/orderManager/select_product.html");
- }
- if (in_array($user_role_id, array(0, 1, 5, 7, 9, 10))) {
- if ($main_corp_id == 0 || $main_corp_id == 1) {
- // $sub_menu[] = array("menu_id" => 100402, "menu_type" => "link", "menu_name" => "酒店订单录入", "menu_url" => $base_url . "/zz-jd/choose_product.html");
- $sub_menu[] = array("menu_id" => 100403, "menu_type" => "link", "menu_name" => "酒店订单录入", "menu_url" => $base_url1 . "/hotel/hotel-room/book-order-view");
- }
- }
-
- // if (in_array($user_role_id, array(0, 1, 5, 12, 13))) {
- // $sub_menu_url = ($main_corp_id == 0 || $main_corp_id == 1) ? $base_url . "/special_ticket.html" : $base_url1 . "/zzcs/prod/fill-order";
- // if ($main_corp_id == 0 || $main_corp_id == 1) {
- // $sub_menu[] = array("menu_id" => 100403, "menu_type" => "link", "menu_name" => "门票订单录入", "menu_url" => $sub_menu_url);
- // }
- // }
- /*
- if (in_array($user_role_id, array(0))) {
- $sub_menu[] = array("menu_id" => 100404, "menu_type" => "link", "menu_name" => "定制巴士订单录入", "menu_url" => $base_url1 . "/motorcade/zizai/create");
- }
- */
- if (in_array($user_role_id, array(0, 1, 3, 5, 7, 8, 9, 10, 16))) {
- $sub_menu[] = array("menu_id" => 100405, "menu_type" => "link", "menu_name" => "巴士自由行订单录入", "menu_url" => $base_url1 . "/zzcs/group-order/submit-group-order-info");
- }
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100406, "menu_type" => "link", "menu_name" => "全城接驳订单录入", "menu_url" => $base_url1 . "/zzcs/tailor/create");
- }
- $menu_array["left"][1004][] = array("menu_type" => "sub_menu", "menu_name" => "订单录入", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "Shape.png");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 8, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100407, "menu_type" => "link", "menu_name" => "巴士检票", "menu_url" => $base_url1 . "/zzcs/ticket/index");
- $menu_array["left"][1004][] = array("menu_type" => "sub_menu", "menu_name" => "检票列表", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "Shape.png");
- }
-
- if (in_array($user_role_id, array(0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["left"][1005] = array();
- if (in_array($user_role_id, array(0, 1, 4, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100501, "menu_type" => "link", "menu_name" => "应收管理", "menu_url" => '/zzcs/gathering/receivable-manager');
- $sub_menu[] = array("menu_id" => 100502, "menu_type" => "link", "menu_name" => "应收对账单", "menu_url" => '/zzcs/gathering/receivable-account');
- $menu_array["left"][1005][] = array("menu_type" => "sub_menu", "menu_name" => "应收管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100503, "menu_type" => "link", "menu_name" => "应付管理", "menu_url" => '/zzcs/payment/cope-manager');
- $sub_menu[] = array("menu_id" => 100504, "menu_type" => "link", "menu_name" => "应付对账单", "menu_url" => '/zzcs/payment/cope-account');
- $menu_array["left"][1005][] = array("menu_type" => "sub_menu", "menu_name" => "应付管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- if (in_array($user_role_id, array(0, 1, 3, 4, 5, 7, 8, 9, 10, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100505, "menu_type" => "link", "menu_name" => "赔款管理", "menu_url" => '/zzcs/reparations/index');
- $menu_array["left"][1005][] = array("menu_type" => "sub_menu", "menu_name" => "赔款管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- if (in_array($user_role_id, array(0, 1, 4))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100506, "menu_type" => "link", "menu_name" => "提现申请", "menu_url" => $base_url2 . "/web/admin/withdrawal_list.html");
- $menu_array["left"][1005][] = array("menu_type" => "sub_menu", "menu_name" => "提现申请", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- if ( in_array($user_role_id, array(0, 1, 4, 5, 6, 7, 8, 9, 10, 16)) && ($main_corp_id == 0 || $main_corp_id == 1)) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100507, "menu_type" => "link", "menu_name" => "预付款管理", "menu_url" => '/zzcs/deduct/sum-index');
- $menu_array["left"][1005][] = array("menu_type" => "sub_menu", "menu_name" => "预付款管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- if (in_array($user_role_id, array(0, 1, 4))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100508, "menu_type" => "link", "menu_name" => "发票管理", "menu_url" => '/hotel/invoice/index');
- $menu_array["left"][1005][] = array("menu_type" => "sub_menu", "menu_name" => "发票管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- }
-
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 16))) {
- $menu_array["left"][1006] = array();
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 8, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100601, "menu_type" => "link", "menu_name" => "巴士业绩统计", "menu_url" => $base_url1 . "/zzcs/finance/bus-cost-form");
- $sub_menu[] = array("menu_id" => 100601, "menu_type" => "link", "menu_name" => "巴士销售统计", "menu_url" => $base_url1 . "/zzcs/order/order-statistical-form");
- $sub_menu[] = array("menu_id" => 100606, "menu_type" => "link", "menu_name" => "工作业绩统计", "menu_url" => $base_url1 . "/zzcs/finance/bus-work-form");
- $menu_array["left"][1006][] = array("menu_type" => "sub_menu", "menu_name" => "巴士业绩统计", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- if (in_array($user_role_id, array(0, 1, 4, 5, 6, 9, 10))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100602, "menu_type" => "link", "menu_name" => "酒店销售统计", "menu_url" => $base_url1 . "/hotel/report/sales");
- $sub_menu[] = array("menu_id" => 100603, "menu_type" => "link", "menu_name" => "订单渠道统计", "menu_url" => $base_url1 . "/hotel/report/sale-channel");
- $sub_menu[] = array("menu_id" => 100604, "menu_type" => "link", "menu_name" => "工作业绩统计", "menu_url" => $base_url1 . "/hotel/report/customer");
- //$sub_menu[] = array("menu_id" => 100604, "menu_type" => "link", "menu_name" => "采购业绩统计", "menu_url" => $base_url1 . "/hotel/report/purchase");
- $menu_array["left"][1006][] = array("menu_type" => "sub_menu", "menu_name" => "酒店业绩统计", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
-
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 8, 9, 10, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100605, "menu_type" => "link", "menu_name" => "门票业绩统计", "menu_url" => $base_url1 . "/zzcs/finance/ticket-cost-form-loading");
- $menu_array["left"][1006][] = array("menu_type" => "sub_menu", "menu_name" => "门票业绩统计", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- /*
- if (in_array($user_role_id, array(0, 1, 2, 4, 5, 8, 12, 13, 15))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100605, "menu_type" => "link", "menu_name" => "巴士+业绩统计", "menu_url" => "");
- $menu_array["left"][1006][] = array("menu_type" => "sub_menu", "menu_name" => "巴士+业绩统计", "sub_menu" => $sub_menu, "icon_url" => $icon_url."finance.png");
- }
- if (in_array($user_role_id, array( 0, 1, 4, 13 ))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100606, "menu_type" => "link", "menu_name" => "移动分销统计", "menu_url" => "");
- $menu_array["left"][1006][] = array("menu_type" => "sub_menu", "menu_name" => "移动分销统计", "sub_menu" => $sub_menu, "icon_url" => $icon_url."finance.png");
- }
- */
- }
-
- if ($user_role_id == 11) {
- $menu_array["left"][1001] = array();
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100101, "menu_type" => "link", "menu_name" => "酒店订单列表", "menu_url" => $base_url . "/zz-jd/outside_hotel_order_list.html");
- $menu_array["left"][1001][] = array("menu_type" => "sub_menu", "menu_name" => "酒店订单列表", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "set.png");
- }
- $menu_array["left"][1007] = array();
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 16))) {
- $sub_menu = array();
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100701, "menu_type" => "link", "menu_name" => "站点/区域管理", "menu_url" => $base_url1 . "/zzcs/station/list");
- $sub_menu[] = array("menu_id" => 100702, "menu_type" => "link", "menu_name" => "站点/区域审核", "menu_url" => $base_url1 . "/zzcs/station/audit-list");
- $sub_menu[] = array("menu_id" => 100705, "menu_type" => "link", "menu_name" => "意向站点管理", "menu_url" => $base_url1 . "/zzcs/tailor/index");
- }
- if (in_array($user_role_id, array(0, 1, 5, 6, 9))) {
- $sub_menu[] = array("menu_id" => 100703, "menu_type" => "link", "menu_name" => "酒店", "menu_url" => $base_url1 . "/hotel/hotel/index");
- }
- if ($user_info[0]['USER_NAME'] == 'admin') {
- $sub_menu[] = array("menu_id" => 100704, "menu_type" => "link", "menu_name" => "运营主体管理", "menu_url" => $base_url1 . "/zzcs/corporation/index");
- }
- $menu_array["left"][1007][] = array("menu_type" => "sub_menu", "menu_name" => "基础信息管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "set.png");
- }
- if (in_array($user_role_id, array(0, 1, 8, 9, 10, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100705, "menu_type" => "link", "menu_name" => "账号管理", "menu_url" => $base_url1 . "/zzcs/account/account-list");
- $menu_array["left"][1007][] = array("menu_type" => "sub_menu", "menu_name" => "账号管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "profile.png");
- }
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100706, "menu_type" => "link", "menu_name" => "修改密码", "menu_url" => $base_url . "/changePassword.html");
- $menu_array["left"][1007][] = array("menu_type" => "sub_menu", "menu_name" => "修改密码", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "profile.png");
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100801, "menu_type" => "link", "menu_name" => "系统简介", "menu_url" => $base_url1 . "/zzcs/help-document/get-info");
- $sub_menu[] = array("menu_id" => 100802, "menu_type" => "link", "menu_name" => "常见问题", "menu_url" => $base_url1 . "/zzcs/help-document/get-common-question");
- if (in_array($user_role_id, array(0, 1))) {
- $sub_menu[] = array("menu_id" => 100803, "menu_type" => "link", "menu_name" => "文档管理", "menu_url" => $base_url1 . "/zzcs/help-document/init-document-list");
- }
- $menu_array["left"][1008][] = array("menu_type" => "sub_menu", "menu_name" => "帮助文档", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "profile.png");
- if (in_array($user_role_id, array(0, 1, 5, 6, 7, 9, 10))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100804, "menu_type" => "link", "menu_name" => "公告列表", "menu_url" => $base_url1 . "/zzcs/hotel-affiche/get-affiche-list");
- if (in_array($user_role_id, array(0, 1, 5, 6, 9, 10))) {
- $sub_menu[] = array("menu_id" => 100805, "menu_type" => "link", "menu_name" => "公告管理", "menu_url" => $base_url1 . "/zzcs/hotel-affiche/manage-affiche-list");
- $sub_menu[] = array("menu_id" => 100806, "menu_type" => "link", "menu_name" => "发布公告", "menu_url" => $base_url1 . "/zzcs/hotel-affiche/add-affiche");
- }
- $menu_array["left"][1008][] = array("menu_type" => "sub_menu", "menu_name" => "酒店公告", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "profile.png");
- }
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100807, "menu_type" => "link", "menu_name" => "我的工单", "menu_url" => $base_url1 . "/zzcs/work-order/get-work-order-list");
- $sub_menu[] = array("menu_id" => 100808, "menu_type" => "link", "menu_name" => "发起工单", "menu_url" => $base_url1 . "/zzcs/work-order/add-work");
- $menu_array["left"][1008][] = array("menu_type" => "sub_menu", "menu_name" => "酒店工单", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "profile.png");
- //默认菜单
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["default_top_page"] = array("top_menu_id" => 1006, "left_menu_id" => 100601, "menu_url" => $base_url1 . "/zzcs/finance/bus-cost-form");
- } else if ($user_role_id == 11) {
- $menu_array["default_top_page"] = array("top_menu_id" => 1001, "left_menu_id" => 100101, "menu_url" => $base_url . "/zz-jd/outside_hotel_order_list.html");
- } else {
- $menu_array["default_top_page"] = array("top_menu_id" => 1004, "left_menu_id" => 100410, "menu_url" => $base_url . "/order_list.html");
- }
- return json_encode($menu_array);
- }
-
- /**
- * Function Description:正式环境菜单配置
- * Function Name: getMenuInfoPro
- *
- * @return string
- *
- * @author 娄梦宁
- */
- public function getMenuInfoPro()
- {
- $icon_url = "https://img.zhizhuchuxing.cn/cssys/icon/";
- $base_url = "http://" . CS_DOMAIN;
- $base_url1 = "http://" . CS1_DOMAIN;
- $base_url2 = "http://fx." . DOMAIN;
-
- $request = Yii::$app->request;
- $user_id = $request->post("user_id");//需要更新的bus_id
- $model_user = new BaseUser();
- $model_main_corp = new BaseMainCorporation();
- $user_info = $model_user->getUserInfo($user_id);
- $disp_user_name = $user_info[0]["TRUE_NAME"];
- $user_role_id = $user_info[0]["USER_ROLE"];
- $main_corp_id = $user_info[0]["MAIN_CORP_ID"];
- $main_corp_id2 = $user_info[0]["MAIN_CORP_ID2"];
- if ($main_corp_id == 4) {
- $base_url2 = "http://qdhfx." . DOMAIN;
- } else if( $main_corp_id == 34 ) {
- $base_url2 = "http://ksfx." . DOMAIN;
- } else if( $main_corp_id == 36 ) {
- $base_url2 = "http://hzfx." . DOMAIN;
- }else if($main_corp_id == 37){
- $base_url2 = "http://kxfx." . DOMAIN;
- }
- $all_corp_array = $model_main_corp->getAllCorporation();
- $corp_name_array = array();
- foreach ($all_corp_array["all_corporation"] as $main_corp_info) {
- $corp_name_array[$main_corp_info["id"]] = $main_corp_info["full_name"];
- }
-
- $menu_array = array();
- $menu_array["code"] = 0;
- $menu_array["system_name"] = Yii::$app->params['systemVersion']['CS'];
- $menu_array["user_name"] = $disp_user_name;
- $menu_array["corp_name"] = $corp_name_array[$main_corp_id];
- if ($main_corp_id2 != $main_corp_id) {
- $menu_array["corp_name2"] = $corp_name_array[$main_corp_id2];
- }
-
- $menu_array["top"] = array();
- if (in_array($user_role_id, array(0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["top"][1001] = array("menu_id" => 1001, "menu_name" => "采购管理");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["top"][1002] = array("menu_id" => 1002, "menu_name" => "产品管理");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 8, 9, 16))) {
- $menu_array["top"][1003] = array("menu_id" => 1003, "menu_name" => "渠道管理");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["top"][1004] = array("menu_id" => 1004, "menu_name" => "销售管理");
- }
- if (in_array($user_role_id, array(0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["top"][1005] = array("menu_id" => 1005, "menu_name" => "财务管理");
- }
- if (in_array($user_role_id, array(0, 1, 2,3,4, 5, 6, 8, 9, 10, 16))) {
- $menu_array["top"][1006] = array("menu_id" => 1006, "menu_name" => "数据统计");
- }
- if ($user_role_id == 11) {
- $menu_array["top"][1001] = array("menu_id" => 1001, "menu_name" => "订单管理");
- }
- $menu_array["top"][1007] = array("menu_id" => 1007, "menu_name" => "系统设置");
- $menu_array["top"][1008] = array("menu_id" => 1008, "menu_name" => "服务支持中心");
-
- $menu_array["left"] = array();
- if (in_array($user_role_id, array(0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["left"][1001] = array();
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100101, "menu_type" => "link", "menu_name" => "供应商管理", "menu_url" => $base_url1 . "/zzcs/supplier/index");
- $menu_array["left"][1001][] = array("menu_type" => "sub_menu", "menu_name" => "供应商管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "set.png");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["left"][1002] = array();
- if (in_array($user_role_id, array(0, 1, 3, 4, 5, 8, 9, 16))) {
- $sub_menu = array();
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100201, "menu_type" => "link", "menu_name" => "线路管理", "menu_url" => $base_url1 . "/zzcs/line-manage/get-line-list");
- }
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100209, "menu_type" => "link", "menu_name" => "代售票种", "menu_url" => $base_url1 . "/zzcs/agent-product/get-agent-list");
- }
-
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100202, "menu_type" => "link", "menu_name" => "车次管理", "menu_url" => $base_url1 . "/zzcs/run-bus/get-run-bus-list");
- }
- if (in_array($user_role_id, array(0, 1, 3, 4, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100207, "menu_type" => "link", "menu_name" => "巴士成本管理", "menu_url" => $base_url1 . "/zzcs/line/cost-list");
- }
- // if (in_array($user_role_id, array(0, 1, 2, 8, 9, 13, 15,16))) {
- // $sub_menu[] = array("menu_id" => 100208, "menu_type" => "link", "menu_name" => "车辆调度", "menu_url" => $base_url . "/branchmoney.html");
- // }
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- if ($main_corp_id == 1 || $main_corp_id == 4) {
- $sub_menu[] = array("menu_id" => 100212, "menu_type" => "link", "menu_name" => "车型管理", "menu_url" => $base_url1 . "/zzcs/bus-seat/list");
- }
- }
- if (in_array($user_role_id, array(0, 1, 3, 5, 8, 9, 16))) {
- $sub_menu[] = array("menu_id" => 100210, "menu_type" => "link", "menu_name" => "自由行产品", "menu_url" => $base_url1 . "/zzcs/tourist/list");
- }
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100211, "menu_type" => "link", "menu_name" => "全城接驳产品", "menu_url" => $base_url1 . "/zzcs/tailor-product");
- }
- $menu_array["left"][1002][] = array("menu_type" => "sub_menu", "menu_name" => "巴士", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "bus.png");
- }
-
- if (in_array($user_role_id, array(0, 1, 5, 6, 7, 9, 10))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100203, "menu_type" => "link", "menu_name" => "上下架管理", "menu_url" => $base_url1 . "/hotel/hotel-room/up-down-list");
- $sub_menu[] = array("menu_id" => 100204, "menu_type" => "link", "menu_name" => "房态管理", "menu_url" => $base_url1 . "/hotel/hotel-room/index");
- if (in_array($user_role_id, array(0, 1, 5, 9))) {
- $sub_menu[] = array("menu_id" => 100212, "menu_type" => "link", "menu_name" => "比价设置", "menu_url" => $base_url1 . "/hotel/compare-price/index");
- $sub_menu[] = array("menu_id" => 100213, "menu_type" => "link", "menu_name" => "比价结果", "menu_url" => $base_url1 . "/hotel/compare-price/overview");
- }
- $menu_array["left"][1002][] = array("menu_type" => "sub_menu", "menu_name" => "酒店", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "hotel.png");
- }
-
- if (in_array($user_role_id, array(0, 1, 3, 5, 8, 9, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100205, "menu_type" => "link", "menu_name" => "门票管理", "menu_url" => $base_url1 . "/zzcs/prod/prod-list");
- $menu_array["left"][1002][] = array("menu_type" => "sub_menu", "menu_name" => "门票", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "ticket.png");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 16))) {
- if ($main_corp_id == 0 || $main_corp_id == 1 || $main_corp_id == 4) {
- $sub_menu = array();
- if ($main_corp_id == 4) {
- $sub_menu[] = array("menu_id" => 100215, "menu_type" => "link", "menu_name" => "产品管理", "menu_url" => $base_url2 . "/web/admin/product_list.html");
- } else {
- $sub_menu[] = array("menu_id" => 100206, "menu_type" => "link", "menu_name" => "操作日志", "menu_url" => $base_url2 . "/web/admin/show_log.html");
- }
- $menu_array["left"][1002][] = array("menu_type" => "sub_menu", "menu_name" => "移动分销", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "ticket.png");
- }
- }
- }
-
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 8, 9, 16))) {
- $menu_array["left"][1003] = array();
- $sub_menu = array();
- if (in_array($user_role_id, array(0, 1, 3, 8, 9, 16))) {
- $sub_menu[] = array("menu_id" => 100301, "menu_type" => "link", "menu_name" => "渠道管理", "menu_url" => $base_url1 . "/zzcs/channel/index");
- }
- if ( in_array($user_role_id, array(0, 1, 2, 3, 4, 8, 16)) && in_array($main_corp_id, Yii::$app->params['ugo_main_corp_arr'])) {
- $sub_menu[] = array("menu_id" => 100302, "menu_type" => "link", "menu_name" => "移动分销商", "menu_url" => $base_url2 . "/web/admin/distributor_list.html");
- }
- $menu_array["left"][1003][] = array("menu_type" => "sub_menu", "menu_name" => "渠道管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "set.png");
- }
-
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["left"][1004] = array();
- $sub_menu = array();
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 7, 8, 9, 10, 16))) {
- $sub_menu[] = array("menu_id" => 100410, "menu_type" => "link", "menu_name" => "巴士订单", "menu_url" => $base_url . "/order_list.html");
- }
- if ( in_array($user_role_id, array(0, 1, 4, 5, 6, 7, 9, 10, 16)) && ($main_corp_id == 0 || $main_corp_id == 1)) {
- //$sub_menu[] = array("menu_id" => 100411, "menu_type" => "link", "menu_name" => "酒店订单", "menu_url" => $base_url . "/zz-jd/hotel_order_list.html");
- // $sub_menu[] = array("menu_id" => 100413, "menu_type" => "link", "menu_name" => "酒店订单", "menu_url" => $base_url . "/zz-jd/new_order_list.html");
- $sub_menu[] = array("menu_id" => 100416, "menu_type" => "link", "menu_name" => "酒店订单", "menu_url" => $base_url1 . "/hotel/ordermain/index");
-
- }
- $sub_menu[] = array("menu_id" => 100412, "menu_type" => "link", "menu_name" => "门票订单", "menu_url" => $base_url1 . "/zzcs/des-ticket/get-ticket-list");
- $sub_menu[] = array("menu_id" => 100415, "menu_type" => "link", "menu_name" => "巴士自由行订单", "menu_url" => $base_url1 . "/zzcs/group-order/group-order-list");
- if (in_array($main_corp_id, Yii::$app->params['ugo_main_corp_arr'])) {
- $sub_menu[] = array("menu_id" => 100414, "menu_type" => "link", "menu_name" => "UGO订单", "menu_url" => $base_url2 . "/web/admin/order_list.html");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100415, "menu_type" => "link", "menu_name" => "全城接驳订单", "menu_url" => $base_url1 . "/zzcs/tailor");
- }
- $menu_array["left"][1004][] = array("menu_type" => "sub_menu", "menu_name" => "订单列表", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- if (in_array($user_role_id, array(0, 1, 3, 4, 5, 7, 8, 9, 10, 16))) {
- $sub_menu = array();
- if (in_array($user_role_id, array(0, 1, 3, 7, 8, 10, 16))) {
- $sub_menu[] = array("menu_id" => 100401, "menu_type" => "link", "menu_name" => "巴士订单录入", "menu_url" => $base_url . "/web/orderManager/select_product.html");
- }
- if (in_array($user_role_id, array(0, 1, 5, 7, 9, 10))) {
- if ($main_corp_id == 0 || $main_corp_id == 1) {
- // $sub_menu[] = array("menu_id" => 100402, "menu_type" => "link", "menu_name" => "酒店订单录入", "menu_url" => $base_url . "/zz-jd/choose_product.html");
- $sub_menu[] = array("menu_id" => 100403, "menu_type" => "link", "menu_name" => "酒店订单录入", "menu_url" => $base_url1 . "/hotel/hotel-room/book-order-view");
- }
- }
-
- // if (in_array($user_role_id, array(0, 1, 5, 12, 13))) {
- // $sub_menu_url = ($main_corp_id == 0 || $main_corp_id == 1) ? $base_url . "/special_ticket.html" : $base_url1 . "/zzcs/prod/fill-order";
- // if ($main_corp_id == 0 || $main_corp_id == 1) {
- // $sub_menu[] = array("menu_id" => 100403, "menu_type" => "link", "menu_name" => "门票订单录入", "menu_url" => $sub_menu_url);
- // }
- // }
- /*
- if (in_array($user_role_id, array(0))) {
- $sub_menu[] = array("menu_id" => 100404, "menu_type" => "link", "menu_name" => "定制巴士订单录入", "menu_url" => $base_url1 . "/motorcade/zizai/create");
- }
- */
- if (in_array($user_role_id, array(0, 1, 3, 5, 7, 8, 9, 10, 16))) {
- $sub_menu[] = array("menu_id" => 100405, "menu_type" => "link", "menu_name" => "巴士自由行订单录入", "menu_url" => $base_url1 . "/zzcs/group-order/submit-group-order-info");
- }
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100406, "menu_type" => "link", "menu_name" => "全城接驳订单录入", "menu_url" => $base_url1 . "/zzcs/tailor/create");
- }
- $menu_array["left"][1004][] = array("menu_type" => "sub_menu", "menu_name" => "订单录入", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "Shape.png");
- }
- if (in_array($user_role_id, array(0, 1, 2, 3, 8, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100407, "menu_type" => "link", "menu_name" => "巴士检票", "menu_url" => $base_url1 . "/zzcs/ticket/index");
- $menu_array["left"][1004][] = array("menu_type" => "sub_menu", "menu_name" => "检票列表", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "Shape.png");
- }
-
- if (in_array($user_role_id, array(0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["left"][1005] = array();
- if (in_array($user_role_id, array(0, 1, 4, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100501, "menu_type" => "link", "menu_name" => "应收管理", "menu_url" => '/zzcs/gathering/receivable-manager');
- $sub_menu[] = array("menu_id" => 100502, "menu_type" => "link", "menu_name" => "应收对账单", "menu_url" => '/zzcs/gathering/receivable-account');
- $menu_array["left"][1005][] = array("menu_type" => "sub_menu", "menu_name" => "应收管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100503, "menu_type" => "link", "menu_name" => "应付管理", "menu_url" => '/zzcs/payment/cope-manager');
- $sub_menu[] = array("menu_id" => 100504, "menu_type" => "link", "menu_name" => "应付对账单", "menu_url" => '/zzcs/payment/cope-account');
- $menu_array["left"][1005][] = array("menu_type" => "sub_menu", "menu_name" => "应付管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- if (in_array($user_role_id, array(0, 1, 3, 4, 5, 7, 8, 9, 10, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100505, "menu_type" => "link", "menu_name" => "赔款管理", "menu_url" => '/zzcs/reparations/index');
- $menu_array["left"][1005][] = array("menu_type" => "sub_menu", "menu_name" => "赔款管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- if (in_array($user_role_id, array(0, 1, 4))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100506, "menu_type" => "link", "menu_name" => "提现申请", "menu_url" => $base_url2 . "/web/admin/withdrawal_list.html");
- $menu_array["left"][1005][] = array("menu_type" => "sub_menu", "menu_name" => "提现申请", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- if ( in_array($user_role_id, array(0, 1, 4, 5, 6, 7, 8, 9, 10, 16)) && ($main_corp_id == 0 || $main_corp_id == 1)) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100507, "menu_type" => "link", "menu_name" => "预付款管理", "menu_url" => '/zzcs/deduct/sum-index');
- $menu_array["left"][1005][] = array("menu_type" => "sub_menu", "menu_name" => "预付款管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- if (in_array($user_role_id, array(0, 1, 4))) {
- if ($main_corp_id != 37) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100508, "menu_type" => "link", "menu_name" => "发票管理", "menu_url" => '/hotel/invoice/index');
- $menu_array["left"][1005][] = array("menu_type" => "sub_menu", "menu_name" => "发票管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- }
- }
-
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 16))) {
- $menu_array["left"][1006] = array();
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 8, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100601, "menu_type" => "link", "menu_name" => "巴士业绩统计", "menu_url" => $base_url1 . "/zzcs/finance/bus-cost-form");
- $sub_menu[] = array("menu_id" => 100601, "menu_type" => "link", "menu_name" => "巴士销售统计", "menu_url" => $base_url1 . "/zzcs/order/order-statistical-form");
- $sub_menu[] = array("menu_id" => 100606, "menu_type" => "link", "menu_name" => "工作业绩统计", "menu_url" => $base_url1 . "/zzcs/finance/bus-work-form");
- $menu_array["left"][1006][] = array("menu_type" => "sub_menu", "menu_name" => "巴士业绩统计", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- if (in_array($user_role_id, array(0, 1, 4, 5, 6, 9, 10))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100602, "menu_type" => "link", "menu_name" => "酒店销售统计", "menu_url" => $base_url1 . "/hotel/report/sales");
- $sub_menu[] = array("menu_id" => 100603, "menu_type" => "link", "menu_name" => "订单渠道统计", "menu_url" => $base_url1 . "/hotel/report/sale-channel");
- $sub_menu[] = array("menu_id" => 100604, "menu_type" => "link", "menu_name" => "工作业绩统计", "menu_url" => $base_url1 . "/hotel/report/customer");
- //$sub_menu[] = array("menu_id" => 100604, "menu_type" => "link", "menu_name" => "采购业绩统计", "menu_url" => $base_url1 . "/hotel/report/purchase");
- $menu_array["left"][1006][] = array("menu_type" => "sub_menu", "menu_name" => "酒店业绩统计", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
-
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 8, 9, 10, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100605, "menu_type" => "link", "menu_name" => "门票业绩统计", "menu_url" => $base_url1 . "/zzcs/finance/ticket-cost-form-loading");
- $menu_array["left"][1006][] = array("menu_type" => "sub_menu", "menu_name" => "门票业绩统计", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "finance.png");
- }
- /*
- if (in_array($user_role_id, array(0, 1, 2, 4, 5, 8, 12, 13, 15))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100605, "menu_type" => "link", "menu_name" => "巴士+业绩统计", "menu_url" => "");
- $menu_array["left"][1006][] = array("menu_type" => "sub_menu", "menu_name" => "巴士+业绩统计", "sub_menu" => $sub_menu, "icon_url" => $icon_url."finance.png");
- }
- if (in_array($user_role_id, array( 0, 1, 4, 13 ))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100606, "menu_type" => "link", "menu_name" => "移动分销统计", "menu_url" => "");
- $menu_array["left"][1006][] = array("menu_type" => "sub_menu", "menu_name" => "移动分销统计", "sub_menu" => $sub_menu, "icon_url" => $icon_url."finance.png");
- }
- */
- }
-
- if ($user_role_id == 11) {
- $menu_array["left"][1001] = array();
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100101, "menu_type" => "link", "menu_name" => "酒店订单列表", "menu_url" => $base_url . "/zz-jd/outside_hotel_order_list.html");
- $menu_array["left"][1001][] = array("menu_type" => "sub_menu", "menu_name" => "酒店订单列表", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "set.png");
- }
- $menu_array["left"][1007] = array();
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 16))) {
- $sub_menu = array();
- if (in_array($user_role_id, array(0, 1, 3, 8, 16))) {
- $sub_menu[] = array("menu_id" => 100701, "menu_type" => "link", "menu_name" => "站点/区域管理", "menu_url" => $base_url1 . "/zzcs/station/list");
- $sub_menu[] = array("menu_id" => 100702, "menu_type" => "link", "menu_name" => "站点/区域审核", "menu_url" => $base_url1 . "/zzcs/station/audit-list");
- $sub_menu[] = array("menu_id" => 100705, "menu_type" => "link", "menu_name" => "意向站点管理", "menu_url" => $base_url1 . "/zzcs/tailor/index");
- }
- if (in_array($user_role_id, array(0, 1, 5, 6, 9))) {
- $sub_menu[] = array("menu_id" => 100703, "menu_type" => "link", "menu_name" => "酒店", "menu_url" => $base_url1 . "/hotel/hotel/index");
- }
- if ($user_info[0]['USER_NAME'] == 'admin') {
- $sub_menu[] = array("menu_id" => 100704, "menu_type" => "link", "menu_name" => "运营主体管理", "menu_url" => $base_url1 . "/zzcs/corporation/index");
- }
- $menu_array["left"][1007][] = array("menu_type" => "sub_menu", "menu_name" => "基础信息管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "set.png");
- }
- if (in_array($user_role_id, array(0, 1, 8, 9, 10, 16))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100705, "menu_type" => "link", "menu_name" => "账号管理", "menu_url" => $base_url1 . "/zzcs/account/account-list");
- $menu_array["left"][1007][] = array("menu_type" => "sub_menu", "menu_name" => "账号管理", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "profile.png");
- }
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100706, "menu_type" => "link", "menu_name" => "修改密码", "menu_url" => $base_url . "/changePassword.html");
- $menu_array["left"][1007][] = array("menu_type" => "sub_menu", "menu_name" => "修改密码", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "profile.png");
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100801, "menu_type" => "link", "menu_name" => "系统简介", "menu_url" => $base_url1 . "/zzcs/help-document/get-info");
- $sub_menu[] = array("menu_id" => 100802, "menu_type" => "link", "menu_name" => "常见问题", "menu_url" => $base_url1 . "/zzcs/help-document/get-common-question");
- if (in_array($user_role_id, array(0, 1))) {
- $sub_menu[] = array("menu_id" => 100803, "menu_type" => "link", "menu_name" => "文档管理", "menu_url" => $base_url1 . "/zzcs/help-document/init-document-list");
- }
- $menu_array["left"][1008][] = array("menu_type" => "sub_menu", "menu_name" => "帮助文档", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "profile.png");
- if (in_array($user_role_id, array(0, 1, 5, 6, 7, 9, 10))) {
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100804, "menu_type" => "link", "menu_name" => "公告列表", "menu_url" => $base_url1 . "/zzcs/hotel-affiche/get-affiche-list");
- if (in_array($user_role_id, array(0, 1, 5, 6, 9, 10))) {
- $sub_menu[] = array("menu_id" => 100805, "menu_type" => "link", "menu_name" => "公告管理", "menu_url" => $base_url1 . "/zzcs/hotel-affiche/manage-affiche-list");
- $sub_menu[] = array("menu_id" => 100806, "menu_type" => "link", "menu_name" => "发布公告", "menu_url" => $base_url1 . "/zzcs/hotel-affiche/add-affiche");
- }
- $menu_array["left"][1008][] = array("menu_type" => "sub_menu", "menu_name" => "酒店公告", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "profile.png");
- }
- $sub_menu = array();
- $sub_menu[] = array("menu_id" => 100807, "menu_type" => "link", "menu_name" => "我的工单", "menu_url" => $base_url1 . "/zzcs/work-order/get-work-order-list");
- $sub_menu[] = array("menu_id" => 100808, "menu_type" => "link", "menu_name" => "发起工单", "menu_url" => $base_url1 . "/zzcs/work-order/add-work");
- $menu_array["left"][1008][] = array("menu_type" => "sub_menu", "menu_name" => "酒店工单", "sub_menu" => $sub_menu, "icon_url" => $icon_url . "profile.png");
- //默认菜单
- if (in_array($user_role_id, array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 16))) {
- $menu_array["default_top_page"] = array("top_menu_id" => 1006, "left_menu_id" => 100601, "menu_url" => $base_url1 . "/zzcs/finance/bus-cost-form");
- } else if ($user_role_id == 11) {
- $menu_array["default_top_page"] = array("top_menu_id" => 1001, "left_menu_id" => 100101, "menu_url" => $base_url . "/zz-jd/outside_hotel_order_list.html");
- } else {
- $menu_array["default_top_page"] = array("top_menu_id" => 1004, "left_menu_id" => 100410, "menu_url" => $base_url . "/order_list.html");
- }
- return json_encode($menu_array);
- }
- }
|