Commit 71f14443 authored by 朱翠翠's avatar 朱翠翠

项目说明页面

parent 4b0b3360
...@@ -2,8 +2,8 @@ ...@@ -2,8 +2,8 @@
* @author lsy * @author lsy
* @date 2020/6/24 * @date 2020/6/24
**/ **/
import 'package:flutter/widgets.dart';
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_common/Annotations/RouterBaser.dart'; import 'package:flutter_common/Annotations/RouterBaser.dart';
import 'package:flutter_common/Annotations/anno/Router.dart'; import 'package:flutter_common/Annotations/anno/Router.dart';
import 'package:gm_flutter/ClueModel/ClueRouterImpl.dart'; import 'package:gm_flutter/ClueModel/ClueRouterImpl.dart';
...@@ -11,8 +11,6 @@ import 'package:gm_flutter/ClueModel/ClueRouterImpl.dart'; ...@@ -11,8 +11,6 @@ import 'package:gm_flutter/ClueModel/ClueRouterImpl.dart';
@Router("ClueRouter", ClueRouterImpl, true) @Router("ClueRouter", ClueRouterImpl, true)
abstract class ClueRouter implements RouterBaser { abstract class ClueRouter implements RouterBaser {
Widget getProjectDetailsPage(); Widget getProjectDetailsPage();
@Router("ClueRouter",ClueRouterImpl,true)
abstract class ClueRouter implements RouterBaser{
Widget getLevelOnePage(); Widget getLevelOnePage();
} }
...@@ -12,8 +12,7 @@ class ClueRouterImpl implements ClueRouter { ...@@ -12,8 +12,7 @@ class ClueRouterImpl implements ClueRouter {
Widget getProjectDetailsPage() { Widget getProjectDetailsPage() {
return ProjectDetailsPage(); return ProjectDetailsPage();
} }
}
class ClueRouterImpl implements ClueRouter {
@override @override
Widget getLevelOnePage() { Widget getLevelOnePage() {
return LevelOnePage(); return LevelOnePage();
......
/*
* @author zcc
* @date 2020-07-01
* 项目说明
**/
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:gm_flutter/ClueModel/server/entity/ProjectDetailsItem.dart'; import 'package:gm_flutter/ClueModel/server/entity/ProjectDetailsItem.dart';
......
/*
* @author zcc
* @date 2020-07-01
* 项目说明
**/
import 'package:flutter_common/commonModel/live/BaseModel.dart'; import 'package:flutter_common/commonModel/live/BaseModel.dart';
import 'package:flutter_common/commonModel/live/LiveData.dart'; import 'package:flutter_common/commonModel/live/LiveData.dart';
import 'package:gm_flutter/ClueModel/server/api/ClueApi.serv.dart'; import 'package:gm_flutter/ClueModel/server/api/ClueApi.serv.dart';
......
/* /*
* @author zcc * @author zcc
* @date 2020/6/29 * @date 2020-07-01
* 项目说明
**/ **/
import 'package:flutter/cupertino.dart'; import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
......
...@@ -5,14 +5,14 @@ ...@@ -5,14 +5,14 @@
import 'package:flutter_common/Annotations/anno/Get.dart'; import 'package:flutter_common/Annotations/anno/Get.dart';
import 'package:flutter_common/Annotations/anno/Query.dart'; import 'package:flutter_common/Annotations/anno/Query.dart';
import 'package:flutter_common/Annotations/anno/ServiceCenter.dart'; import 'package:flutter_common/Annotations/anno/ServiceCenter.dart';
import 'package:gm_flutter/ClueModel/server/entity/ProjectDetailsItem.dart';
import 'package:gm_flutter/ClueModel/server/entity/LevelOneFeedList.dart'; import 'package:gm_flutter/ClueModel/server/entity/LevelOneFeedList.dart';
import 'package:gm_flutter/ClueModel/server/entity/ProjectDetailsItem.dart';
@ServiceCenter() @ServiceCenter()
abstract class ClueApi { abstract class ClueApi {
@Get("/api/janus/plans/<:plan_id>/detail") @Get("/api/janus/plans/detail")
ProjectDetailsItem getProjectDetails(@Query("plan_id") int plan_id); ProjectDetailsItem getProjectDetails(@Query("plan_id") int plan_id);
abstract class ClueApi {
@Get("api/janus/plans/plan_feed") @Get("api/janus/plans/plan_feed")
LevelOneFeedList getLevelOneList(@Query("plan_id") int plan_id, LevelOneFeedList getLevelOneList(@Query("plan_id") int plan_id,
@Query("tab_type") String tab_type, @Query("page") int page); @Query("tab_type") String tab_type, @Query("page") int page);
......
...@@ -4,7 +4,6 @@ import 'package:flutter/material.dart'; ...@@ -4,7 +4,6 @@ import 'package:flutter/material.dart';
import 'package:flutter_boost/flutter_boost.dart'; import 'package:flutter_boost/flutter_boost.dart';
import 'package:flutter_common/Annotations/anno/RouterCenter.dart'; import 'package:flutter_common/Annotations/anno/RouterCenter.dart';
import 'package:flutter_common/commonModel/util/WindowUtil.dart'; import 'package:flutter_common/commonModel/util/WindowUtil.dart';
import 'package:gm_flutter/commonModel/base/BaseComponent.dart';
import 'package:gm_flutter/main.mark.dart'; import 'package:gm_flutter/main.mark.dart';
import 'DemoPage.dart'; import 'DemoPage.dart';
...@@ -72,7 +71,7 @@ class MyApp extends State<MyAppWidget> { ...@@ -72,7 +71,7 @@ class MyApp extends State<MyAppWidget> {
return MaterialApp( return MaterialApp(
theme: ThemeData(), theme: ThemeData(),
builder: FlutterBoost.init(postPush: _onRoutePushed), builder: FlutterBoost.init(postPush: _onRoutePushed),
home: RouterCenterImpl().findClueRouter().getProjectDetailsPage(), home: RouterCenterImpl().findClueRouter().getProjectDetailsPage(),
// home: isDebug // home: isDebug
// ? Container( // ? Container(
// color: Colors.red, // color: Colors.red,
...@@ -84,19 +83,6 @@ home: RouterCenterImpl().findClueRouter().getProjectDetailsPage(), ...@@ -84,19 +83,6 @@ home: RouterCenterImpl().findClueRouter().getProjectDetailsPage(),
// ), // ),
// ) // )
); );
theme: ThemeData(
primaryColor: Colors.white,
cursorColor: Color(0xff20BDBB),
canvasColor: Colors.white),
builder: FlutterBoost.init(postPush: _onRoutePushed),
home: isDebug
? RouterCenterImpl().findMainRouter().getTestPage()
: Container(
color: Colors.white,
child: Center(
child: loadingItem(),
),
));
} }
void _onRoutePushed( void _onRoutePushed(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment