wangfukang 2 weeks ago
parent
commit
5f70a9f51f
  1. 17
      pages/index/index.vue

17
pages/index/index.vue

@ -110,7 +110,7 @@
<view class="menu-name">团团星球</view>
<view class="menu-desc">周边娱乐</view>
</view>
<view class="menu-list world-run" @tap="goDetail('1')">
<view v-if="showErrandPlanet" class="menu-list world-run" @tap="goDetail('1')">
<view class="world-light"></view>
<view class="world-dot world-dot-a"></view>
<img v-if="homeMenuIconImages.run" :src="homeMenuIconImages.run"
@ -699,6 +699,7 @@
areaName: '',
areaKind: 1,
expressErrandEnabled: 1,
errandPlanetVisible: null,
gaoxiaoList:[{
title:'拼团搭子哪里找',
content:'隔壁宿舍全是宝!'
@ -842,6 +843,9 @@
socialDeliveryEnabled() {
return !this.isSocialArea || Number(this.expressErrandEnabled) !== 0
},
showErrandPlanet() {
return this.errandPlanetVisible === null || this.errandPlanetVisible === '' || Number(this.errandPlanetVisible) !== 0
},
displayGaoxiaoList() {
return this.isSocialArea ? this.socialGaoxiaoList : this.gaoxiaoList
},
@ -1061,7 +1065,7 @@
const tabTitleMap = {
1: '兼职配送,顺路赚点零花钱',
2: '新鲜事和搭子都在这里',
3: '二手好物,来鱼塘逛逛',
3: '二手好物,来闲置逛逛',
4: '半径里个人中心'
}
return {
@ -2134,6 +2138,7 @@
const kind = area ? Number(area.areaKind) : 1
this.areaKind = kind === 2 ? 2 : 1
this.expressErrandEnabled = this.resolveExpressErrandEnabled(area)
this.errandPlanetVisible = this.resolveErrandPlanetVisible(area)
this.leaveClosedSocialDeliveryTab()
},
resolveExpressErrandEnabled(area) {
@ -2143,6 +2148,12 @@
}
return Number(area.expressErrandEnabled) === 0 ? 0 : 1
},
resolveErrandPlanetVisible(area) {
if (!area || area.errandPlanetVisible === undefined || area.errandPlanetVisible === null || area.errandPlanetVisible === '') {
return null
}
return Number(area.errandPlanetVisible) === 0 ? 0 : 1
},
leaveClosedSocialDeliveryTab() {
if (this.isSocialArea && !this.socialDeliveryEnabled && this.currentIndex === 1) {
this.currentIndex = 0
@ -3213,7 +3224,7 @@
.menu-box {
width: 95%;
height: 186rpx;
height: 172rpx;
display: flex;
align-items: flex-end;
margin: 30rpx auto 0;

Loading…
Cancel
Save