Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
book-app
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
book-app
Commits
b0c5b2ee
提交
b0c5b2ee
authored
2月 22, 2024
作者:
maodou
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1:修复订单列表点击查看详情与列表项不一致问题
2:修复订单列表进入后数据请求多次的问题 3:弹窗可点击区域扩大
上级
7a9c606e
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
50 行增加
和
39 行删除
+50
-39
order.dart
lib/models/order.dart
+5
-0
view.dart
lib/pages/login/view.dart
+5
-5
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
浏览文件 @
b0c5b2ee
...
...
@@ -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
浏览文件 @
b0c5b2ee
...
...
@@ -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/user_order/controller.dart
浏览文件 @
b0c5b2ee
...
...
@@ -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
浏览文件 @
b0c5b2ee
...
...
@@ -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
浏览文件 @
b0c5b2ee
差异被折叠。
点击展开。
lib/pages/user_order_coin_awaiting/controller.dart
浏览文件 @
b0c5b2ee
...
...
@@ -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
浏览文件 @
b0c5b2ee
差异被折叠。
点击展开。
lib/pages/user_set/view.dart
浏览文件 @
b0c5b2ee
...
...
@@ -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
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论