Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
book-app
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
book-app
Commits
ed1ad4ac
提交
ed1ad4ac
authored
2月 22, 2024
作者:
yueweilu
浏览文件
操作
浏览文件
下载
差异文件
Merge remote-tracking branch 'origin/test' into test
# Conflicts: # lib/pages/user_order_coin_awaiting/view.dart
上级
26d783a7
d8d34c31
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
96 行增加
和
67 行删除
+96
-67
order.dart
lib/models/order.dart
+5
-0
view.dart
lib/pages/login/view.dart
+5
-5
view.dart
lib/pages/mine/view.dart
+0
-1
user.dart
lib/pages/mine/widgets/user.dart
+41
-25
view.dart
lib/pages/user_info/view.dart
+5
-2
controller.dart
lib/pages/user_order/controller.dart
+2
-8
controller.dart
lib/pages/user_order_awaiting/controller.dart
+8
-2
view.dart
lib/pages/user_order_awaiting/view.dart
+0
-0
controller.dart
lib/pages/user_order_coin_awaiting/controller.dart
+7
-7
view.dart
lib/pages/user_order_coin_awaiting/view.dart
+0
-0
view.dart
lib/pages/user_set/view.dart
+23
-17
没有找到文件。
lib/models/order.dart
浏览文件 @
ed1ad4ac
...
...
@@ -164,6 +164,11 @@ class OrderListModel {
}
return
map
;
}
@override
String
toString
()
{
return
'OrderListModel{id:
$id
, ordersnum:
$ordersnum
, totalPrice:
$totalPrice
, finalTotalPrice:
$finalTotalPrice
, num_:
$num_
, status:
$status
, payType:
$payType
, types:
$types
, createTime:
$createTime
, cartList:
$cartList
}'
;
}
}
/// 书籍列表
...
...
lib/pages/login/view.dart
浏览文件 @
ed1ad4ac
...
...
@@ -195,26 +195,26 @@ class _LoginPageState extends State<LoginPage> {
child:
Row
(
children:
[
SizedBox
(
width:
1
0
.
w
,
height:
1
0
.
w
,
width:
1
4
.
w
,
height:
1
4
.
w
,
// color: AppTheme.primary,
child:
Image
.
asset
(
controller
.
agree
?
'assets/images/check_box_select.png'
:
'assets/images/uncheck.png'
,
),
),
Gaps
.
hGaps5
,
Text
(
'我已阅读并同意'
,
style:
TextStyle
(
color:
Colours
.
c9
,
fontSize:
1
0
.
w
,
height:
1.4
)),
Text
(
'我已阅读并同意'
,
style:
TextStyle
(
color:
Colours
.
c9
,
fontSize:
1
4
.
w
,
height:
1.4
)),
],
),
),
GestureDetector
(
child:
Text
(
'《用户协议》'
,
style:
TextStyle
(
color:
Colours
.
cBlue
,
fontSize:
1
0
.
w
,
height:
1.4
)),
child:
Text
(
'《用户协议》'
,
style:
TextStyle
(
color:
Colours
.
cBlue
,
fontSize:
1
4
.
w
,
height:
1.4
)),
onTap:
(){
context
.
pushNamed
(
Routes
.
terms
);
},
),
GestureDetector
(
child:
Text
(
'《隐私政策》'
,
style:
TextStyle
(
color:
Colours
.
cBlue
,
fontSize:
1
0
.
w
,
height:
1.4
)),
child:
Text
(
'《隐私政策》'
,
style:
TextStyle
(
color:
Colours
.
cBlue
,
fontSize:
1
4
.
w
,
height:
1.4
)),
onTap:
(){
context
.
pushNamed
(
Routes
.
terms
);
},
...
...
lib/pages/mine/view.dart
浏览文件 @
ed1ad4ac
...
...
@@ -44,7 +44,6 @@ class _MinePageState extends State<MinePage> {
GestureDetector
(
onTap:
()
async
{
final
result
=
await
context
.
pushNamed
(
Routes
.
msgs
);
print
(
'---------------------------------1111
$result
'
);
if
(
result
==
true
){
controller
.
getNums
();
...
...
lib/pages/mine/widgets/user.dart
浏览文件 @
ed1ad4ac
...
...
@@ -2,23 +2,18 @@ part of mine;
/// 用户信息
class
BuildUser
extends
StatelessWidget
{
final
void
Function
()?
onTap
;
final
UserInfoModel
userInfo
;
const
BuildUser
({
super
.
key
,
this
.
onTap
,
required
this
.
userInfo
});
const
BuildUser
({
super
.
key
,
this
.
onTap
,
required
this
.
userInfo
});
@override
Widget
build
(
BuildContext
context
)
{
return
GestureDetector
(
behavior:
HitTestBehavior
.
opaque
,
onTap:
onTap
,
onTap:
onTap
,
child:
Container
(
margin:
EdgeInsets
.
only
(
left:
10
.
w
,
right:
10
.
w
),
margin:
EdgeInsets
.
only
(
left:
10
.
w
,
right:
10
.
w
),
color:
Colors
.
transparent
,
child:
Row
(
mainAxisAlignment:
MainAxisAlignment
.
spaceBetween
,
...
...
@@ -33,7 +28,10 @@ class BuildUser extends StatelessWidget {
color:
Colors
.
cyan
,
),
// color: Colors.cyan,
child:
CustomImage
.
network
(
url:
userInfo
.
headImg
??
''
,
radius:
22.5
.
w
,),
child:
CustomImage
.
network
(
url:
userInfo
.
headImg
??
''
,
radius:
22.5
.
w
,
),
),
Gaps
.
hGaps10
,
Column
(
...
...
@@ -42,22 +40,34 @@ class BuildUser extends StatelessWidget {
Row
(
crossAxisAlignment:
CrossAxisAlignment
.
center
,
children:
[
Text
(
userInfo
.
name
??
''
,
style:
TextStyle
(
color:
Colours
.
c3
,
fontSize:
15
.
w
,
fontWeight:
Fonts
.
medium
,
height:
1.6
.
w
),),
ConstrainedBox
(
constraints:
BoxConstraints
(
maxWidth:
150
.
w
,
// 设置最大宽度
),
child:
Text
(
userInfo
.
name
??
''
,
maxLines:
1
,
overflow:
TextOverflow
.
ellipsis
,
style:
TextStyle
(
color:
Colours
.
c3
,
fontSize:
15
.
w
,
fontWeight:
Fonts
.
medium
,
height:
1.6
.
w
),
),
),
Gaps
.
hGaps20
,
Stack
(
children:
[
Container
(
padding:
EdgeInsets
.
only
(
right:
8
.
w
,
left:
8
.
w
),
padding:
EdgeInsets
.
only
(
right:
8
.
w
,
left:
8
.
w
),
height:
20
.
w
,
decoration:
BoxDecoration
(
borderRadius:
BorderRadius
.
circular
(
21
.
w
),
gradient:
LinearGradient
(
colors:
[
AppTheme
.
primary
.
withOpacity
(
0.03
),
AppTheme
.
primary
.
withOpacity
(
0.1
)]
,
// 不可点击时的颜色,透明度为0.7
colors:
[
AppTheme
.
primary
.
withOpacity
(
0.03
),
AppTheme
.
primary
.
withOpacity
(
0.1
)
],
// 不可点击时的颜色,透明度为0.7
begin:
Alignment
.
centerLeft
,
end:
Alignment
.
centerRight
,
),
...
...
@@ -68,26 +78,32 @@ class BuildUser extends StatelessWidget {
width:
16
.
w
,
height:
17
.
w
,
),
Text
(
userInfo
.
gradeName
??
''
,
style:
TextStyle
(
fontSize:
11
.
w
,
color:
AppTheme
.
primary
),)
Text
(
userInfo
.
gradeName
??
''
,
style:
TextStyle
(
fontSize:
11
.
w
,
color:
AppTheme
.
primary
),
)
],
),
),
Positioned
(
left:
8
,
child:
SizedBox
(
width:
16
.
w
,
height:
17
.
w
,
child:
Image
.
asset
(
'assets/images/grade.png'
)
),
width:
16
.
w
,
height:
17
.
w
,
child:
Image
.
asset
(
'assets/images/grade.png'
)),
)
],
)
],
),
Gaps
.
vGaps5
,
Text
(
userInfo
.
phone
??
''
,
style:
TextStyle
(
fontSize:
12
.
w
,
color:
Colours
.
c6
)
,)
Text
(
userInfo
.
phone
??
''
,
style:
TextStyle
(
fontSize:
12
.
w
,
color:
Colours
.
c6
),
)
],
),
Gaps
.
hGaps20
,
...
...
lib/pages/user_info/view.dart
浏览文件 @
ed1ad4ac
...
...
@@ -287,15 +287,18 @@ class _UserInfoPageState extends State<UserInfoPage> {
color:
Colours
.
c3
,
),
),
SizedBox
(
width:
10
.
w
,),
Row
(
children:
[
Text
(
Container
(
width:
240
.
w
,
alignment:
Alignment
.
centerRight
,
child:
Text
(
value
,
overflow:
TextOverflow
.
ellipsis
,
style:
TextStyle
(
fontSize:
14
.
w
,
color:
Colours
.
c9
,
),
),
),
),
Gaps
.
hGaps10
,
SizedBox
(
width:
5
.
w
,
...
...
lib/pages/user_order/controller.dart
浏览文件 @
ed1ad4ac
...
...
@@ -29,16 +29,9 @@ class UserOrderController extends GetxController
int
_page
=
1
;
bool
_noMore
=
false
;
@override
void
onInit
()
{
super
.
onInit
();
}
@override
void
onReady
()
{
onRefresh
();
//
onRefresh();
super
.
onReady
();
}
...
...
@@ -68,6 +61,7 @@ class UserOrderController extends GetxController
void
onRefresh
()
async
{
try
{
await
_getOrders
(
isRefresh:
true
);
refreshController
.
finishRefresh
(
IndicatorResult
.
success
);
refreshController
.
resetFooter
();
}
catch
(
error
)
{
...
...
lib/pages/user_order_awaiting/controller.dart
浏览文件 @
ed1ad4ac
...
...
@@ -2,10 +2,10 @@ part of user_order_awaiting;
/// 等待付款订单
class
UserOrderAwaitingController
extends
GetxController
{
final
String
orderNum
;
late
String
_
orderNum
;
final
BuildContext
context
;
UserOrderAwaitingController
(
this
.
orderNum
,
this
.
context
);
// 订单编号
UserOrderAwaitingController
(
this
.
context
);
// 订单编号
late
OrderInfoModel
model
;
// 应付款、订单编号等
...
...
@@ -18,6 +18,12 @@ class UserOrderAwaitingController extends GetxController {
late
PayOrderModel
payOrderModel
;
String
get
orderNum
=>
_orderNum
;
// 获取订单编号的方法
// 更新订单编号的方法
void
updateOrderNum
(
String
newOrderNum
)
{
_orderNum
=
newOrderNum
;
}
@override
void
onReady
()
{
...
...
lib/pages/user_order_awaiting/view.dart
浏览文件 @
ed1ad4ac
差异被折叠。
点击展开。
lib/pages/user_order_coin_awaiting/controller.dart
浏览文件 @
ed1ad4ac
...
...
@@ -2,10 +2,14 @@ part of user_order_coin_awaiting;
/// 紫荆币等待付款订单
class
UserOrderCoinAwaitingController
extends
GetxController
{
final
String
orderNum
;
UserOrderCoinAwaitingController
(
this
.
orderNum
);
// 订单编号
late
String
_orderNum
;
String
get
orderNum
=>
_orderNum
;
// 获取订单编号的方法
UserOrderCoinAwaitingController
();
// 更新订单编号的方法
void
updateOrderNum
(
String
newOrderNum
)
{
_orderNum
=
newOrderNum
;
}
late
OrderInfoModel
model
;
// 应付款、订单编号等
List
<
OrderCompletedModel
>
orderAwaitings
=
[];
...
...
@@ -33,9 +37,6 @@ class UserOrderCoinAwaitingController extends GetxController {
}
}
/// 获取订单信息
Future
<
void
>
getOrderInfo
()
async
{
model
=
await
MineAPI
.
getOrderInfo
(
orderNum:
orderNum
);
...
...
@@ -91,7 +92,6 @@ class UserOrderCoinAwaitingController extends GetxController {
// 支付宝支付
void
requestAliPay
(){
print
(
'================================================================
${payOrderModel.encryptionOrder!}
'
);
tobias
.
pay
(
payOrderModel
.
encryptionOrder
!).
then
((
payResult
){
if
(
payResult
[
'resultStatus'
]
==
'9000'
)
{
...
...
lib/pages/user_order_coin_awaiting/view.dart
浏览文件 @
ed1ad4ac
差异被折叠。
点击展开。
lib/pages/user_set/view.dart
浏览文件 @
ed1ad4ac
...
...
@@ -259,11 +259,6 @@ class _UserSetPageState extends State<UserSetPage> {
// 去除操作按钮区域的内边距
actionsPadding:
EdgeInsets
.
zero
,
actions:
<
Widget
>[
Wrap
(
children:
[
],
),
Row
(
mainAxisAlignment:
MainAxisAlignment
.
center
,
children:
[
...
...
@@ -312,12 +307,18 @@ class _UserSetPageState extends State<UserSetPage> {
if
(!
forcedUpgrade
)
Padding
(
padding:
EdgeInsets
.
only
(
right:
28
.
w
),
child:
GestureDetector
(
child:
const
Text
(
'稍后再说'
,
style:
TextStyle
(
color:
Colours
.
c6
,
fontSize:
12
,
fontWeight:
Fonts
.
medium
),
child:
Container
(
width:
85
.
w
,
color:
Colours
.
cFF
,
alignment:
Alignment
.
center
,
child:
const
Text
(
'稍后再说'
,
style:
TextStyle
(
color:
Colours
.
c6
,
fontSize:
12
,
fontWeight:
Fonts
.
medium
),
),
),
onTap:
()
=>
Navigator
.
of
(
context
).
pop
(),
),),
...
...
@@ -329,12 +330,17 @@ class _UserSetPageState extends State<UserSetPage> {
),
Padding
(
padding:
EdgeInsets
.
only
(
left:
28
.
w
),
child:
GestureDetector
(
child:
const
Text
(
'立即更新'
,
style:
TextStyle
(
color:
Colours
.
cAB1941
,
fontSize:
12
,
fontWeight:
Fonts
.
medium
),
child:
Container
(
width:
85
.
w
,
color:
Colours
.
cFF
,
alignment:
Alignment
.
center
,
child:
const
Text
(
'立即更新'
,
style:
TextStyle
(
color:
Colours
.
cAB1941
,
fontSize:
12
,
fontWeight:
Fonts
.
medium
),
),
),
onTap:
()
{
_appUpdate
();
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论