Browse Source

添加header

liuyuqi-dellpc 2 years ago
parent
commit
419e0792cb

+ 5 - 1
android/app/src/main/java/me/yoqi/flutter/tracker/MainActivity.java

@@ -1,6 +1,10 @@
 package me.yoqi.flutter.tracker;
 
 import io.flutter.embedding.android.FlutterActivity;
-
+/**
+* @Description: 
+* @Date: 2021年12月03日 Friday
+* @Author liuyuqi.gov@msn.
+*/
 public class MainActivity extends FlutterActivity {
 }

+ 3 - 1
lib/dio/api.dart

@@ -1,5 +1,7 @@
 import 'package:flutter_tracker/model/user_model.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 abstract class Api {
   static const String _host = "http://flutter.yoqi.me/Track";
   static String loginUrl = _host + "/loginByPass";

+ 3 - 1
lib/dio/local_api.dart

@@ -1,6 +1,8 @@
 import 'package:flutter_tracker/dio/api.dart';
 import 'package:flutter_tracker/model/user_model.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class LocalApi extends Api {
   @override
   Future<UserModel> login(String username, String password) {

+ 3 - 1
lib/dio/login_dao.dart

@@ -3,7 +3,9 @@ import 'package:flutter_tracker/dio/api.dart';
 import 'package:flutter_tracker/model/login_entity.dart';
 import 'package:flutter_tracker/model/message_model.dart';
 import 'package:flutter_tracker/model/user_model.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class LoginDao {
   static Map<String, dynamic> params = <String, dynamic>{};
 

+ 3 - 1
lib/dio/remote_api.dart

@@ -1,7 +1,9 @@
 import 'package:flutter_tracker/model/user_model.dart';
 
 import 'api.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class RemoteApi extends Api {
   Future<UserModel> login(String username, String password) {
     return null;

+ 3 - 1
lib/dio/track_dao.dart

@@ -1,7 +1,9 @@
 import 'package:dio/dio.dart';
 import 'package:flutter_tracker/dio/api.dart';
 import 'package:flutter_tracker/model/submit_model.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class TrackDao {
   Map<String, dynamic> params = <String, dynamic>{};
 

+ 3 - 1
lib/index_page.dart

@@ -2,7 +2,9 @@ import 'package:flutter/material.dart';
 import 'package:flutter_tracker/pages/home_page.dart';
 import 'package:flutter_tracker/pages/mine_page.dart';
 import 'package:flutter_tracker/pages/track_page.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class IndexPage extends StatefulWidget {
   const IndexPage({Key key}) : super(key: key);
 

+ 3 - 1
lib/main.dart

@@ -6,7 +6,9 @@ import 'package:shared_preferences/shared_preferences.dart';
 
 import 'index_page.dart';
 import 'model/config.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 void main() async {
   WidgetsFlutterBinding.ensureInitialized();
   Config.initConfig();

+ 3 - 0
lib/model/base_model.dart

@@ -1,3 +1,6 @@
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class BaseModel<T> {
   String msg;
   bool success;

+ 3 - 1
lib/model/config.dart

@@ -2,7 +2,9 @@ import 'package:flutter/material.dart';
 import 'package:flutter_tracker/dio/api.dart';
 import 'package:flutter_tracker/dio/remote_api.dart';
 import 'package:shared_preferences/shared_preferences.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class Config {
   static SharedPreferences pref;
   static bool isLogin = false;

+ 3 - 1
lib/model/entity_factory.dart

@@ -1,6 +1,8 @@
 import 'package:flutter_tracker/model/submit_model.dart';
 import 'package:flutter_tracker/model/user_model.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class EntityFactory {
   static T geneerateObj<T>(dynamic json) {
     switch (T.toString()) {

+ 3 - 1
lib/model/login_entity.dart

@@ -1,5 +1,7 @@
 import 'package:flutter_tracker/model/message_model.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class LoginEntity {
   String token;
   MessageModel msgModel;

+ 3 - 0
lib/model/message_model.dart

@@ -1,3 +1,6 @@
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class MessageModel<T> {
   String msg;
   bool success;

+ 3 - 0
lib/model/submit_model.dart

@@ -1,5 +1,8 @@
 import 'package:flutter_tracker/utils/time_util.dart';
 
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class SubmitModel {
   int userid;
   DateTime time;

+ 3 - 1
lib/model/user_model.dart

@@ -1,5 +1,7 @@
 import 'package:flutter_tracker/model/message_model.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class UserModel {
   String id; // 用户id
   String username; //用户名

+ 3 - 1
lib/pages/about_page.dart

@@ -1,5 +1,7 @@
 import 'package:flutter/material.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class AboutPage extends StatefulWidget {
   const AboutPage({Key key}) : super(key: key);
 

+ 3 - 1
lib/pages/help_page.dart

@@ -1,5 +1,7 @@
 import 'package:flutter/material.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class HelpPage extends StatefulWidget {
   const HelpPage({Key key}) : super(key: key);
 

+ 3 - 1
lib/pages/home_page.dart

@@ -1,6 +1,8 @@
 import 'package:flutter/material.dart';
 import 'package:webview_flutter/webview_flutter.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class HomePage extends StatefulWidget {
   String url;
 

+ 3 - 3
lib/pages/login_page.dart

@@ -4,7 +4,9 @@ import 'package:flutter_tracker/model/login_entity.dart';
 import 'package:flutter_tracker/routes/routes.dart';
 import 'package:flutter_tracker/utils/app_util.dart';
 import 'package:shared_preferences/shared_preferences.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class LoginPage extends StatefulWidget {
   const LoginPage({Key key}) : super(key: key);
 
@@ -113,8 +115,6 @@ class _LoginPageState extends State<LoginPage> {
       if (loginEntity.msgModel.success) {
         prefs.setString('username', _username);
         prefs.setString('password', _password);
-        print("-------------token" + loginEntity.token);
-        // prefs.setString("token", loginEntity.token);
         prefs.setBool('isLogin', true);
         Navigator.of(context).pushNamed(Routes.indexPage);
       }

+ 3 - 1
lib/pages/mine_page.dart

@@ -5,7 +5,9 @@ import 'package:flutter_tracker/model/message_model.dart';
 import 'package:flutter_tracker/routes/routes.dart';
 import 'package:flutter_tracker/utils/app_util.dart';
 import 'package:shared_preferences/shared_preferences.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class MinePage extends StatefulWidget {
   const MinePage({Key key}) : super(key: key);
 

+ 10 - 4
lib/pages/register_page.dart

@@ -3,7 +3,9 @@ import 'package:flutter_tracker/dio/login_dao.dart';
 import 'package:flutter_tracker/model/message_model.dart';
 import 'package:flutter_tracker/routes/routes.dart';
 import 'package:flutter_tracker/utils/app_util.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class RegisterPage extends StatefulWidget {
   const RegisterPage({Key key}) : super(key: key);
 
@@ -103,10 +105,14 @@ class _RegisterPageState extends State<RegisterPage> {
   //注册
   void register() async {
     MessageModel messageModel = await LoginDao.register(_userName, _pwd);
-    if (messageModel.success) {
-      Navigator.of(context).pushNamed(Routes.loginPage);
+    if (messageModel != null) {
+      if (messageModel.success) {
+        Navigator.of(context).pushNamed(Routes.loginPage);
+      }
+      AppUtil.buildToast(messageModel.msg);
+    } else {
+      AppUtil.buildToast("注册失败,请检查网络");
     }
-    AppUtil.buildToast(messageModel.msg);
   }
 
 // // //保存用户信息

+ 3 - 1
lib/pages/settings_page.dart

@@ -1,5 +1,7 @@
 import 'package:flutter/material.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class SettingsPage extends StatefulWidget {
   const SettingsPage({Key key}) : super(key: key);
 

+ 3 - 1
lib/pages/submit_page.dart

@@ -1,7 +1,9 @@
 import 'package:flutter/material.dart';
 import 'package:flutter_tracker/model/config.dart';
 import 'package:flutter_tracker/utils/app_util.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class SubmitPage extends StatefulWidget {
   const SubmitPage({Key key}) : super(key: key);
 

+ 3 - 1
lib/pages/track_page.dart

@@ -1,7 +1,9 @@
 import 'package:flutter/material.dart';
 import 'package:flutter_tracker/utils/app_util.dart';
 import 'package:flutter_tracker/views/contact_card.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class TrackPage extends StatefulWidget {
   const TrackPage({Key key}) : super(key: key);
 

+ 3 - 1
lib/pages/welcome_page.dart

@@ -3,7 +3,9 @@ import 'package:flutter_tracker/model/config.dart';
 import 'package:flutter_tracker/pages/login_page.dart';
 import 'package:flutter_tracker/pages/register_page.dart';
 import 'package:flutter_tracker/utils/app_util.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class WelComePage extends StatefulWidget {
   const WelComePage({Key key}) : super(key: key);
 

+ 3 - 1
lib/routes/routes.dart

@@ -9,7 +9,9 @@ import 'package:flutter_tracker/pages/register_page.dart';
 import 'package:flutter_tracker/pages/submit_page.dart';
 import 'package:flutter_tracker/pages/track_page.dart';
 import 'package:flutter_tracker/pages/welcome_page.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class Routes {
   static const String indexPage = "/index";
   static const String trackPage = '/track';

+ 3 - 1
lib/utils/app_util.dart

@@ -1,6 +1,8 @@
 import 'package:flutter_screenutil/flutter_screenutil.dart';
 import 'package:fluttertoast/fluttertoast.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class AppUtil {
   static double height(double value) {
     return ScreenUtil().setHeight(value);

+ 3 - 0
lib/utils/time_util.dart

@@ -1,3 +1,6 @@
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class TimeUtil {
   static DateTime getDateTime(json) {
     if (json == null) {

+ 3 - 1
lib/views/bottom_sheet_text.dart

@@ -1,5 +1,7 @@
 import 'package:flutter/material.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class BottomSheetText extends StatelessWidget {
   const BottomSheetText({
     this.question,

+ 3 - 1
lib/views/contact_card.dart

@@ -1,7 +1,9 @@
 import 'package:flutter/material.dart';
 
 import 'bottom_sheet_text.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 class ContactCard extends StatelessWidget {
   ContactCard(
       {this.imagePath,

+ 3 - 1
test/widget_test.dart

@@ -9,7 +9,9 @@ import 'package:flutter/material.dart';
 import 'package:flutter_test/flutter_test.dart';
 
 import 'package:flutter_tracker/main.dart';
-
+/// Description: 
+/// Time       : 2021年12月03日 Friday
+/// Author     : liuyuqi.gov@msncn
 void main() {
   testWidgets('Counter increments smoke test', (WidgetTester tester) async {
     // Build our app and trigger a frame.