Commit c67e3eef authored by 杜欣's avatar 杜欣

submit message

parent f41eb0a3
......@@ -5,22 +5,25 @@ import 'package:gmalpha_flutter/NewMessageModel/page/MessageModel.dart';
import 'package:gmalpha_flutter/NewMessageModel/page/common.dart';
import 'package:gmalpha_flutter/NewMessageModel/service/remote/entity/LatestMessageEntity.dart';
import 'package:gmalpha_flutter/NewMessageModel/service/remote/entity/MyMessageEntity.dart';
import 'package:gmalpha_flutter/NewMessageModel/service/remote/entity/MyMessageEntity.dart' as prefix0;
import 'package:gmalpha_flutter/NewMessageModel/service/remote/entity/UnreadMessageEntity.dart';
import 'package:gmalpha_flutter/NewMessageModel/util/Jump.dart';
import 'package:gmalpha_flutter/commonModel/GMBase.dart';
import 'package:gmalpha_flutter/res/value/ALColors.dart';
import 'package:pull_to_refresh/pull_to_refresh.dart';
class MessagePage extends StatefulWidget {
MessageModel _messageModel;
final String fromPage;
MessagePage(String fromPage) {
MessagePage(this.fromPage) {
_messageModel = new MessageModel(1, 10);
}
@override
_MessagePageState createState() => _MessagePageState(_messageModel);
}
class _MessagePageState extends State<MessagePage> {
class _MessagePageState extends BasePage<MessagePage> {
MessageModel _messageModel;
static int pageCount = 10;
static int pageNo = 2;
......@@ -154,8 +157,11 @@ class _MessagePageState extends State<MessagePage> {
var content = data.data?.data?.content ?? '没有新的通知';
return GestureDetector(
onTap: (){
super.pageStop();
onClickButton('notice');
jumpToAttentionPage(context);
jumpToAttentionPage(context).then((value){}).whenComplete((){
startTime = DateTime.now().millisecondsSinceEpoch;
});
},
child: messageTop('images/message_noti.png', '通知', content == '' ? '没有新的通知' : content, 0)
);
......@@ -221,4 +227,14 @@ class _MessagePageState extends State<MessagePage> {
pageNo = 2;
}
@override
String pageName() {
return 'message_home';
}
@override
String referrer() {
return widget.fromPage;
}
}
\ No newline at end of file
......@@ -2,12 +2,13 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:gmalpha_flutter/NewMessageModel/page/AttentionPage.dart';
import 'package:gmalpha_flutter/res/anim/Anim.dart';
void jumpToAttentionPage(BuildContext context){
Navigator.push(
Future jumpToAttentionPage(BuildContext context){
return Navigator.push(
context,
new MaterialPageRoute(
builder: (context) => AttentionPage('message_home') ,
CustomRoute(
AttentionPage('message_home')
));
}
\ No newline at end of file
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