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

Loading…
Cancel
Save