|
|
|
@ -60,7 +60,7 @@ |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="wp100 mt15" v-if="subject=='1'||subject=='4'"> |
|
|
|
|
<image class="wp100" mode="widthFix" src="https://oss-bq.ahduima.com/%E5%B0%8F%E7%A8%8B%E5%BA%8F/%E5%9B%BE%E7%89%87/vip%E6%8F%8F%E8%BF%B0_20230911211600.png"></image> |
|
|
|
|
<image class="wp100" mode="widthFix" :src="picUrl"></image> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
@ -86,6 +86,7 @@ |
|
|
|
|
export default { |
|
|
|
|
data(){ |
|
|
|
|
return{ |
|
|
|
|
picUrl:'', |
|
|
|
|
titleNum:500, |
|
|
|
|
subject:'1', |
|
|
|
|
loading:true, |
|
|
|
@ -106,12 +107,19 @@ |
|
|
|
|
this.getVipList() |
|
|
|
|
this.getWXOpenId() |
|
|
|
|
this.getTitle() |
|
|
|
|
this.getPic() |
|
|
|
|
this.$set(this.order, 'userId', this.userInfo.userId); |
|
|
|
|
}, |
|
|
|
|
computed: { |
|
|
|
|
...mapState(useUserStore, ["userInfo"]) |
|
|
|
|
}, |
|
|
|
|
methods:{ |
|
|
|
|
getPic(){ |
|
|
|
|
const currentCartype = storage.get('carType') || '1001' |
|
|
|
|
querySysConfig(currentCartype, 'VipDescImageUrl').then(res => { |
|
|
|
|
this.picUrl = JSON.parse(res.data.configJson).url |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
getTitle(){ |
|
|
|
|
const carId=storage.get('carType') || '1001' |
|
|
|
|
querySysConfig(carId,'SimplifyQuestionNum').then(resp=>{ |
|
|
|
@ -142,16 +150,18 @@ |
|
|
|
|
carTypeId: storage.get('carType') || '1001', |
|
|
|
|
subject:this.subject |
|
|
|
|
}).then(resp=>{ |
|
|
|
|
this.priceList=resp.data |
|
|
|
|
this.checkedId=this.priceList[0].memberId |
|
|
|
|
this.order.outTradeNo=this.priceList[0].memberId |
|
|
|
|
this.order.money=this.priceList[0].price |
|
|
|
|
this.nowPrice=this.priceList[0].price |
|
|
|
|
this.priceList.forEach(item=>{ |
|
|
|
|
if(item.subjects.length>1){ |
|
|
|
|
item.all=true |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
if(resp.code==='0000'){ |
|
|
|
|
this.priceList=resp.data |
|
|
|
|
this.checkedId=this.priceList[0].memberId |
|
|
|
|
this.order.outTradeNo=this.priceList[0].memberId |
|
|
|
|
this.order.money=this.priceList[0].price |
|
|
|
|
this.nowPrice=this.priceList[0].price |
|
|
|
|
this.priceList.forEach(item=>{ |
|
|
|
|
if(item.subjects.length>1){ |
|
|
|
|
item.all=true |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
checkPrice(val,price){ |
|
|
|
@ -175,7 +185,6 @@ |
|
|
|
|
padding: 14px; |
|
|
|
|
} |
|
|
|
|
.checked_item{ |
|
|
|
|
width: 228rpx; |
|
|
|
|
background: #FFF0E5; |
|
|
|
|
border: 4px solid #FF6E02; |
|
|
|
|
} |
|
|
|
|