work_router.dart 1.1 KB

123456789101112131415161718192021222324252627
  1. import 'package:fluro/fluro.dart';
  2. import 'package:liftmanager/internal/home/webview_page.dart';
  3. import 'package:liftmanager/routers/router_init.dart';
  4. class WorkRouter implements IRouterProvider{
  5. static String webview = "/webview";
  6. // static String orderPage = "/order";
  7. // static String orderInfoPage = "/order/info";
  8. // static String orderSearchPage = "/order/search";
  9. // static String orderTrackPage = "/order/track";
  10. @override
  11. void initRouter(FluroRouter router) {
  12. // router.define(orderPage, handler: Handler(handlerFunc: (_, params) => OrderPage()));
  13. // router.define(orderInfoPage, handler: Handler(handlerFunc: (_, params) => OrderInfoPage()));
  14. // router.define(orderSearchPage, handler: Handler(handlerFunc: (_, params) => OrderSearchPage()));
  15. // router.define(orderTrackPage, handler: Handler(handlerFunc: (_, params) => OrderTrackPage()));
  16. router.define(webview, handler: Handler(handlerFunc: (_, params){
  17. String url = params["url"].first;
  18. String title = params["title"].first;
  19. return WebViewPage(title: title,url: url);
  20. }));
  21. }
  22. }