Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
G
gmalpha_flutter
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile
gmalpha_flutter
Commits
c67e3eef
Commit
c67e3eef
authored
Oct 18, 2019
by
杜欣
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
submit message
parent
f41eb0a3
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
7 deletions
+26
-7
MessagePage.dart
lib/NewMessageModel/page/MessagePage.dart
+20
-3
Jump.dart
lib/NewMessageModel/util/Jump.dart
+6
-4
No files found.
lib/NewMessageModel/page/MessagePage.dart
View file @
c67e3eef
...
@@ -5,22 +5,25 @@ import 'package:gmalpha_flutter/NewMessageModel/page/MessageModel.dart';
...
@@ -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/page/common.dart'
;
import
'package:gmalpha_flutter/NewMessageModel/service/remote/entity/LatestMessageEntity.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'
;
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/service/remote/entity/UnreadMessageEntity.dart'
;
import
'package:gmalpha_flutter/NewMessageModel/util/Jump.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:gmalpha_flutter/res/value/ALColors.dart'
;
import
'package:pull_to_refresh/pull_to_refresh.dart'
;
import
'package:pull_to_refresh/pull_to_refresh.dart'
;
class
MessagePage
extends
StatefulWidget
{
class
MessagePage
extends
StatefulWidget
{
MessageModel
_messageModel
;
MessageModel
_messageModel
;
final
String
fromPage
;
MessagePage
(
String
fromPage
)
{
MessagePage
(
this
.
fromPage
)
{
_messageModel
=
new
MessageModel
(
1
,
10
);
_messageModel
=
new
MessageModel
(
1
,
10
);
}
}
@override
@override
_MessagePageState
createState
()
=>
_MessagePageState
(
_messageModel
);
_MessagePageState
createState
()
=>
_MessagePageState
(
_messageModel
);
}
}
class
_MessagePageState
extends
Stat
e
<
MessagePage
>
{
class
_MessagePageState
extends
BasePag
e
<
MessagePage
>
{
MessageModel
_messageModel
;
MessageModel
_messageModel
;
static
int
pageCount
=
10
;
static
int
pageCount
=
10
;
static
int
pageNo
=
2
;
static
int
pageNo
=
2
;
...
@@ -154,8 +157,11 @@ class _MessagePageState extends State<MessagePage> {
...
@@ -154,8 +157,11 @@ class _MessagePageState extends State<MessagePage> {
var
content
=
data
.
data
?.
data
?.
content
??
'没有新的通知'
;
var
content
=
data
.
data
?.
data
?.
content
??
'没有新的通知'
;
return
GestureDetector
(
return
GestureDetector
(
onTap:
(){
onTap:
(){
super
.
pageStop
();
onClickButton
(
'notice'
);
onClickButton
(
'notice'
);
jumpToAttentionPage
(
context
);
jumpToAttentionPage
(
context
).
then
((
value
){}).
whenComplete
((){
startTime
=
DateTime
.
now
().
millisecondsSinceEpoch
;
});
},
},
child:
messageTop
(
'images/message_noti.png'
,
'通知'
,
content
==
''
?
'没有新的通知'
:
content
,
0
)
child:
messageTop
(
'images/message_noti.png'
,
'通知'
,
content
==
''
?
'没有新的通知'
:
content
,
0
)
);
);
...
@@ -220,5 +226,15 @@ class _MessagePageState extends State<MessagePage> {
...
@@ -220,5 +226,15 @@ class _MessagePageState extends State<MessagePage> {
_refreshController
.
dispose
();
_refreshController
.
dispose
();
pageNo
=
2
;
pageNo
=
2
;
}
}
@override
String
pageName
()
{
return
'message_home'
;
}
@override
String
referrer
()
{
return
widget
.
fromPage
;
}
}
}
\ No newline at end of file
lib/NewMessageModel/util/Jump.dart
View file @
c67e3eef
...
@@ -2,12 +2,13 @@
...
@@ -2,12 +2,13 @@
import
'package:flutter/cupertino.dart'
;
import
'package:flutter/cupertino.dart'
;
import
'package:flutter/material.dart'
;
import
'package:flutter/material.dart'
;
import
'package:gmalpha_flutter/NewMessageModel/page/AttentionPage.dart'
;
import
'package:gmalpha_flutter/NewMessageModel/page/AttentionPage.dart'
;
import
'package:gmalpha_flutter/res/anim/Anim.dart'
;
void
jumpToAttentionPage
(
BuildContext
context
){
Future
jumpToAttentionPage
(
BuildContext
context
){
Navigator
.
push
(
return
Navigator
.
push
(
context
,
context
,
new
MaterialPage
Route
(
Custom
Route
(
builder:
(
context
)
=>
AttentionPage
(
'message_home'
)
,
AttentionPage
(
'message_home'
)
));
));
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment