| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 | 
							- <template>
 
- 	<view class="content">
 
- 		<homenav :iStatusBarHeight="iStatusBarHeight" :title="'车型选择'"></homenav>
 
- 		<view class="top">
 
- 			<image :src="optdata.logo" mode="" class="logoImg"></image>
 
- 			<view class="topname">
 
- 				{{optdata.brand}}-{{optdata.manufactor}}-{{optdata.carSeries}}
 
- 			</view>
 
- 		</view>
 
- 		<view class="ts">
 
- 			<image src="../../static/img/icon_xuanze.png" mode="" class="tsImg"></image>
 
- 			<view class="tsTxt">请选择发动机排量</view>
 
- 		</view>
 
- 		<view class="linebox">
 
- 			<view class="line" v-for="(item,index) in displacementList" @click="gocarGroup(item)">
 
- 				{{item}}
 
- 			</view>
 
- 		</view> 
 
- 	</view>
 
- </template>
 
- <script>
 
- 	import homenav from "../../components/homenav/nav.vue"
 
- 	export default {
 
- 		components: {
 
- 			homenav
 
- 		},
 
- 		data() {
 
- 			return {
 
- 				brand:'',
 
- 				manufactor:'',
 
- 				carSeries:'',
 
- 				logo:'',
 
- 				optdata:'',
 
- 				displacementList:[],
 
- 				iStatusBarHeight:'',
 
- 				type:'',
 
- 			}
 
- 		},
 
- 		onLoad(opt) {
 
- 			this.iStatusBarHeight = uni.getSystemInfoSync().statusBarHeight;
 
-           this.optdata=opt;
 
- 		  this.type=opt.type
 
- 		  this.getdisplacementList()
 
- 		},
 
- 		methods: {
 
-            getdisplacementList(){
 
-            	uni.showLoading({ title: '加载中'});
 
-            	this.$http('matchingByOpen/queryCarModelGroupPackage', {
 
-            	  brand:this.optdata.brand,
 
-            	  manufactor:this.optdata.manufactor,
 
-            	  carSeries:this.optdata.carSeries
 
-            	 },'POST').then(res => {
 
-            		uni.hideLoading();
 
-            		this.displacementList=res.data.displacementList
 
-            	})
 
-            },
 
- 		   gocarGroup(item){
 
- 			   uni.navigateTo({
 
- 			   	url:'/pages/index/carGroup?logo='+this.optdata.logo+'&manufactor='+this.optdata.manufactor+'&carSeries='+this.optdata.carSeries+'&brand='+this.optdata.brand+'&displacement='+item+"&type="+this.type
 
- 			   })
 
- 		   }
 
- 		}
 
- 	}
 
- </script>
 
- <style scoped>
 
- .content{
 
- 	background: #F4F5F7;min-height: 100vh;
 
- }
 
- .top{
 
- 	display: flex;background: #ffffff;
 
- 	padding: 34rpx 24rpx;
 
- }
 
- .logoImg{
 
- 	width: 46rpx;
 
- 	height: 46rpx;
 
- }
 
- .topname{
 
- 	font-weight: 500;font-size: 28rpx;line-height: 46rpx;
 
- 	color: #1A1A1A;padding-left: 20rpx;
 
- }
 
- .tsImg{
 
- 	width: 27rpx;height: 28rpx;
 
- }
 
- .tsTxt{
 
- 	font-weight: 500;padding-left: 16rpx;
 
- 	color: #254A90;
 
- 	font-size: 28rpx;line-height: 28rpx;
 
- }
 
- .ts{
 
- 	padding: 36rpx 24rpx;display: flex;
 
- }
 
- .linebox{
 
- 	background: #ffffff;
 
- 	padding: 0 24rpx;
 
- }
 
- .line{
 
- 	border-bottom: 1rpx solid #EEEEEE;
 
- 	font-weight: 400;
 
- 	color: #333333;font-size: 26rpx;
 
- 	padding: 30rpx 0;
 
- }
 
- </style>
 
 
  |