Commit b18f769dd3eca68b01755931478b289af4bec291

Authored by wdn127929
1 parent 33071fff

营销中心优惠券okok

... ... @@ -14,16 +14,16 @@ if (flutterRoot == null) {
def flutterVersionCode = "472"
def flutterVersionCode = "473"
if (flutterVersionCode == null) {
flutterVersionCode = '472'
flutterVersionCode = '473'
}
def flutterVersionName = "4.7.2"
def flutterVersionName = "4.7.3"
if (flutterVersionName == null) {
flutterVersionName = '4.7.2'
flutterVersionName = '4.7.3'
}
... ...
... ... @@ -1269,6 +1269,35 @@ class _MarkingPreviewPageState extends State<MarkingPreviewPage> {
}
_rechargeWiddget() {
String couponsDesc = '';
if (_marketingCenterProvider.markDataModel.marketing.couponData != null) {
if (_marketingCenterProvider.markDataModel.marketing.couponData.expDate ==
null) {
couponsDesc =
_marketingCenterProvider.markDataModel.marketing.couponData.desc;
} else {
if (_marketingCenterProvider
.markDataModel.marketing.couponData.expDate.isNone) {
couponsDesc = '无限制,' +
_marketingCenterProvider
.markDataModel.marketing.couponData.desc ??
'';
} else if (_marketingCenterProvider
.markDataModel.marketing.couponData.expDate.isBirthday) {
couponsDesc = '会员生日当天可用,' +
_marketingCenterProvider
.markDataModel.marketing.couponData.desc ??
'';
} else if (_marketingCenterProvider
.markDataModel.marketing.couponData.expDate.isWeek) {
couponsDesc =
'${_marketingCenterProvider.markDataModel.marketing.couponData.expDate.weekShow},' +
_marketingCenterProvider
.markDataModel.marketing.couponData.desc ??
'';
}
}
}
return Container(
padding: EdgeInsets.symmetric(horizontal: w(20), vertical: w(8)),
child: Column(
... ... @@ -1287,13 +1316,18 @@ class _MarkingPreviewPageState extends State<MarkingPreviewPage> {
'推荐店内代金券优惠',
_marketingCenterProvider
.markDataModel.marketing.couponData.aname,
couponsDesc,
_marketingCenterProvider
.markDataModel.marketing.couponData.price ??
"",
_marketingCenterProvider
.markDataModel.marketing.couponData.desc,
'100',
'5折',
'去抢购'
)
.markDataModel.marketing.couponData.use !=
null &&
_marketingCenterProvider
.markDataModel.marketing.couponData.use.isCash
? '${(double.parse(_marketingCenterProvider.markDataModel.marketing.couponData.price) / double.parse(_marketingCenterProvider.markDataModel.marketing.couponData.use.cash)) * 10}折'
: '',
'去抢购')
: SizedBox(),
_marketingCenterProvider.markDataModel.marketing.isRecharge == '1'
? _markingItem(
... ... @@ -1303,8 +1337,7 @@ class _MarkingPreviewPageState extends State<MarkingPreviewPage> {
rechargeContent,
'',
'',
'去充值'
)
'去充值')
: SizedBox(),
VEmptyView(20),
// MyDivider(
... ...