routes.dart 1.19 KB
import 'package:fluro/fluro.dart';
import 'package:flutter/material.dart';
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 invication="/invication";//邀请函
  static String sms="/sms";//发短信


  static void configureRoutes(Router 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(invication, handler: handleInvicationHandler);
    router.define(sms, handler: handleSmsHandler);
  }
}