|
@@ -21,7 +21,6 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="shoptopbox" v-if="carInfo">
|
|
|
-
|
|
|
<view class="carinfoBox" >
|
|
|
<view class="carinfoBoxTop">
|
|
|
<img :src="carInfo.brandLogo" alt="" class="carLogo" v-if="carInfo.brandLogo">
|
|
@@ -59,7 +58,7 @@
|
|
|
</view>
|
|
|
|
|
|
<!-- 服务顾问 -->
|
|
|
- <view class="adviser" v-if="homeCardList.openMUsers" @click="goRoter">
|
|
|
+ <view class="adviser" v-if="homeCardList.openMUsers.showType==1" @click="goMUsers">
|
|
|
<view class="adviserLeft">
|
|
|
<img src="../../static/timg/pic_def_ava@2x.png" alt="" class="advisertx">
|
|
|
<view class="adviserNema">{{homeCardList.openMUsers.operatorName}}</view>
|
|
@@ -70,7 +69,7 @@
|
|
|
<!-- 中间功能应用模块 -->
|
|
|
<view class="modular" v-if="homeCardList.application.length>0">
|
|
|
<view class="swiper-item">
|
|
|
- <view class="itemLine" @click="goRoter('onlineBooking')" v-for="(item,index) in homeCardList.application">
|
|
|
+ <view class="itemLine" @click="goRoter(item)" v-for="(item,index) in homeCardList.application">
|
|
|
<view><img :src="item.icon" alt="" class="itemImg"></view>
|
|
|
<view class="Menusline">{{item.name}}</view>
|
|
|
</view>
|
|
@@ -81,11 +80,30 @@
|
|
|
<swiper class="swiper2" circular :autoplay="false" :interval="interval"
|
|
|
:duration="duration" :indicator-dots="true" indicator-color="#CCCCCC" indicator-active-color="#D53533">
|
|
|
<swiper-item v-for="(item,index) in homeCardList.ad1">
|
|
|
- <view class="swiper-item2" @click="goRoter('paint')">
|
|
|
+ <view class="swiper-item2" @click="goRoter(item)">
|
|
|
+ <image class="swiper-item2Img" :src="item.icon" mode=""></image>
|
|
|
+ </view>
|
|
|
+ </swiper-item>
|
|
|
+ </swiper>
|
|
|
+ </view>
|
|
|
+ <view class="advertisement" v-if="homeCardList.ad2.length>0">
|
|
|
+ <swiper class="swiper2" circular :autoplay="false" :interval="interval"
|
|
|
+ :duration="duration" :indicator-dots="true" indicator-color="#CCCCCC" indicator-active-color="#D53533">
|
|
|
+ <swiper-item v-for="(item,index) in homeCardList.ad2">
|
|
|
+ <view class="swiper-item2" @click="goRoter(item)">
|
|
|
+ <image class="swiper-item2Img" :src="item.icon" mode=""></image>
|
|
|
+ </view>
|
|
|
+ </swiper-item>
|
|
|
+ </swiper>
|
|
|
+ </view>
|
|
|
+ <view class="advertisement" v-if="homeCardList.ad3.length>0">
|
|
|
+ <swiper class="swiper2" circular :autoplay="false" :interval="interval"
|
|
|
+ :duration="duration" :indicator-dots="true" indicator-color="#CCCCCC" indicator-active-color="#D53533">
|
|
|
+ <swiper-item v-for="(item,index) in homeCardList.ad3">
|
|
|
+ <view class="swiper-item2" @click="goRoter(item)">
|
|
|
<image class="swiper-item2Img" :src="item.icon" mode=""></image>
|
|
|
</view>
|
|
|
</swiper-item>
|
|
|
-
|
|
|
</swiper>
|
|
|
</view>
|
|
|
<!-- 热门活动 -->
|
|
@@ -246,13 +264,98 @@
|
|
|
url:'../user/addCar/cailist'
|
|
|
})
|
|
|
},
|
|
|
- goRoter(url){
|
|
|
+ goMUsers(){
|
|
|
if(!this.userInfo){
|
|
|
this.authorizShow=true;
|
|
|
}else{
|
|
|
- uni.navigateTo({
|
|
|
- url:url
|
|
|
- })
|
|
|
+
|
|
|
+ }
|
|
|
+ },
|
|
|
+ goRoter(item){
|
|
|
+ console.log(item)
|
|
|
+ if(!this.userInfo){
|
|
|
+ this.authorizShow=true;
|
|
|
+ }else{
|
|
|
+ if(item.bizType==0){
|
|
|
+
|
|
|
+ }else if(item.bizType==1){ //紧急救援
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'rescue'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==2){ //钣金喷漆
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'paint'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==3){ //保养
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'maintain'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==4){ //在线预约
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'onlineBooking'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==5){ //导航
|
|
|
+ uni.openLocation({
|
|
|
+ latitude:'36.671541' ,
|
|
|
+ longitude:'117.138777',
|
|
|
+ name: '',
|
|
|
+ address: '',
|
|
|
+ success: function() {
|
|
|
+ console.log('success');
|
|
|
+ },
|
|
|
+ fail(err) {
|
|
|
+ console.log(err)
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }else if(item.bizType==6){ //联系本店
|
|
|
+ uni.makePhoneCall({
|
|
|
+ phoneNumber: 10086
|
|
|
+ });
|
|
|
+ }else if(item.bizType==7){ //7门店列表
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'shopList'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==8){ //我的会员卡
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'vipCard'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==9){ //我的优惠券
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'discountCard'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==10){ //我的订单
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'../user/myOrder/myOrder'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==11){ //我的预约
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'../user/myBespeak'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==12){ //历史消费
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'../user/historySpend'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==12){ //历史消费
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'../user/historySpend'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==13){ //车检报告
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'../user/checkReport'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==14){ //指定商品分类
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'../shop/shop'
|
|
|
+ })
|
|
|
+ }else if(item.bizType==15){ //商品详情
|
|
|
+ uni.navigateTo({
|
|
|
+ url:'../shop/goodsDetail?id=CD2D70DC-706C-4441-9864-33BD19457CAE'
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ // uni.navigateTo({
|
|
|
+ // url:url
|
|
|
+ // })
|
|
|
}
|
|
|
|
|
|
},
|
|
@@ -466,7 +569,7 @@
|
|
|
}
|
|
|
.topBox{
|
|
|
width: 750rpx;
|
|
|
- height: 200rpx;
|
|
|
+ height: 150rpx;
|
|
|
background: #D53533;
|
|
|
}
|
|
|
.yuanhu{
|
|
@@ -588,7 +691,7 @@
|
|
|
padding-left: 24rpx;
|
|
|
}
|
|
|
.shoptopbox{
|
|
|
- margin-top: -200rpx;
|
|
|
+ margin-top: -170rpx;
|
|
|
}
|
|
|
.shoptopbox2{
|
|
|
margin-top: -170rpx;
|