pages.dart 2.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import 'package:farmer_client/pages/ArticleInfo/ArticleInfo.dart';
  2. import 'package:farmer_client/pages/OrderConfirmation/index.dart';
  3. import 'package:farmer_client/pages/aboutUs/index.dart';
  4. import 'package:farmer_client/pages/addAddress/index.dart';
  5. import 'package:farmer_client/pages/addressList/index.dart';
  6. import 'package:farmer_client/pages/agreement/index.dart';
  7. import 'package:farmer_client/pages/feedback/index.dart';
  8. import 'package:farmer_client/pages/infomation/index.dart';
  9. import 'package:farmer_client/pages/main/index.dart';
  10. import 'package:farmer_client/pages/order/index.dart';
  11. import 'package:farmer_client/pages/orderInfo/index.dart';
  12. import 'package:farmer_client/pages/search/index.jsx.dart';
  13. import 'package:farmer_client/pages/userInfo/index.dart';
  14. import 'package:get/get.dart';
  15. import '../pages/home/index.dart';
  16. import 'package:get_storage/get_storage.dart';
  17. import '../pages/index.dart';
  18. List<GetPage> pages = [
  19. GetPage(name: '/', page: () {
  20. GetStorage box = GetStorage();
  21. return box.hasData('token') ? Home() : MyRouteLogin();
  22. }),
  23. GetPage(name: '/main', page: () => Main()),
  24. GetPage(name: '/order', page: () => Order()),
  25. GetPage(name: '/infomation', page: () => Infomation()),
  26. GetPage(name: '/ArticleInfo', page: () => ArticleInfo()),//资讯详情
  27. // GetPage(name: '/splash', page: () => SplashScreen()), // SplashScreen
  28. GetPage(name: '/login', page: () => MyRouteLogin()),
  29. GetPage(name: '/addressList', page: () => AddressList()),
  30. GetPage(name: '/addAddress', page: () => AddAddress()),
  31. GetPage(name: '/userInfo', page: () => UserInfo()),
  32. GetPage(name: '/machineryMap', page: () => MachineryMapPage()),
  33. GetPage(name: '/machineryDetail', page: () => MachineryDetailPage()),
  34. GetPage(name: '/aboutUs', page: () => AboutUs()),
  35. GetPage(name: '/agreement', page: () => Agreement()),
  36. GetPage(name: '/feedback', page: () => Feedback()),
  37. GetPage(name: '/orderConfirmation', page: () => OrderConfirmation()),
  38. GetPage(name: '/orderPageInfo', page: () => OrderPageInfo()),
  39. GetPage(name: '/searchPage', page: () => SearchPage()),
  40. ];