liuyuqi-dellpc 1 year ago
parent
commit
52cb246b4c

+ 7 - 0
lib/dao/api.dart

@@ -0,0 +1,7 @@
+/// Description: all api
+/// Time       : 07/28/2023 Friday
+/// Author     : liuyuqi.gov@msn.cn
+///
+
+const String _host = "https://flutter.yoqi.me/travel";
+const String _login = "$_host/login";

+ 11 - 0
lib/dao/user_dao.dart

@@ -0,0 +1,11 @@
+/// Description: user dao
+/// Time       : 07/28/2023 Friday
+/// Author     : liuyuqi.gov@msn.cn
+class UserDao {
+  /// login
+  /// @param username
+  /// @param password
+  static Future<bool> login(String username, String password) async {
+    return true;
+  }
+}

+ 1 - 3
lib/main.dart

@@ -1,7 +1,6 @@
 import 'package:flutter/material.dart';
 import 'package:flutter_travel/models/config.dart';
-import 'package:flutter_travel/pages/home_page.dart';
-import 'package:flutter_travel/pages/routes.dart';
+import 'package:flutter_travel/routes.dart';
 
 void main() {
   Config.init(() => runApp(const MyApp()));
@@ -19,7 +18,6 @@ class MyApp extends StatelessWidget {
       theme: ThemeData(
         primarySwatch: Colors.blue,
       ),
-      home: HomePage(),
       initialRoute: Routes.splash,
       onGenerateRoute: Routes.onGenerateRoute,
     );

+ 17 - 0
lib/pages/about_page.dart

@@ -0,0 +1,17 @@
+import 'package:flutter/material.dart';
+/// Description: about page
+/// Time       : 07/28/2023 Friday
+/// Author     : liuyuqi.gov@msn.cn
+class AboutPage extends StatefulWidget {
+  const AboutPage({super.key});
+
+  @override
+  State<AboutPage> createState() => _AboutPageState();
+}
+
+class _AboutPageState extends State<AboutPage> {
+  @override
+  Widget build(BuildContext context) {
+    return Scaffold();
+  }
+}

+ 17 - 0
lib/pages/login_page.dart

@@ -0,0 +1,17 @@
+import 'package:flutter/material.dart';
+import 'package:flutter/src/widgets/framework.dart';
+import 'package:flutter/src/widgets/placeholder.dart';
+
+class LoginPage extends StatefulWidget {
+  const LoginPage({super.key});
+
+  @override
+  State<LoginPage> createState() => _LoginPageState();
+}
+
+class _LoginPageState extends State<LoginPage> {
+  @override
+  Widget build(BuildContext context) {
+    return Scaffold();
+  }
+}

+ 17 - 0
lib/pages/profile_page.dart

@@ -0,0 +1,17 @@
+import 'package:flutter/material.dart';
+import 'package:flutter/src/widgets/framework.dart';
+import 'package:flutter/src/widgets/placeholder.dart';
+
+class ProfilePage extends StatefulWidget {
+  const ProfilePage({super.key});
+
+  @override
+  State<ProfilePage> createState() => _ProfilePageState();
+}
+
+class _ProfilePageState extends State<ProfilePage> {
+  @override
+  Widget build(BuildContext context) {
+    return Scaffold();
+  }
+}

+ 17 - 0
lib/pages/search_page.dart

@@ -0,0 +1,17 @@
+import 'package:flutter/material.dart';
+import 'package:flutter/src/widgets/framework.dart';
+import 'package:flutter/src/widgets/placeholder.dart';
+
+class SearchPage extends StatefulWidget {
+  const SearchPage({super.key});
+
+  @override
+  State<SearchPage> createState() => _SearchPageState();
+}
+
+class _SearchPageState extends State<SearchPage> {
+  @override
+  Widget build(BuildContext context) {
+    return Scaffold();
+  }
+}

+ 17 - 0
lib/pages/setting_page.dart

@@ -0,0 +1,17 @@
+import 'package:flutter/material.dart';
+import 'package:flutter/src/widgets/framework.dart';
+import 'package:flutter/src/widgets/placeholder.dart';
+
+class SettingPage extends StatefulWidget {
+  const SettingPage({super.key});
+
+  @override
+  State<SettingPage> createState() => _SettingPageState();
+}
+
+class _SettingPageState extends State<SettingPage> {
+  @override
+  Widget build(BuildContext context) {
+    return Scaffold();
+  }
+}

+ 4 - 0
lib/pages/splash_page.dart

@@ -12,4 +12,8 @@ class _SplashPageState extends State<SplashPage> {
   Widget build(BuildContext context) {
     return const Scaffold();
   }
+
+  void goMain(){
+    
+  }
 }

+ 0 - 0
lib/pages/routes.dart → lib/routes.dart