|
@ -8,7 +8,7 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 搜索框 --> |
|
|
<!-- 搜索框 --> |
|
|
<view class="search-box" @click="gotoPath('/subPackages/search/index')"> |
|
|
<view class="search-box" @click="gotoPath('/subPackages/search/index')" v-if="!SHFlag"> |
|
|
<image src="https://static.ticket.sz-trip.com/shiweisuzhou/images/index/search.png" mode=""></image> |
|
|
<image src="https://static.ticket.sz-trip.com/shiweisuzhou/images/index/search.png" mode=""></image> |
|
|
搜一搜您想要的 |
|
|
搜一搜您想要的 |
|
|
<view class="search-btn">搜索</view> |
|
|
<view class="search-btn">搜索</view> |
|
@ -40,7 +40,7 @@ |
|
|
</swiper> |
|
|
</swiper> |
|
|
|
|
|
|
|
|
<!-- 推荐广告 --> |
|
|
<!-- 推荐广告 --> |
|
|
<view class="flex-between" style="margin-top: 36rpx;" v-if="recommendNav.length>0"> |
|
|
<view class="flex-between" style="margin-top: 36rpx;" v-if="recommendNav.length>0&&!SHFlag"> |
|
|
<view class="country-box"> |
|
|
<view class="country-box"> |
|
|
<image class="img1" :src="xcsh.img1.image" @click.stop="gotoPath('/subPackages/food/cafe')" mode="aspectFill"></image> |
|
|
<image class="img1" :src="xcsh.img1.image" @click.stop="gotoPath('/subPackages/food/cafe')" mode="aspectFill"></image> |
|
|
<view class="flex-between" style="padding-top: 10rpx;"> |
|
|
<view class="flex-between" style="padding-top: 10rpx;"> |
|
@ -57,14 +57,14 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 模块 --> |
|
|
<!-- 模块 --> |
|
|
<view class="module-box"> |
|
|
<view class="module-box" v-if="!SHFlag"> |
|
|
<view v-for="(item,index) in moduleList" :key="index" @click="gotoHomeDetail(item)"> |
|
|
<view v-for="(item,index) in moduleList" :key="index" @click="gotoHomeDetail(item)"> |
|
|
<image :src="item.icon" mode="widthFix" class="module-item"></image> |
|
|
<image :src="item.icon" mode="widthFix" class="module-item"></image> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
|
|
|
|
|
|
<!-- 热门推荐 --> |
|
|
<!-- 热门推荐 --> |
|
|
<image :src="homeUi.rmtjbttp" mode="heightFix" class="rmtj-img"></image> |
|
|
<image :src="homeUi.rmtjbttp" mode="heightFix" class="rmtj-img" v-if="!SHFlag"></image> |
|
|
<!-- <view class="hot-box"> |
|
|
<!-- <view class="hot-box"> |
|
|
<view v-for="(num,nums) in 2" :key="nums"> |
|
|
<view v-for="(num,nums) in 2" :key="nums"> |
|
|
<view v-for="(item,index) in hotList" :key="index" v-if="index % 2 == nums" class="hot-item" @click="gotoDetailByType(item)"> |
|
|
<view v-for="(item,index) in hotList" :key="index" v-if="index % 2 == nums" class="hot-item" @click="gotoDetailByType(item)"> |
|
@ -76,7 +76,7 @@ |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> |
|
|
</view> --> |
|
|
</view> --> |
|
|
<view class="new-hot-box hot-box"> |
|
|
<view class="new-hot-box hot-box" v-if="!SHFlag"> |
|
|
<image class="hot-adv" v-if="hotAdv" :src="hotAdv.head_img" mode="aspectFill" @click.stop="gotoBannerDetail(hotAdv)"></image> |
|
|
<image class="hot-adv" v-if="hotAdv" :src="hotAdv.head_img" mode="aspectFill" @click.stop="gotoBannerDetail(hotAdv)"></image> |
|
|
<view v-for="(item,index) in hotList" :key="index" class="hot-item" @click="gotoDetailByType(item)"> |
|
|
<view v-for="(item,index) in hotList" :key="index" class="hot-item" @click="gotoDetailByType(item)"> |
|
|
<image :src="item.headimg" mode="aspectFill"></image> |
|
|
<image :src="item.headimg" mode="aspectFill"></image> |
|
@ -125,12 +125,21 @@ |
|
|
path: '/subPackages/letter/index?type=whck&imgId=2379' |
|
|
path: '/subPackages/letter/index?type=whck&imgId=2379' |
|
|
} |
|
|
} |
|
|
] |
|
|
] |
|
|
} |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
SHFlag: false, |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
onLoad() { |
|
|
onLoad() { |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
onShow() { |
|
|
|
|
|
try { |
|
|
|
|
|
this.SHFlag = uni.getStorageSync('SHFlag')?true: false |
|
|
|
|
|
} catch (e) { |
|
|
|
|
|
this.SHFlag = false |
|
|
|
|
|
} |
|
|
}, |
|
|
}, |
|
|
// 离开当前页面时获取定位 |
|
|
// 离开当前页面时获取定位 |
|
|
onHide() { |
|
|
onHide() { |
|
@ -150,6 +159,8 @@ |
|
|
}, |
|
|
}, |
|
|
// 首页UI配置跳转 |
|
|
// 首页UI配置跳转 |
|
|
gotoHomeDetail(item) { |
|
|
gotoHomeDetail(item) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(item.jump_type == 'page') { |
|
|
if(item.jump_type == 'page') { |
|
|
// 内页 |
|
|
// 内页 |
|
|
// 4外部小程序 5外部链接 6内页 |
|
|
// 4外部小程序 5外部链接 6内页 |
|
@ -177,6 +188,7 @@ |
|
|
}, |
|
|
}, |
|
|
// 广告跳转 |
|
|
// 广告跳转 |
|
|
gotoBannerDetail(item) { |
|
|
gotoBannerDetail(item) { |
|
|
|
|
|
if (this.SHFlag) { return } |
|
|
// 1产品详情 2功能模块 3外部链接 4外部小程序 |
|
|
// 1产品详情 2功能模块 3外部链接 4外部小程序 |
|
|
switch (item.jump_type){ |
|
|
switch (item.jump_type){ |
|
|
case 1: |
|
|
case 1: |
|
|