Browse Source

修复list无数据提示时显示灰色板块的bug;

订单详情新增物流单号显示;
new_revision_app
wurong 2 years ago
parent
commit
a6aaa7d2b2
  1. 16
      lib/order/order_history_page.dart
  2. 3
      lib/order/order_view/order_info.dart
  3. 3
      lib/utils/bridge.dart
  4. 66
      lib/view_widget/no_data_view.dart

16
lib/order/order_history_page.dart

@ -382,15 +382,13 @@ class _OrderHistoryList extends State<OrderHistoryList>
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Expanded(
child: Container(
child: Row(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
children: goodsItem((orderInfo != null &&
orderInfo.productList != null)
? orderInfo.productList
: null),
),
child: Row(
mainAxisAlignment: MainAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.center,
children: goodsItem((orderInfo != null &&
orderInfo.productList != null)
? orderInfo.productList
: null),
),
flex: 1,
),

3
lib/order/order_view/order_info.dart

@ -48,6 +48,9 @@ class _OrderInfoView extends State<OrderInfoView> {
orderInfoItem(S.of(context).peisongfangshi, widget.isTakeOut == 0
? S.of(context).ziqu : widget.isTakeOut == 3 ? "打包":widget.isTakeOut == 4?"堂食":((widget.orderInfo != null && widget.orderInfo.logisticsName != "") ? widget.orderInfo.logisticsName : "美团配送")),
// orderInfoItem(S.of(context).peisongfangshi,"美团配送"),
if(widget.orderInfo != null && widget.orderInfo.logisticsNum != "" )
orderInfoItem("物流单号",
widget.orderInfo != null ? widget.orderInfo.logisticsNum : ""),
if(widget?.orderInfo?.subcribeTime != null && widget?.orderInfo?.subcribeTime != "")
orderInfoItem("预约时间",
widget.orderInfo != null ? widget.orderInfo.subcribeTime : ""),

3
lib/utils/bridge.dart

@ -1,6 +1,3 @@
import 'package:flutter/services.dart';
class Bridge {

66
lib/view_widget/no_data_view.dart

@ -27,43 +27,41 @@ class NoDataView extends StatelessWidget {
return Container(
margin: margin,
alignment: Alignment.center,
child: Expanded(
child: Column(
children: [
Image(
image: AssetImage(src),
width: iconWidth,
height: iconHeight,
child: Column(
children: [
Image(
image: AssetImage(src),
width: iconWidth,
height: iconHeight,
),
SizedBox(
height: 35.h,
),
Text(
text,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: fontSize,
height: 1.5,
color: Color(0xFF353535),
),
SizedBox(
height: 35.h,
),
Text(
text,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: fontSize,
height: 1.5,
color: Color(0xFF353535),
),
SizedBox(
height: 10.h,
),
if (isShowBtn)
Container(
margin: EdgeInsets.symmetric(horizontal: 16.w),
child: RoundButton(
text: S.of(context).fanhuishouye,
textColor: Colors.white,
fontSize: 14.sp,
padding: EdgeInsets.all(12.w),
backgroup: Color(0xFF32A060),
radius: 4,
),
),
SizedBox(
height: 10.h,
),
if (isShowBtn)
Container(
margin: EdgeInsets.symmetric(horizontal: 16.w),
child: RoundButton(
text: S.of(context).fanhuishouye,
textColor: Colors.white,
fontSize: 14.sp,
padding: EdgeInsets.all(12.w),
backgroup: Color(0xFF32A060),
radius: 4,
),
),
],
),
],
),
);
}

Loading…
Cancel
Save