|
|
@ -7,6 +7,7 @@ import 'package:flutter/material.dart'; |
|
|
|
import 'package:flutter/services.dart'; |
|
|
|
import 'package:flutter/services.dart'; |
|
|
|
import 'package:flutter_baidu_mapapi_base/flutter_baidu_mapapi_base.dart'; |
|
|
|
import 'package:flutter_baidu_mapapi_base/flutter_baidu_mapapi_base.dart'; |
|
|
|
import 'package:flutter_baidu_mapapi_utils/flutter_baidu_mapapi_utils.dart'; |
|
|
|
import 'package:flutter_baidu_mapapi_utils/flutter_baidu_mapapi_utils.dart'; |
|
|
|
|
|
|
|
import 'package:flutter_datetime_picker/flutter_datetime_picker.dart'; |
|
|
|
import 'package:flutter_easyloading/flutter_easyloading.dart'; |
|
|
|
import 'package:flutter_easyloading/flutter_easyloading.dart'; |
|
|
|
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; |
|
|
|
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; |
|
|
|
import 'package:fluwx/fluwx.dart'; |
|
|
|
import 'package:fluwx/fluwx.dart'; |
|
|
@ -16,6 +17,7 @@ import 'package:huixiang/retrofit/data/address.dart'; |
|
|
|
import 'package:huixiang/retrofit/data/base_data.dart'; |
|
|
|
import 'package:huixiang/retrofit/data/base_data.dart'; |
|
|
|
import 'package:huixiang/retrofit/data/down_order.dart'; |
|
|
|
import 'package:huixiang/retrofit/data/down_order.dart'; |
|
|
|
import 'package:huixiang/retrofit/data/launch_join_act.dart'; |
|
|
|
import 'package:huixiang/retrofit/data/launch_join_act.dart'; |
|
|
|
|
|
|
|
import 'package:huixiang/retrofit/data/miNiDetail.dart'; |
|
|
|
import 'package:huixiang/retrofit/data/min_order_info.dart'; |
|
|
|
import 'package:huixiang/retrofit/data/min_order_info.dart'; |
|
|
|
import 'package:huixiang/retrofit/data/placeOrderFirst.dart'; |
|
|
|
import 'package:huixiang/retrofit/data/placeOrderFirst.dart'; |
|
|
|
import 'package:huixiang/retrofit/data/settleOrderInfo.dart'; |
|
|
|
import 'package:huixiang/retrofit/data/settleOrderInfo.dart'; |
|
|
@ -35,7 +37,6 @@ import 'package:huixiang/view_widget/my_appbar.dart'; |
|
|
|
import 'package:huixiang/view_widget/round_button.dart'; |
|
|
|
import 'package:huixiang/view_widget/round_button.dart'; |
|
|
|
import 'package:shared_preferences/shared_preferences.dart'; |
|
|
|
import 'package:shared_preferences/shared_preferences.dart'; |
|
|
|
import 'package:flutter_screenutil/flutter_screenutil.dart'; |
|
|
|
import 'package:flutter_screenutil/flutter_screenutil.dart'; |
|
|
|
|
|
|
|
|
|
|
|
import '../retrofit/data/shoppingCart.dart'; |
|
|
|
import '../retrofit/data/shoppingCart.dart'; |
|
|
|
import '../view_widget/settlement_tips_dialog.dart'; |
|
|
|
import '../view_widget/settlement_tips_dialog.dart'; |
|
|
|
|
|
|
|
|
|
|
@ -93,6 +94,7 @@ class _Settlement extends State<Settlement> { |
|
|
|
String subscribeStoresName; |
|
|
|
String subscribeStoresName; |
|
|
|
String subTime; |
|
|
|
String subTime; |
|
|
|
int storesIndex = 0; |
|
|
|
int storesIndex = 0; |
|
|
|
|
|
|
|
String discountType; |
|
|
|
|
|
|
|
|
|
|
|
@override |
|
|
|
@override |
|
|
|
void initState() { |
|
|
|
void initState() { |
|
|
@ -145,8 +147,9 @@ class _Settlement extends State<Settlement> { |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
useVipPriceSelect, |
|
|
|
"NONE", |
|
|
|
useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId); |
|
|
|
tableId); |
|
|
@ -160,8 +163,9 @@ class _Settlement extends State<Settlement> { |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
useVipPriceSelect, |
|
|
|
"NONE", |
|
|
|
useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId); |
|
|
|
tableId); |
|
|
@ -175,8 +179,9 @@ class _Settlement extends State<Settlement> { |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
useVipPriceSelect, |
|
|
|
(isVips == false || tableId > 0) ? ((vipLevelName == "黄金会员" && placeOrder) ? "MEMBER_RANK" :"NONE"):"AUTO", |
|
|
|
(useVipPriceSelect == true && isVips) ? false:useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// (useVipPriceSelect == true && isVips) ? false:useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId); |
|
|
|
tableId); |
|
|
@ -198,8 +203,9 @@ class _Settlement extends State<Settlement> { |
|
|
|
productSkuId, |
|
|
|
productSkuId, |
|
|
|
actProductId, |
|
|
|
actProductId, |
|
|
|
actProductSkuId, |
|
|
|
actProductSkuId, |
|
|
|
useVipPriceSelect, |
|
|
|
discountType, |
|
|
|
useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// useBenefitSelect, |
|
|
|
buyNum, |
|
|
|
buyNum, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId) async { |
|
|
|
tableId) async { |
|
|
@ -215,8 +221,9 @@ class _Settlement extends State<Settlement> { |
|
|
|
"productSkuId": productSkuId, |
|
|
|
"productSkuId": productSkuId, |
|
|
|
"actProductId": actProductId, |
|
|
|
"actProductId": actProductId, |
|
|
|
"actProductSkuId": actProductSkuId, |
|
|
|
"actProductSkuId": actProductSkuId, |
|
|
|
"useVipPrice":useVipPriceSelect, |
|
|
|
"discountType":discountType, |
|
|
|
"useBenefit": useBenefitSelect, |
|
|
|
// "useVipPrice":useVipPriceSelect, |
|
|
|
|
|
|
|
// "useBenefit": useBenefitSelect, |
|
|
|
"buyNum": buyNum, |
|
|
|
"buyNum": buyNum, |
|
|
|
"payChannel":payChannel, |
|
|
|
"payChannel":payChannel, |
|
|
|
"tableId": tableId |
|
|
|
"tableId": tableId |
|
|
@ -260,8 +267,9 @@ class _Settlement extends State<Settlement> { |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
useVipPriceSelect, |
|
|
|
"NONE", |
|
|
|
useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
(tableId > 0 ? minOrderInfo.isRaise : settleOrderInfo.isRaise) ? 7 :payChannel, |
|
|
|
(tableId > 0 ? minOrderInfo.isRaise : settleOrderInfo.isRaise) ? 7 :payChannel, |
|
|
|
tableId); |
|
|
|
tableId); |
|
|
@ -347,8 +355,9 @@ class _Settlement extends State<Settlement> { |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
useVipPriceSelect, |
|
|
|
"AUTO", |
|
|
|
useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId); |
|
|
|
tableId); |
|
|
@ -400,8 +409,9 @@ class _Settlement extends State<Settlement> { |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
useVipPriceSelect, |
|
|
|
"AUTO", |
|
|
|
useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId); |
|
|
|
tableId); |
|
|
@ -429,8 +439,9 @@ class _Settlement extends State<Settlement> { |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
useVipPriceSelect, |
|
|
|
"AUTO", |
|
|
|
useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId); |
|
|
|
tableId); |
|
|
@ -538,8 +549,8 @@ class _Settlement extends State<Settlement> { |
|
|
|
placeOrderFirst.promotionInfoDTO.couponId = |
|
|
|
placeOrderFirst.promotionInfoDTO.couponId = |
|
|
|
(couponListBean != null && tableId <= 0) ? couponListBean.id : ""; |
|
|
|
(couponListBean != null && tableId <= 0) ? couponListBean.id : ""; |
|
|
|
// : widget.arguments["cid"] ?? ""; |
|
|
|
// : widget.arguments["cid"] ?? ""; |
|
|
|
placeOrderFirst.promotionInfoDTO.useVipPrice = (settleOrderInfo.isRaise || payChannel == 5 || ((payChannel == 4 && (settleOrderInfo.usePlateMoney == false))) ) ? false : useVipPriceSelect; |
|
|
|
// placeOrderFirst.promotionInfoDTO.useVipPrice = (settleOrderInfo.isRaise || payChannel == 5 || ((payChannel == 4 && (settleOrderInfo.usePlateMoney == false))) ) ? false : useVipPriceSelect; |
|
|
|
placeOrderFirst.promotionInfoDTO.useBenefit = (settleOrderInfo.isRaise || payChannel == 5 || ((payChannel == 4 && settleOrderInfo.usePlateMoney == false))) ? false : useBenefitSelect; |
|
|
|
// placeOrderFirst.promotionInfoDTO.useBenefit = (settleOrderInfo.isRaise || payChannel == 5 || ((payChannel == 4 && settleOrderInfo.usePlateMoney == false))) ? false : useBenefitSelect; |
|
|
|
placeOrderFirst.recMobile = |
|
|
|
placeOrderFirst.recMobile = |
|
|
|
(mobile == null || mobile == "") ? mobile : storeInfo.headMobile; |
|
|
|
(mobile == null || mobile == "") ? mobile : storeInfo.headMobile; |
|
|
|
placeOrderFirst.shoppingCartSkuItemList = settleOrderInfo.orderProductList; |
|
|
|
placeOrderFirst.shoppingCartSkuItemList = settleOrderInfo.orderProductList; |
|
|
@ -804,8 +815,9 @@ class _Settlement extends State<Settlement> { |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
useVipPriceSelect, |
|
|
|
"AUTO", |
|
|
|
useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId ?? 0); |
|
|
|
tableId ?? 0); |
|
|
@ -839,7 +851,7 @@ class _Settlement extends State<Settlement> { |
|
|
|
(coupons != "" || promotions != "") |
|
|
|
(coupons != "" || promotions != "") |
|
|
|
? false |
|
|
|
? false |
|
|
|
: useVipPriceSelect, |
|
|
|
: useVipPriceSelect, |
|
|
|
this.showVipTips), |
|
|
|
this.showVipTips,useBenefitSelect,placeOrder), |
|
|
|
|
|
|
|
|
|
|
|
///优惠券/备注/会员优惠金额 |
|
|
|
///优惠券/备注/会员优惠金额 |
|
|
|
if (settleOrderInfo != null || |
|
|
|
if (settleOrderInfo != null || |
|
|
@ -854,29 +866,27 @@ class _Settlement extends State<Settlement> { |
|
|
|
couponCount(), |
|
|
|
couponCount(), |
|
|
|
placeOrder, |
|
|
|
placeOrder, |
|
|
|
remakers, |
|
|
|
remakers, |
|
|
|
() { |
|
|
|
() { |
|
|
|
Navigator.of(context).pushNamed( |
|
|
|
Navigator.of(context).pushNamed( |
|
|
|
'/router/edit_remarks_page', |
|
|
|
'/router/edit_remarks_page', |
|
|
|
arguments: { |
|
|
|
arguments: { |
|
|
|
"remake": remakers |
|
|
|
"remake": remakers |
|
|
|
}).then((value) => { |
|
|
|
}).then((value) => { |
|
|
|
setState(() { |
|
|
|
setState(() { |
|
|
|
if (value != null) remakers = value; |
|
|
|
if (value != null) remakers = value; |
|
|
|
}) |
|
|
|
}) |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
tableId, |
|
|
|
tableId, |
|
|
|
vipPriceSelect, |
|
|
|
vipPriceSelect, |
|
|
|
() { |
|
|
|
() { |
|
|
|
setState(() { |
|
|
|
setState(() { |
|
|
|
this.showVipTips = true; |
|
|
|
this.showVipTips = true; |
|
|
|
}); |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
vipBenefitSelect, |
|
|
|
vipBenefitSelect, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
vipLevelName, |
|
|
|
vipLevelName, |
|
|
|
), |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
subscribeParam, |
|
|
|
subscribeParam, |
|
|
|
showDateSelector, |
|
|
|
showDateSelector, |
|
|
|
reservationTime, |
|
|
|
reservationTime, |
|
|
@ -997,14 +1007,15 @@ class _Settlement extends State<Settlement> { |
|
|
|
queryOrderInfo( |
|
|
|
queryOrderInfo( |
|
|
|
address?.id, |
|
|
|
address?.id, |
|
|
|
selectedBtn, |
|
|
|
selectedBtn, |
|
|
|
(settleOrderInfo.isRaise || payChannel == 5 || ((payChannel == 4 && settleOrderInfo.usePlateMoney == false))) ? "" :couponListBean?.id, |
|
|
|
(settleOrderInfo.isRaise || payChannel == 5) ? "" :couponListBean?.id, |
|
|
|
0, |
|
|
|
0, |
|
|
|
(settleOrderInfo.isRaise || payChannel == 5 || ((payChannel == 4 && settleOrderInfo.usePlateMoney == false))) ? "" :promotion?.id ?? productId, |
|
|
|
(settleOrderInfo.isRaise || payChannel == 5) ? "" :promotion?.id ?? productId, |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
(settleOrderInfo.isRaise || payChannel == 5 || ((payChannel == 4 && settleOrderInfo.usePlateMoney == false))) ? false :useVipPriceSelect, |
|
|
|
(settleOrderInfo.isRaise || payChannel == 5) ?"NONE" : ((useVipPriceSelect == false) ? "MEMBER_RANK" : (isVips == false &&vipLevelName == "黄金会员")?"MEMBER_RANK":"AUTO"), |
|
|
|
(settleOrderInfo.isRaise || payChannel == 5 || ((payChannel == 4 && settleOrderInfo.usePlateMoney == false)) || useVipPriceSelect == true) ? false :useBenefitSelect, |
|
|
|
// (settleOrderInfo.isRaise || payChannel == 5 || ((payChannel == 4 && settleOrderInfo.usePlateMoney == false))) ? false :useVipPriceSelect, |
|
|
|
|
|
|
|
// (settleOrderInfo.isRaise || payChannel == 5 || ((payChannel == 4 && settleOrderInfo.usePlateMoney == false)) || useVipPriceSelect == true) ? false :useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId);} |
|
|
|
tableId);} |
|
|
@ -1025,13 +1036,15 @@ class _Settlement extends State<Settlement> { |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
useVipPriceSelect, |
|
|
|
useVipPriceSelect == true ? "VIP": "MEMBER_RANK", |
|
|
|
useVipPriceSelect == true ? false :useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// useVipPriceSelect == true ? false :useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId);} |
|
|
|
tableId);} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
///会员等级选择 |
|
|
|
vipBenefitSelect(bool useBenefitSelect) { |
|
|
|
vipBenefitSelect(bool useBenefitSelect) { |
|
|
|
this.useBenefitSelect = useBenefitSelect; |
|
|
|
this.useBenefitSelect = useBenefitSelect; |
|
|
|
if (tableId > 0) { |
|
|
|
if (tableId > 0) { |
|
|
@ -1046,8 +1059,9 @@ class _Settlement extends State<Settlement> { |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
useVipPriceSelect, |
|
|
|
"MEMBER_RANK", |
|
|
|
useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId); |
|
|
|
tableId); |
|
|
@ -1103,8 +1117,9 @@ class _Settlement extends State<Settlement> { |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
useVipPriceSelect, |
|
|
|
(couponBean?.id ?? 0) == 0 ?((isVips == false &&vipLevelName == "黄金会员") ? "MEMBER_RANK" :"AUTO"):"NONE", |
|
|
|
useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId); |
|
|
|
tableId); |
|
|
@ -1133,12 +1148,13 @@ class _Settlement extends State<Settlement> { |
|
|
|
selectedBtn, |
|
|
|
selectedBtn, |
|
|
|
0, |
|
|
|
0, |
|
|
|
0, |
|
|
|
0, |
|
|
|
(pro.id ?? "") ?? productId, |
|
|
|
(pro?.id ?? 0) ?? productId, |
|
|
|
productSkuId ?? "", |
|
|
|
productSkuId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
actProductSkuId ?? "", |
|
|
|
useVipPriceSelect, |
|
|
|
((pro?.id ?? 0) ?? productId) == 0 ?((isVips == false &&vipLevelName == "黄金会员") ? "MEMBER_RANK" :"AUTO"):"NONE", |
|
|
|
useBenefitSelect, |
|
|
|
// useVipPriceSelect, |
|
|
|
|
|
|
|
// useBenefitSelect, |
|
|
|
count1, |
|
|
|
count1, |
|
|
|
payChannel, |
|
|
|
payChannel, |
|
|
|
tableId); |
|
|
|
tableId); |
|
|
@ -1195,38 +1211,6 @@ class _Settlement extends State<Settlement> { |
|
|
|
mainAxisAlignment: MainAxisAlignment.start, |
|
|
|
mainAxisAlignment: MainAxisAlignment.start, |
|
|
|
crossAxisAlignment: CrossAxisAlignment.start, |
|
|
|
crossAxisAlignment: CrossAxisAlignment.start, |
|
|
|
children: [ |
|
|
|
children: [ |
|
|
|
// Container( |
|
|
|
|
|
|
|
// padding: EdgeInsets.symmetric(vertical: 10.h, horizontal: 14.w), |
|
|
|
|
|
|
|
// child: Row( |
|
|
|
|
|
|
|
// mainAxisAlignment: MainAxisAlignment.spaceBetween, |
|
|
|
|
|
|
|
// children: [ |
|
|
|
|
|
|
|
// GestureDetector( |
|
|
|
|
|
|
|
// onTap: () { |
|
|
|
|
|
|
|
// Navigator.of(context).pop(); |
|
|
|
|
|
|
|
// }, |
|
|
|
|
|
|
|
// child: Text( |
|
|
|
|
|
|
|
// S.of(context).quxiao, |
|
|
|
|
|
|
|
// style: |
|
|
|
|
|
|
|
// TextStyle(fontSize: 18.sp, color: Colors.black), |
|
|
|
|
|
|
|
// ), |
|
|
|
|
|
|
|
// ), |
|
|
|
|
|
|
|
// GestureDetector( |
|
|
|
|
|
|
|
// onTap: () { |
|
|
|
|
|
|
|
// setState(() { |
|
|
|
|
|
|
|
// subscribeStoresName = |
|
|
|
|
|
|
|
// subscribeParam.stores[storesIndex]; |
|
|
|
|
|
|
|
// }); |
|
|
|
|
|
|
|
// Navigator.of(context).pop(); |
|
|
|
|
|
|
|
// }, |
|
|
|
|
|
|
|
// child: Text( |
|
|
|
|
|
|
|
// S.of(context).queding, |
|
|
|
|
|
|
|
// style: TextStyle( |
|
|
|
|
|
|
|
// fontSize: 18.sp, color: Color(0xFF32A060)), |
|
|
|
|
|
|
|
// ), |
|
|
|
|
|
|
|
// ), |
|
|
|
|
|
|
|
// ], |
|
|
|
|
|
|
|
// ), |
|
|
|
|
|
|
|
// ), |
|
|
|
|
|
|
|
Row( |
|
|
|
Row( |
|
|
|
mainAxisAlignment: MainAxisAlignment.start, |
|
|
|
mainAxisAlignment: MainAxisAlignment.start, |
|
|
|
crossAxisAlignment: CrossAxisAlignment.center, |
|
|
|
crossAxisAlignment: CrossAxisAlignment.center, |
|
|
|