|
|
@ -16,7 +16,6 @@ import 'package:extended_image/extended_image.dart';
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
|
|
|
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
|
|
|
import 'package:oktoast/oktoast.dart';
|
|
|
|
|
|
|
|
import 'package:permission_handler/permission_handler.dart';
|
|
|
|
import 'package:permission_handler/permission_handler.dart';
|
|
|
|
import 'package:recook/base/base_store_state.dart';
|
|
|
|
import 'package:recook/base/base_store_state.dart';
|
|
|
|
import 'package:recook/constants/api.dart';
|
|
|
|
import 'package:recook/constants/api.dart';
|
|
|
@ -666,7 +665,7 @@ class _HomePageState extends BaseStoreState<HomePage>
|
|
|
|
if (_backgroundColor == null &&
|
|
|
|
if (_backgroundColor == null &&
|
|
|
|
_bannerList != null &&
|
|
|
|
_bannerList != null &&
|
|
|
|
_bannerList.length > 0) {
|
|
|
|
_bannerList.length > 0) {
|
|
|
|
BannerModel bannerModel = _bannerList[_bannerList.length - 1];
|
|
|
|
BannerModel bannerModel = _bannerList[0];
|
|
|
|
if (!TextUtils.isEmpty(bannerModel.color)) {
|
|
|
|
if (!TextUtils.isEmpty(bannerModel.color)) {
|
|
|
|
Color color = ColorsUtil.hexToColor(bannerModel.color);
|
|
|
|
Color color = ColorsUtil.hexToColor(bannerModel.color);
|
|
|
|
_backgroundColor = color;
|
|
|
|
_backgroundColor = color;
|
|
|
@ -964,21 +963,23 @@ class _HomePageState extends BaseStoreState<HomePage>
|
|
|
|
? "assets/home_menu_bb.png"
|
|
|
|
? "assets/home_menu_bb.png"
|
|
|
|
: "assets/listtemp_homelife_icon.png",
|
|
|
|
: "assets/listtemp_homelife_icon.png",
|
|
|
|
AppConfig.getShowCommission() ? "我的店铺" : "家居生活",
|
|
|
|
AppConfig.getShowCommission() ? "我的店铺" : "家居生活",
|
|
|
|
onPressed: () {
|
|
|
|
onPressed:
|
|
|
|
showToast('⚠️需要处理打开逻辑');
|
|
|
|
//TODO 下一版本彩票入口
|
|
|
|
AppRouter.push(context, RouteName.REDEEM_LOTTERY_PAGE);
|
|
|
|
// () {
|
|
|
|
|
|
|
|
// showToast('⚠️需要处理打开逻辑');
|
|
|
|
|
|
|
|
// AppRouter.push(context, RouteName.REDEEM_LOTTERY_PAGE);
|
|
|
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
() {
|
|
|
|
|
|
|
|
if (AppConfig.getShowCommission()) {
|
|
|
|
|
|
|
|
bool value = UserManager.instance.selectTabbar.value;
|
|
|
|
|
|
|
|
UserManager.instance.selectTabbar.value = !value;
|
|
|
|
|
|
|
|
UserManager.instance.selectTabbarIndex = 2;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
AppRouter.push(context, RouteName.GOODS_LIST_TEMP,
|
|
|
|
|
|
|
|
arguments: GoodsListTempPage.setArguments(
|
|
|
|
|
|
|
|
title: "家居生活", type: GoodsListTempType.homeLife));
|
|
|
|
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
// () {
|
|
|
|
|
|
|
|
// if (AppConfig.getShowCommission()) {
|
|
|
|
|
|
|
|
// bool value = UserManager.instance.selectTabbar.value;
|
|
|
|
|
|
|
|
// UserManager.instance.selectTabbar.value = !value;
|
|
|
|
|
|
|
|
// UserManager.instance.selectTabbarIndex = 2;
|
|
|
|
|
|
|
|
// } else {
|
|
|
|
|
|
|
|
// AppRouter.push(context, RouteName.GOODS_LIST_TEMP,
|
|
|
|
|
|
|
|
// arguments: GoodsListTempPage.setArguments(
|
|
|
|
|
|
|
|
// title: "家居生活", type: GoodsListTempType.homeLife));
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// },
|
|
|
|
|
|
|
|
),
|
|
|
|
),
|
|
|
|
_buttonTitleRow(
|
|
|
|
_buttonTitleRow(
|
|
|
|
AppConfig.getShowCommission()
|
|
|
|
AppConfig.getShowCommission()
|
|
|
|