routes.dart 9.65 KB
import 'package:fluro/fluro.dart';
import 'package:flutter/material.dart' hide Router;
import 'package:one_key/pages/login/login_page.dart';

import 'route_handles.dart';

class Routes {
  static String login = "/"; //登录页
  static String home = "/home"; //主页
  static String handle_online_page = "/handle_online_page"; //处理在线预订
  static String reserve_detail = "/reserve_detail"; //预订详情
  static String select_table = "/select_table"; //选择桌位
  static String select_table_f = "/select_table_f"; //选择桌位_方硕新修改的页面
  static String invication = "/invication"; //邀请函
  static String sms = "/sms"; //发短信
  static String webview = "/webview"; //网页
  static String web_page = '/web_page'; //隐私协议
  // static String change_detail = "/change_detail"; //变更预订
  static String book_time_set = "/book_time_set"; //可订时段管理
  static String receive_orders_time_set = "/receive_orders_time_set"; //接单时间管理
  static String remark_manager = "/remark_manager"; //常用备注管理
  static String has_order_food = "/has_order_food"; //已点菜品
  static String online_check_edit = "/online_check_edit"; //提前买单处理
  static String online_check_detail = "/online_check_detail"; //提前买单查看
  static String invoice_detail = "/invoice_detail"; //查看发票详情
  static String coupon = "/coupon"; //优惠券列表页
  static String coupon_history = "/coupon_history"; //优惠券历史列表页
  static String coupon_edit = "/coupon_edit"; //创建优惠券
  static String coupon_select = "/coupon_select"; //优惠券选择
  static String coupon_detail = "/coupon_detail"; //优惠券详情页
  static String base_info = "/base_info"; //个人资料页面
  static String binding_phone = "/binding_phone"; //绑定手机号码页面
  static String if_need_create_store = "/if_need_create_store"; //是否选择新建店铺页面
  static String create_store = "/create_store"; //新建店铺
  static String play_video = "/play_video"; //播放视频页
  static String map_choice_point = "/map_choice_point"; //地图位置选择页
  static String enter_store_name = "/enter_store_name"; //店铺名称
  static String enter_store_address = "/enter_store_address"; //店铺地址
  static String enter_store_position = "/enter_store_position"; //店铺担任角色
  static String enter_store_time = "/enter_store_time"; //店铺营业时间
  static String enter_store_phone = "/enter_store_phone"; //接单电话
  static String enter_store_front_photo = "/enter_store_front_photo"; //门头照片
  static String enter_store_environment = "/enter_store_environment"; //店铺环境
  static String complete_create_store = "/complete_create_store"; //创建店铺完成
  static String my_integral_page = "/my_integral_page"; //我的积分
  static String my_contant_page = "/my_contant_page"; //我的联系人
  static String table_photo_manager = "/table_photo_manager"; //桌位照片管理
  static String statistics_page = "/statistics_page"; //统计页
  static String statistics_sms_page = "/statistics_sms_page"; //统计页发短信
  static String store_type_fill_manage_page =
      "/store_type_fill_manage_page"; //包间置满管理
  static String sms_manager_page = "/sms_manager_page"; //短信充值
  static String sms_recharge_page = "/sms_recharge_page"; //短信充值
  static String store_base_info_page = "/store_base_info_page"; //店铺信息
  static String room_type_manage_page = "/room_type_manage_page"; //包间类型管理
  static String room_type_create_page = "/room_type_create_page"; //包间类型创建
  static String room_type_select_table_page =
      "/room_type_select_table_page"; //包间管理中桌位选择页面
  static String menu_manage_page = "/menu_manage_page"; //菜单管理页面
  static String menu_category_page = "/menu_category_page"; //菜单分类管理
  static String menu_add_dishes_page = "/menu_add_dishes_page"; //添加菜品页面
  static String personnel_manage_page = "/personnel_manage_page"; //店员管理页面
  static String personnel_detail_page = "/personnel_detail_page"; //店员详情页面
  static String personnel_password_page = "/personnel_password_page"; //密码展示页
  static String personnel_password_edit_page =
      "/personnel_password_edit_page"; //密码修改页
  static String change_detail_f = "/change_detail_f"; //变更预订_方硕新修改页面
  static String photo_manager_page = "/photo_manager_page"; //照片管理
  static String edit_reserver_page = "/edit_reserver_page"; //填写预订联系人
  static String store_customer_page = "/store_customer_page"; //全店客情
  static String customer_list_page = "/customer_list_page"; //客情列表
  static String customer_set_page = "/customer_set_page"; //客情设置
  static String marketing_records_page = "/marketing_records_page"; //全店营销记录

  static void configureRoutes(FluroRouter router) {
    router.notFoundHandler = new Handler(
        handlerFunc: (BuildContext context, Map<String, List<String>> params) {
      print("ROUTE WAS NOT FOUND !!!");
      return LoginPage();
    });
    router.define(login, handler: loginHandler);
    router.define(home, handler: homeHandler);
    router.define(handle_online_page, handler: handleOnlineHandler);
    router.define(reserve_detail, handler: reserveDetailHandler);
    router.define(select_table, handler: handleSelectTableHandler);
    router.define(select_table_f, handler: handleSelectTableFHandler);
    router.define(invication, handler: handleInvicationHandler);
    router.define(sms, handler: handleSmsHandler);
    router.define(webview, handler: handleWebviewHandler);
    router.define(web_page, handler: webPageHandler);
    // router.define(change_detail, handler: handleChangeDetailHandler);
    router.define(book_time_set, handler: handleBookTimeSetHandler);
    router.define(receive_orders_time_set,
        handler: handleReceiveOrdersTimeSetHandler);
    router.define(remark_manager, handler: handleRemarkManagerHandler);
    router.define(has_order_food, handler: handleHasOrderFoodHandler);
    router.define(online_check_edit, handler: handleOnlineCheckEditHandler);
    router.define(online_check_detail,
        handler: handleOnlineCheckDetailPageHandler);
    router.define(invoice_detail, handler: handleInvoiceDetailPageHandler);
    router.define(coupon, handler: handleCouponPageHandler);
    router.define(coupon_history, handler: handleCouponHistoryPageHandler);
    router.define(coupon_edit, handler: handleCouponEditPageHandler);
    router.define(coupon_select, handler: handleCouponSelectPageHandler);
    router.define(coupon_detail, handler: handleCouponDetailPageHandler);
    router.define(base_info, handler: baseInfoPageHandler);
    router.define(binding_phone, handler: bindingPhonePageHandler);
    router.define(if_need_create_store, handler: ifNeedCreateStorePageHandler);
    router.define(create_store, handler: createStorePageHandler);
    router.define(play_video, handler: playVideoPageHandler);
    router.define(map_choice_point, handler: mapChoicePointPageHandler);
    router.define(enter_store_name, handler: enterStoreNamePageHandler);
    router.define(enter_store_address, handler: enterStoreAddressPageHandler);
    router.define(enter_store_position, handler: enterStorePositionPageHandler);
    router.define(enter_store_time, handler: enterStoreTimePageHandler);
    router.define(enter_store_phone, handler: enterStorePhonePageHandler);
    router.define(enter_store_front_photo,
        handler: enterStoreFrontPhotoPageHandler);
    router.define(enter_store_environment,
        handler: enterStoreEnvironmentPageHandler);
    router.define(complete_create_store,
        handler: completeCreateStorePageHandler);
    router.define(my_integral_page, handler: myIntegralPageHandler);
    // router.define(my_contant_page, handler: myContantPageHandler);
    router.define(table_photo_manager, handler: tablePhotoManagerHandler);
    router.define(statistics_page, handler: statisticsPageHandler);
    router.define(statistics_sms_page, handler: statisticsSmsPageHandler);
    router.define(store_type_fill_manage_page,
        handler: storeTypeFillManagePageHandler);
    router.define(sms_manager_page, handler: smsManagerPageHandler);
    router.define(sms_recharge_page, handler: smsRechargePageHandler);
    router.define(store_base_info_page, handler: storeBaseInfoPageHandler);
    router.define(room_type_manage_page, handler: roomTypeManagePageHandler);
    router.define(room_type_create_page, handler: roomTypeCreatePageHandler);
    router.define(room_type_select_table_page,
        handler: roomTypeSelectTablePageHandler);
    router.define(menu_manage_page, handler: menuManagePageHandle);
    router.define(menu_category_page, handler: menuCategoryPageHandle);
    router.define(menu_add_dishes_page, handler: menuAddDishesPageHandle);
    router.define(personnel_manage_page, handler: personnelManagePageHandle);
    router.define(personnel_detail_page, handler: personnelDetailPageHandle);
    router.define(personnel_password_page,
        handler: personnelPasswordPageHandle);
    router.define(personnel_password_edit_page,
        handler: personnelPasswordEditPageHandle);
    router.define(change_detail_f, handler: noteBookChangeFPageHandle);
    router.define(photo_manager_page, handler: photoManagerPageHandle);
    router.define(edit_reserver_page, handler: editReserverPageHandle);
    router.define(store_customer_page, handler: storeCustomerPageHandle);
    router.define(customer_list_page, handler: customerListPageHandle);
    router.define(customer_set_page, handler: customerSettingPageHandle);
    router.define(marketing_records_page, handler: marketingRecordsPageHandle);
    
  }
}