修复问题:

4.若订单含保税仓或海外直邮商品,确认订单页面,点击瑞币开关时,提示“订单含跨境商品,无法使用瑞币抵扣”
5.选择支付方式页面,默认选中微信支付,若订单含保税仓或海外直邮商品,选择余额支付时,提示“订单含跨境商品,无法使用余额支付”
master
zhangmeng 4 years ago
parent 7dab8a73a3
commit 849bc16c3a

@ -32,6 +32,7 @@ import 'package:recook/widgets/alert.dart';
import 'package:recook/widgets/custom_app_bar.dart';
import 'package:recook/widgets/custom_image_button.dart';
import 'package:recook/widgets/keyboard/bottom_keyboard_widget.dart';
import 'package:recook/widgets/progress/re_toast.dart';
import 'package:recook/widgets/toast.dart';
class OrderPrepayPage extends StatefulWidget {
@ -329,7 +330,9 @@ class _OrderPrepayPageState extends BaseStoreState<OrderPrepayPage>
),
),
onPressed: !enable
? null
? () {
ReToast.err(text: '订单含跨境商品,无法使用余额支付');
}
: () {
setState(() {
_defaultPayIndex = index;

@ -61,6 +61,9 @@ class _GoodsOrderPageState extends BaseStoreState<GoodsOrderPage> {
bool _accept = false;
///
bool switchEnabled = true;
@override
void initState() {
super.initState();
@ -576,17 +579,12 @@ class _GoodsOrderPageState extends BaseStoreState<GoodsOrderPage> {
),
Builder(
builder: (context) {
bool switchEnabled = true;
switchEnabled = _orderModel.data.coinStatus.isEnable;
if (_checkSwitchEnabled) {
switchEnabled = false;
}
return _titleRow(
"瑞币抵扣",
"",
"本单抵扣: ¥${_orderModel.data.coinTotalAmount.toStringAsFixed(2)}",
rightTitleColor: Colors.black,
switchValue: _orderModel.data.coinStatus.isUseCoin,
switchValue: _orderModel.data.coinStatus.isUseCoin,// TODO:
switchEnable: switchEnabled,
switchChange: (change) {
//
@ -755,7 +753,9 @@ class _GoodsOrderPageState extends BaseStoreState<GoodsOrderPage> {
activeColor: AppColor.priceColor,
value: switchValue,
onChanged: !switchEnable
? null
? (change) {
Toast.showError('订单含保税仓或海外仓商品,无法使用瑞币抵扣');
}
: (change) => switchChange(change)),
),
Container(
@ -1036,7 +1036,7 @@ class _GoodsOrderPageState extends BaseStoreState<GoodsOrderPage> {
}
_orderModel = model.data;
if (_checkSwitchEnabled) {
Toast.showError('订单含保税仓或海外仓商品,无法使用瑞币抵扣');
switchEnabled = false;
}
setState(() {});
}

Loading…
Cancel
Save