佣金会员不显示

产品详情页选择规格的弹框

购物车确认订单页,底栏

购物车品牌小计
master
laiiihz 5 years ago
parent 0e017d9163
commit ef229b7ad6

@ -7,8 +7,6 @@
* ====================================================
*/
import 'dart:io';
import 'package:recook/constants/api.dart';
import 'package:recook/manager/user_manager.dart';
import 'package:recook/utils/user_level_tool.dart';
@ -18,6 +16,8 @@ class AppConfig {
static bool debug;
static bool needEncrypt;
static bool showCommission;
///
static bool showExtraCommission = false;
static const String WX_APP_ID = "wx21724a42aebe20cc";
static const String WX_APP_SECRET = "83f8932eb742257316e3168ba9e920dc";
@ -49,23 +49,29 @@ class AppConfig {
needEncrypt = isEncrypt;
}
static setShowCommission(bool canShowCommission) {
if (showCommission == canShowCommission) {
return;
}
showCommission = canShowCommission;
}
// static setShowCommission(bool canShowCommission) {
// if (showCommission == canShowCommission) {
// return;
// }
// showCommission = canShowCommission;
// }
///
///
///showExtraCommission
///
///
static bool getShowCommission() {
// return false;
if (showExtraCommission) {
if ((!UserManager.instance.haveLogin ||
UserLevelTool.currentRoleLevelEnum() == UserRoleLevel.Vip ||
UserLevelTool.currentRoleLevelEnum() == UserRoleLevel.None)) {
return false;
}
return true;
} else if ((!UserManager.instance.haveLogin ||
UserLevelTool.currentRoleLevelEnum() == UserRoleLevel.Vip ||
UserLevelTool.currentRoleLevelEnum() == UserRoleLevel.None) &&
!Platform.isAndroid) {
return false;
}
return showCommission;
}
}

@ -168,11 +168,14 @@ class _SkuChoosePageState extends BaseStoreState<SkuChoosePage> {
final skuNotNull =
_sku != null && _sku.commission != null;
final haveLogin = UserManager.instance.haveLogin;
final isNotVIP =
UserLevelTool.currentRoleLevelEnum() !=
UserRoleLevel.Vip;
return RichText(
text: TextSpan(children: [
TextSpan(
text:
"${_sku != null ? _sku.discountPrice.toStringAsFixed(2) : _price}${skuNotNull && haveLogin ? "/" : ""}",
"${_sku != null ? _sku.discountPrice.toStringAsFixed(2) : _price}${skuNotNull && haveLogin && isNotVIP ? "/" : ""}",
// "${_sku.discountPrice}",
style: AppTextStyle.generate(
ScreenAdapterUtils.setSp(18),
@ -180,7 +183,7 @@ class _SkuChoosePageState extends BaseStoreState<SkuChoosePage> {
color: Colors.black),
),
TextSpan(
text: skuNotNull && haveLogin
text: skuNotNull && haveLogin && isNotVIP
? "${_sku.commission.toStringAsFixed(2)}"
: "",
// "${_sku.discountPrice}",

@ -247,19 +247,22 @@ class _ShoppingCartItemState extends State<ShoppingCartItem> {
),
Row(
children: <Widget>[
Container(
decoration: BoxDecoration(
border: Border.all(
width: 0.4, color: AppColor.themeColor)),
margin: EdgeInsets.only(right: 5),
padding: EdgeInsets.symmetric(horizontal: 2),
child: Text(
"${goods.commission.toStringAsFixed(2)}",
style: TextStyle(
color: AppColor.themeColor,
fontSize: ScreenAdapterUtils.setSp(11)),
),
),
AppConfig.getShowCommission()
? Container(
decoration: BoxDecoration(
border: Border.all(
width: 0.4,
color: AppColor.themeColor)),
margin: EdgeInsets.only(right: 5),
padding: EdgeInsets.symmetric(horizontal: 2),
child: Text(
"${goods.commission.toStringAsFixed(2)}",
style: TextStyle(
color: AppColor.themeColor,
fontSize: ScreenAdapterUtils.setSp(11)),
),
)
: SizedBox(),
// !goods.isWaitPromotionStart()?
// Container()
// :Container(

@ -200,16 +200,14 @@ class _ShoppingCartPageState extends BaseStoreState<ShoppingCartPage>
style: AppTextStyle.generate(ScreenAdapterUtils.setSp(16),
color: Colors.black))
])),
totalCommission > 0
totalCommission > 0 && AppConfig.getShowCommission()
? Text(
"${totalCommission.toStringAsFixed(2)}",
style: TextStyle(
color: AppColor.themeColor,
fontSize: ScreenAdapterUtils.setSp(11)),
)
: Container(
height: 0,
)
: Container()
],
))
..add(Container(

Loading…
Cancel
Save