|
@@ -12,7 +12,8 @@
|
|
</view>
|
|
</view>
|
|
<view class="ibRight">
|
|
<view class="ibRight">
|
|
<image src="../../static/img2/gl.png" mode="" class="glIcon"></image>
|
|
<image src="../../static/img2/gl.png" mode="" class="glIcon"></image>
|
|
- <input type="text" placeholder="暂无填写" class="glInput"/>
|
|
|
|
|
|
+ <view class="glInput" v-if="milage">{{milage}}km</view>
|
|
|
|
+ <input type="text" v-else placeholder="暂无填写" class="glInput"/>
|
|
<image src="../../static/img2/xia.png" mode="" class="xiaIcon"></image>
|
|
<image src="../../static/img2/xia.png" mode="" class="xiaIcon"></image>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -41,9 +42,9 @@
|
|
<view class="spTop">
|
|
<view class="spTop">
|
|
<view class="spTitle">适配推荐</view>
|
|
<view class="spTitle">适配推荐</view>
|
|
<view class="spMs">
|
|
<view class="spMs">
|
|
- <span>保养记录</span>
|
|
|
|
|
|
+ <span @click="historySpend">保养记录</span>
|
|
<span style="padding: 0 10rpx;"> | </span>
|
|
<span style="padding: 0 10rpx;"> | </span>
|
|
- <span>保养手册</span>
|
|
|
|
|
|
+ <span @click="information">保养手册</span>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="znBox">
|
|
<view class="znBox">
|
|
@@ -65,13 +66,13 @@
|
|
<image class="lineImg" v-else src="../../static/timg/noimg.png" mode=""></image>
|
|
<image class="lineImg" v-else src="../../static/timg/noimg.png" mode=""></image>
|
|
<view class="lineNameBox">
|
|
<view class="lineNameBox">
|
|
<view class="goodsName">{{item.title}}</view>
|
|
<view class="goodsName">{{item.title}}</view>
|
|
- <view class="goodsMs">{{item.remarks}}</view>
|
|
|
|
|
|
+ <view class="goodsMs">{{item.showContent}}</view>
|
|
<view class="goodsKbox">
|
|
<view class="goodsKbox">
|
|
<view class="goosK1" v-if="item.showOilType">{{item.showOilType}}</view>
|
|
<view class="goosK1" v-if="item.showOilType">{{item.showOilType}}</view>
|
|
<view class="goosK2" v-if="item.showOilLevel">{{item.showOilLevel}}</view>
|
|
<view class="goosK2" v-if="item.showOilLevel">{{item.showOilLevel}}</view>
|
|
<view class="goosK2" v-if="item.showFit">{{item.showFit}}</view>
|
|
<view class="goosK2" v-if="item.showFit">{{item.showFit}}</view>
|
|
</view>
|
|
</view>
|
|
- <view class="bfb">有91.4%的车主选择本商品</view>
|
|
|
|
|
|
+ <!-- <view class="bfb">有91.4%的车主选择本商品</view> -->
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="tcBox">
|
|
<view class="tcBox">
|
|
@@ -80,7 +81,7 @@
|
|
@click.stop="selectItem(v,item)" v-for="(v,i) in item.packageItems">
|
|
@click.stop="selectItem(v,item)" v-for="(v,i) in item.packageItems">
|
|
<view class="tcTitle">
|
|
<view class="tcTitle">
|
|
<view class="tcName">{{v.title}}</view>
|
|
<view class="tcName">{{v.title}}</view>
|
|
- <view class="tcNameTs" v-if="v.count>1">{{v.count}}次更划算</view>
|
|
|
|
|
|
+ <view class="tcNameTs" v-if="v.count>1&&v.isDefault==1">{{v.count}}次更划算</view>
|
|
</view>
|
|
</view>
|
|
<view class="tcprice">
|
|
<view class="tcprice">
|
|
<span class="tcSpan1">¥</span>
|
|
<span class="tcSpan1">¥</span>
|
|
@@ -99,7 +100,7 @@
|
|
</view>
|
|
</view>
|
|
|
|
|
|
<view class="bottom">
|
|
<view class="bottom">
|
|
- <view class="kaBox">
|
|
|
|
|
|
+ <!-- <view class="kaBox">
|
|
<view class="ka">
|
|
<view class="ka">
|
|
<view class="kaLeft">
|
|
<view class="kaLeft">
|
|
<image class="vipIcon" src="../../static/img2/vip.png" mode=""></image>
|
|
<image class="vipIcon" src="../../static/img2/vip.png" mode=""></image>
|
|
@@ -107,7 +108,7 @@
|
|
</view>
|
|
</view>
|
|
<view class="kaRight">去开卡></view>
|
|
<view class="kaRight">去开卡></view>
|
|
</view>
|
|
</view>
|
|
- </view>
|
|
|
|
|
|
+ </view> -->
|
|
<view class="bottomView">
|
|
<view class="bottomView">
|
|
<view class="bLeft" @click="qingdan">
|
|
<view class="bLeft" @click="qingdan">
|
|
<view class="bLeftImgBox">
|
|
<view class="bLeftImgBox">
|
|
@@ -120,10 +121,10 @@
|
|
<span class="bSpan1">¥</span>
|
|
<span class="bSpan1">¥</span>
|
|
<span class="bSpan2">{{totalPrice}}</span>
|
|
<span class="bSpan2">{{totalPrice}}</span>
|
|
</view>
|
|
</view>
|
|
- <view class="byh">
|
|
|
|
|
|
+ <!-- <view class="byh">
|
|
<span class="bspan3">已优惠</span>
|
|
<span class="bspan3">已优惠</span>
|
|
<span class="bspan4"> ¥0</span>
|
|
<span class="bspan4"> ¥0</span>
|
|
- </view>
|
|
|
|
|
|
+ </view> -->
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
<view class="bottomBtn commonBtn" @click="goSubmit">立即购买</view>
|
|
<view class="bottomBtn commonBtn" @click="goSubmit">立即购买</view>
|
|
@@ -141,7 +142,7 @@
|
|
<view class="goodsPrice">
|
|
<view class="goodsPrice">
|
|
<view class="goodsPrice2">¥</view>
|
|
<view class="goodsPrice2">¥</view>
|
|
<view class="goodsPrice3">{{itemDefault.money}}</view>
|
|
<view class="goodsPrice3">{{itemDefault.money}}</view>
|
|
- <view class="goodsPrice4" >原价:¥{{itemDefault.crossedPrice}}</view>
|
|
|
|
|
|
+ <!-- <view class="goodsPrice4" >原价:¥{{itemDefault.crossedPrice}}</view> -->
|
|
</view>
|
|
</view>
|
|
|
|
|
|
</view>
|
|
</view>
|
|
@@ -198,7 +199,13 @@
|
|
itemDefault:'',
|
|
itemDefault:'',
|
|
lineItem:'',
|
|
lineItem:'',
|
|
maintainProjectID:'',
|
|
maintainProjectID:'',
|
|
- qdNum:'',
|
|
|
|
|
|
+ qdNum:1,
|
|
|
|
+ milage:'',
|
|
|
|
+ multiArray: [
|
|
|
|
+ ['亚洲', '欧洲'],
|
|
|
|
+ ['中国', '日本'],
|
|
|
|
+ ['公里']
|
|
|
|
+ ],
|
|
}
|
|
}
|
|
},
|
|
},
|
|
onLoad(opt) {
|
|
onLoad(opt) {
|
|
@@ -209,7 +216,7 @@
|
|
backgroundColor: '#' + this.themeColor
|
|
backgroundColor: '#' + this.themeColor
|
|
})
|
|
})
|
|
this.carInfo=this.$store.state.carInfo;
|
|
this.carInfo=this.$store.state.carInfo;
|
|
- console.log(this.carInfo)
|
|
|
|
|
|
+ this.milage=this.carInfo.milage
|
|
this.maintainProjectID=opt.maintainProjectID
|
|
this.maintainProjectID=opt.maintainProjectID
|
|
if(this.carInfo){
|
|
if(this.carInfo){
|
|
this.getRecommend()
|
|
this.getRecommend()
|
|
@@ -227,10 +234,22 @@
|
|
var car =uni.getStorageSync("byCar")
|
|
var car =uni.getStorageSync("byCar")
|
|
if(car){
|
|
if(car){
|
|
this.carInfo=car;
|
|
this.carInfo=car;
|
|
|
|
+ this.milage=this.carInfo.milage
|
|
this.getRecommend()
|
|
this.getRecommend()
|
|
}
|
|
}
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ information(){
|
|
|
|
+ console.log('车辆信息--',this.carInfo);
|
|
|
|
+ uni.navigateTo({
|
|
|
|
+ url:'../index/handbook?mileage='+this.carInfo.milage+'&liyangId='+this.carInfo.nLevelID
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ historySpend(){
|
|
|
|
+ uni.navigateTo({
|
|
|
|
+ url:'../user/historySpend'
|
|
|
|
+ })
|
|
|
|
+ },
|
|
qingdan(){
|
|
qingdan(){
|
|
this.tkShow=true;
|
|
this.tkShow=true;
|
|
},
|
|
},
|
|
@@ -298,11 +317,21 @@
|
|
}, 'GET').then(res => {
|
|
}, 'GET').then(res => {
|
|
uni.hideLoading();
|
|
uni.hideLoading();
|
|
res.data.data.forEach(item=>{
|
|
res.data.data.forEach(item=>{
|
|
|
|
+
|
|
item.packageItems.forEach(v=>{
|
|
item.packageItems.forEach(v=>{
|
|
v.select=false
|
|
v.select=false
|
|
})
|
|
})
|
|
})
|
|
})
|
|
this.list=res.data.data
|
|
this.list=res.data.data
|
|
|
|
+ this.lineItem=this.list[0]
|
|
|
|
+ this.lineItem.packageItems.forEach(d=>{
|
|
|
|
+ if(d.isDefault==1){
|
|
|
|
+ d.select=true
|
|
|
|
+ this.itemDefault=d
|
|
|
|
+ this.totalPrice=d.money
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+
|
|
//this.list=this.list.concat(this.list)
|
|
//this.list=this.list.concat(this.list)
|
|
|
|
|
|
})
|
|
})
|