提交 c064b90c authored 作者: yueweilu's avatar yueweilu

Merge remote-tracking branch 'origin/test' into test

...@@ -164,13 +164,15 @@ class BuiltCompleted extends StatelessWidget { ...@@ -164,13 +164,15 @@ class BuiltCompleted extends StatelessWidget {
color: Colours.cC31F4C, width: 0.5.w)), color: Colours.cC31F4C, width: 0.5.w)),
child: Center( child: Center(
child: GestureDetector( child: GestureDetector(
onTap: () { onTap: () async {
// print("保存昵称"); final result = await context.pushNamed(Routes.orderEvaluate,
context.pushNamed(Routes.orderEvaluate,
extra: OrderInfoModel(), extra: OrderInfoModel(),
queryParameters: { queryParameters: {
'orderNum': model.ordersnum 'orderNum': model.ordersnum
}); });
if (result == true) {
controller.onRefresh();
}
}, },
child: Text( child: Text(
judgeComments() == 1 ? '去评价' : "继续评价", judgeComments() == 1 ? '去评价' : "继续评价",
...@@ -304,12 +306,15 @@ class BuiltCompleted extends StatelessWidget { ...@@ -304,12 +306,15 @@ class BuiltCompleted extends StatelessWidget {
color: Colours.cC31F4C, width: 0.5.w)), color: Colours.cC31F4C, width: 0.5.w)),
child: Center( child: Center(
child: GestureDetector( child: GestureDetector(
onTap: () { onTap: () async {
context.pushNamed(Routes.orderEvaluate, final result = await context.pushNamed(Routes.orderEvaluate,
extra: OrderInfoModel(), extra: OrderInfoModel(),
queryParameters: { queryParameters: {
'orderNum': model.ordersnum 'orderNum': model.ordersnum
}); });
if (result == true) {
controller.onRefresh();
}
}, },
child: Text( child: Text(
judgeComments() == 1 ? '去评价' : "继续评价", judgeComments() == 1 ? '去评价' : "继续评价",
...@@ -331,10 +336,8 @@ class BuiltCompleted extends StatelessWidget { ...@@ -331,10 +336,8 @@ class BuiltCompleted extends StatelessWidget {
/// 判断图书是否已评价,全部评价返回0,全部未评价返回1,部分未评价返回2 /// 判断图书是否已评价,全部评价返回0,全部未评价返回1,部分未评价返回2
int judgeComments() { int judgeComments() {
Console.log('=============judgeComments 开始');
// 无图书 // 无图书
if (model.cartList == null || model.cartList!.isEmpty) { if (model.cartList == null || model.cartList!.isEmpty) {
Console.log('=============judgeComments null 1');
return 1; return 1;
} else { } else {
List<CartListModel>? cartList = model.cartList; List<CartListModel>? cartList = model.cartList;
...@@ -346,15 +349,12 @@ class BuiltCompleted extends StatelessWidget { ...@@ -346,15 +349,12 @@ class BuiltCompleted extends StatelessWidget {
} }
// 全部已评价 // 全部已评价
if (i == 0) { if (i == 0) {
Console.log('=============judgeComments 0');
return 0; return 0;
} }
// 全部未评价 // 全部未评价
if (model.cartList!.length == i) { if (model.cartList!.length == i) {
Console.log('=============judgeComments 1');
return 1; return 1;
} else { } else {
Console.log('=============judgeComments 2');
// 部分未评价 // 部分未评价
return 2; return 2;
} }
......
...@@ -79,13 +79,13 @@ class _UserOrderEvaluatePageState extends State<UserOrderEvaluatePage> with Auto ...@@ -79,13 +79,13 @@ class _UserOrderEvaluatePageState extends State<UserOrderEvaluatePage> with Auto
child: CustomGradientButton( child: CustomGradientButton(
text: '提交评价', text: '提交评价',
isEnabled: controller.enable, isEnabled: controller.enable,
onPressed: () { onPressed: () async {
controller.focusNodes[_index]!.unfocus(); controller.focusNodes[_index]!.unfocus();
for(int i=0;i<orderEvaluates.length;i++){
// orderEvaluates[i].comments=controllers[i].text.toString();
}
print(jsonEncode(orderEvaluates)); print(jsonEncode(orderEvaluates));
controller.UpOrderEvaluate(jsonEncode(orderEvaluates)); Future<bool> result = controller.UpOrderEvaluate(jsonEncode(orderEvaluates));
if(await result){
context.pop(true);
}
}, },
), ),
), ),
......
差异被折叠。
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论