carModel.vue 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734
  1. <template>
  2. <view class="carbox">
  3. <view class="tab1 ">
  4. <scroll-view class="scroll-view" :style="{height:svHeight}" :scroll-into-view="toView" scroll-y="true" >
  5. <view class="brand-select">
  6. <template v-for="item in carModelList">
  7. <view :id="item['首字母']" v-if="item['首字母']!='热'">
  8. <view class="brand-select-title" :id="item['首字母']+'-model'">
  9. <h5 :class="{'brand-select-titleselect':item['首字母']==toView}">{{item['首字母']}}</h5>
  10. </view>
  11. <view class="brand-select-wrapper">
  12. <a class="brand-select-item" v-for="item2 in item['品牌列表']" @click="selectBrand(item2)" :id="item2.brand">
  13. <img :src="item2.logo" class="brand-select-item-icon">
  14. <span>{{item2.brand||item2.name}}</span>
  15. </a>
  16. </view>
  17. </view>
  18. <view :id="'rm'" v-if="item['首字母']=='热'" class="rmview">
  19. <view class="brand-select-title" :id="item['首字母']+'-model'">
  20. <h5 :class="{'brand-select-titleselect':toView=='rm'}">{{item['首字母']}}</h5>
  21. </view>
  22. <view class="brand-select-wrapper">
  23. <a class="brand-select-item" v-for="item2 in item['品牌列表']" @click="selectBrand(item2)" :id="item2.brand">
  24. <img :src="item2.logo" class="brand-select-item-icon">
  25. <span>{{item2.brand||item2.name}}</span>
  26. </a>
  27. </view>
  28. </view>
  29. </template>
  30. </view>
  31. </scroll-view >
  32. <view class="fast-navigation">
  33. <a class="fast-navigation-sel" v-if="item['首字母']=='热'" :class="{'select':toView=='rm'}" v-for="item in carModelList" @tap="bindToView(item)">热</a>
  34. <a class="fast-navigation-sel" v-if="item['首字母']!=='热'" :class="{'select':item['首字母']==toView}" v-for="item in carModelList" @tap="bindToView(item)">{{item['首字母']}}</a>
  35. </view>
  36. </view>
  37. <!-- uni-popup -->
  38. <view class="popupone" @click="popupc" v-if="popuponeShow">
  39. <view class="popup-content" >
  40. <scroll-view class="brandList" scroll-y="true">
  41. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  42. <view v-for="item in carSeriesList" :key="item.manufactor" class="brandListkk">
  43. <h3 class="cell-item-title">{{ item.manufactor }}</h3>
  44. <span v-for="item2 in item.carSeries" :key="item2" :title="item2" class="span-cell" @click="selectCarFactory(item.manufactor,item2)" >{{item2}}</span>
  45. </view>
  46. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  47. <view class="status_bar" style="height: 50px;"></view>
  48. </scroll-view>
  49. </view>
  50. </view>
  51. <!-- 排量 -->
  52. <!--
  53. <view class="displacementListBox" v-show="displacementListShow">
  54. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  55. <h3 class="carModel-nav-title">
  56. <view class="carModel-nav-title—left">
  57. <img :src="selectedCarBrand.logo" class="carModel-nav-title-img" @click="$emit('changeStep', 1)">
  58. <span class="carModel-nav-title-msg carModel-nav-title-msg1">{{ selectedCarBrand.brand }} {{ carSeries }}</span>
  59. </view>
  60. <view class="carBack" @click="carBack(1)">上一步</view>
  61. </h3>
  62. <scroll-view scroll-y="true" class="brandList">
  63. <view @click="selectDisplacement(item)" v-for="item in displacementList" class="displacementListLine" >
  64. {{item}}
  65. </view>
  66. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  67. <view class="status_bar" style="height: 50px;"></view>
  68. </scroll-view>
  69. </view> -->
  70. <!-- 排量 -->
  71. <!-- 离合器 -->
  72. <!-- <view class="carGroupListBox" v-show="carGroupListShow">
  73. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  74. <h3 class="carModel-nav-title">
  75. <view class="carModel-nav-title—left">
  76. <img :src="selectedCarBrand.logo" class="carModel-nav-title-img" @click="$emit('changeStep', 1)">
  77. <span class="carModel-nav-title-msg carModel-nav-title-msg1">{{ selectedCarBrand.brand }} {{ carSeries }}{{displacement}}</span>
  78. </view>
  79. <view class="carBack" @click="carBack(2)">上一步</view>
  80. </h3>
  81. <scroll-view scroll-y="true" class="brandList">
  82. <view @click="goList(item)" v-for="item in carGroupList" class="displacementListLine" >
  83. {{item.title}}
  84. </view>
  85. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  86. <view class="status_bar" style="height: 50px;"></view>
  87. </scroll-view>
  88. </view> -->
  89. <!-- 离合器 -->
  90. <!-- 搜索的 -->
  91. <!-- <view class="carssListBox" v-show="carssListShow" @click="carssListShow=false">
  92. <view class="carssListBoxCont" >
  93. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  94. <h3 class="carModel-nav-title">
  95. <view class="carModel-nav-title—left">
  96. <span class="carModel-nav-title-msg" style="padding-left: 24rpx;">{{carName}}</span>
  97. </view>
  98. </h3>
  99. <scroll-view scroll-y="true" class="brandList">
  100. <view @click.stop="ssitem(item)" v-for="item in carsslist" class="carsslineTxt" >
  101. {{item.title}}
  102. </view>
  103. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  104. <view class="status_bar" style="height: 50px;"></view>
  105. </scroll-view>
  106. </view>
  107. </view> -->
  108. <!-- <view class="carssListBox2" v-show="secondShow" @click.stop="secondShow=false">
  109. <view class="carssListBoxCont">
  110. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  111. <h3 class="carModel-nav-title">
  112. <view class="carModel-nav-title—left">
  113. <span class="carModel-nav-title-msg" style="padding-left: 24rpx;">{{ssname1}}</span>
  114. </view>
  115. <view class="carBack" @click="secondShow=false">上一步</view>
  116. </h3>
  117. <scroll-view scroll-y="true" class="brandList">
  118. <view @click.stop="seconditem(item)" v-for="item in secondlist" class="carsslineTxt" >
  119. {{item.title}}
  120. </view>
  121. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  122. <view class="status_bar" style="height: 50px;"></view>
  123. </scroll-view>
  124. </view>
  125. </view>
  126. <view class="carssListBox2" v-show="ssdisplacementListShow" @click.stop="ssdisplacementListShow=false">
  127. <view class="carssListBoxCont">
  128. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  129. <h3 class="carModel-nav-title">
  130. <view class="carModel-nav-title—left">
  131. <span class="carModel-nav-title-msg " style="padding-left: 24rpx;">{{ssname2}}</span>
  132. </view>
  133. <view class="carBack" @click="ssdisplacementListShow=false">上一步</view>
  134. </h3>
  135. <scroll-view scroll-y="true" class="brandList">
  136. <view @click="golistnew(item)" v-for="item in ssdisplacementList" class="carsslineTxt" >
  137. {{item.displacement}}
  138. </view>
  139. <view class="status_bar" :style="{height: iStatusBarHeight + 'px'}"></view>
  140. <view class="status_bar" style="height: 50px;"></view>
  141. </scroll-view>
  142. </view>
  143. </view> -->
  144. <!-- 搜索的 -->
  145. </view>
  146. </template>
  147. <script>
  148. export default {
  149. props:['iStatusBarHeight','svHeight'],
  150. data() {
  151. return {
  152. carModelList:'',
  153. toView:'',
  154. type:'right',
  155. iStatusBarHeight:'',
  156. selectedCarBrand:'',
  157. brand:'',
  158. carSeriesList:'',
  159. manufactor:'',
  160. carSeries:'',
  161. displacementList:'',
  162. displacementListShow:false,
  163. selectedCarSeries:'',
  164. displacement:'',
  165. carGroupList:'',
  166. carGroupListShow:false,
  167. carsslist:[],
  168. carName:'',
  169. carssListShow:false,
  170. secondShow:false,
  171. secondlist:'',
  172. carItem:'',
  173. ssdisplacementListShow:false,
  174. ssdisplacementList:'',
  175. ssname1:'',
  176. ssname2:'',
  177. popuponeShow:false,
  178. }
  179. },
  180. onLoad() {
  181. console.log("?")
  182. },
  183. methods: {
  184. aaa(){
  185. return {height: `calc(100vh - 44px)`};
  186. },
  187. popupc(e){
  188. /* console.log(e)
  189. if(!e.show){
  190. this.displacementListShow=false;
  191. this.carGroupListShow=false;
  192. } */
  193. this.popuponeShow=false
  194. },
  195. carBack(num){
  196. if(num==2){
  197. this.carGroupListShow=false;
  198. }
  199. if(num==1){
  200. this.displacementListShow=false;
  201. }
  202. },
  203. getcarsslist(){
  204. this.secondShow=false;
  205. this.ssdisplacementListShow=false;
  206. uni.showLoading({ title: '加载中'});
  207. this.$http('matchingByOpen/queryCarModelGroupIiPackage', {
  208. name:this.carName
  209. }, 'POST').then(res => {
  210. uni.hideLoading();
  211. this.carssListShow=true;
  212. this.carsslist=res.data
  213. // this.carModelList=res.data.brands
  214. })
  215. },
  216. ssitem(item){
  217. this.carItem=item;
  218. uni.showLoading({ title: '加载中'});
  219. if(item.type==1){
  220. var params={
  221. type:item.type,
  222. manufactor:item.manufactor,
  223. }
  224. this.$http('matchingByOpen/queryCarModelGroupIiPackageSecond', params, 'POST').then(res => {
  225. this.secondlist=res.data;
  226. this.secondShow=true;
  227. uni.hideLoading();
  228. })
  229. }else if(item.type==2){
  230. var params={
  231. type:item.type,
  232. manufactor:item.manufactor,
  233. brand:item.brand,
  234. carSeries:item.carSeries
  235. }
  236. this.$http('matchingByOpen/queryCarModelGroupIiPackageSecond', params, 'POST').then(res => {
  237. this.secondlist=res.data;
  238. this.secondShow=true;
  239. uni.hideLoading();
  240. })
  241. }else{
  242. if(item.displacementList.length==1){
  243. uni.navigateTo({
  244. url:'list?type=2&id='+item.displacementList[0].id
  245. })
  246. }else{
  247. this.ssdisplacementList=item.displacementList;
  248. this.ssdisplacementListShow=true;
  249. this.ssname2=item.title;
  250. }
  251. }
  252. this.ssname1=item.title
  253. },
  254. seconditem(item){
  255. if(item.displacementList.length==1){
  256. uni.navigateTo({
  257. url:'list?type=2&id='+item.displacementList[0].id
  258. })
  259. }
  260. else{
  261. this.ssdisplacementList=item.displacementList;
  262. this.ssdisplacementListShow=true;
  263. this.ssname2=item.title
  264. }
  265. // this.$refs.popup.open("right2")
  266. //this.popupShow=true;
  267. },
  268. carNameInput(){
  269. //console.log(this.carName)
  270. if(this.carName==''){
  271. this.carssListShow=false;
  272. this.secondShow=false;
  273. this.ssdisplacementListShow=false;
  274. }
  275. },
  276. getdata(){
  277. uni.showLoading({ title: '加载中'});
  278. this.iStatusBarHeight = uni.getSystemInfoSync().statusBarHeight;
  279. this.$http('matchingByOpen/queryCarModelGroupPackage', {
  280. }, 'POST').then(res => {
  281. console.log("matchingByOpen/queryCarModelGroupPackage")
  282. console.log(res)
  283. this.carModelList=res.data.brands;
  284. uni.hideLoading();
  285. }).catch((err) => {
  286. console.log(err)
  287. })
  288. },
  289. selectBrand(item){
  290. console.log(item)
  291. this.selectedCarBrand=item;
  292. //this.$refs.popup.open("right")
  293. this.popuponeShow=true;
  294. this.brand=item.brand
  295. this.getbrand()
  296. },
  297. getbrand(){
  298. uni.showLoading({ title: '加载中'});
  299. this.$http('matchingByOpen/queryCarModelGroupPackage', {
  300. brand:this.brand
  301. },'POST').then(res => {
  302. uni.hideLoading();
  303. this.carSeriesList=res.data.carSeriesList
  304. })
  305. },
  306. selectCarFactory(manufactor,item){
  307. this.manufactor=manufactor;
  308. this.carSeries=item;
  309. console.log(manufactor)
  310. console.log(item)
  311. console.log(this.selectedCarBrand)
  312. //this.selectedCarSeries=item
  313. //this.displacementListShow=true;
  314. //this.getdisplacementList()
  315. uni.navigateTo({
  316. url:'/pages/index/displacement?logo='+this.selectedCarBrand.logo+'&manufactor='+manufactor+'&carSeries='+item+'&brand='+this.selectedCarBrand.brand
  317. })
  318. },
  319. getdisplacementList(){
  320. uni.showLoading({ title: '加载中'});
  321. this.$http('matchingByOpen/queryCarModelGroupPackage', {
  322. brand:this.brand,
  323. manufactor:this.manufactor,
  324. carSeries:this.carSeries
  325. },'POST').then(res => {
  326. uni.hideLoading();
  327. this.displacementList=res.data.displacementList
  328. })
  329. },
  330. selectDisplacement(item){
  331. this.displacement=item;
  332. this.carGroupListShow=true;
  333. this.getmodelList();
  334. },
  335. getmodelList(){
  336. uni.showLoading({ title: '加载中'});
  337. this.$http('matchingByOpen/queryCarModelGroupPackage', {
  338. brand:this.brand,
  339. manufactor:this.manufactor,
  340. carSeries:this.carSeries,
  341. displacement:this.displacement
  342. },'post').then(res => {
  343. uni.hideLoading();
  344. this.carGroupList=res.data.carGroupList
  345. })
  346. },
  347. goList(item){
  348. console.log(item)
  349. this.$store.commit('mutationslistId', item.id)
  350. uni.navigateTo({
  351. url:'list?name='+item.value+'&nLevelID='+item.carModelInfo.nLevelID+'&id='+item.id
  352. })
  353. },
  354. golistnew(item){
  355. uni.navigateTo({
  356. url:'list?type=2&id='+item.id
  357. })
  358. },
  359. bindToView(item){
  360. console.log(item)
  361. if(item['首字母']=='热'){
  362. this.toView ='rm'
  363. }else{
  364. this.toView = item['首字母']
  365. }
  366. console.log(this.toView)
  367. },
  368. close(){
  369. //this.$refs.popup.close()
  370. },
  371. }
  372. }
  373. </script>
  374. <style scoped lang="scss">
  375. .popupone{
  376. width: 100vw;height: 100vh;
  377. background:rgba(0, 0, 0, 0.4) ;
  378. position: fixed;top: 0;left: 0;
  379. z-index: 11;
  380. }
  381. .brandListkk{
  382. padding-top: 44px;
  383. }
  384. .brand-select .rmview .brand-select-title{
  385. /* background: #fff; */
  386. }
  387. .rmview{
  388. border-radius: 16rpx;overflow: hidden;
  389. }
  390. .carModel-nav-title-left{
  391. display: flex;
  392. }
  393. .carModel-nav-title{
  394. display: flex;
  395. justify-content: space-between;
  396. }
  397. .carBack{
  398. line-height: 100rpx;
  399. font-size: 30rpx;
  400. font-family: PingFangSC-Medium, PingFang SC;
  401. font-weight: 500;
  402. color: #FFFFFF;
  403. padding-right: 24rpx;
  404. }
  405. .carSs{
  406. width: 750rpx;
  407. height: 96rpx;
  408. background: #FFFFFF;
  409. padding-top: 24rpx;
  410. position: fixed;
  411. z-index: 999;
  412. left: 0;
  413. top:90rpx;
  414. /* top: calc(44px + 96rpx); */
  415. }
  416. .carssBox{
  417. width: 702rpx;
  418. height: 72rpx;
  419. background: #F4F5F7;
  420. border-radius: 36rpx;
  421. margin: 0 auto;
  422. }
  423. .carSsImg{
  424. width: 40rpx;
  425. height: 40rpx;
  426. margin-top: 16rpx;
  427. margin-left: 20rpx;
  428. }
  429. .carssInput{
  430. line-height:72rpx;
  431. font-size: 28rpx;
  432. height:72rpx;
  433. padding-left: 16rpx;
  434. width: 600rpx;
  435. }
  436. .carssBox{
  437. display: flex;
  438. }
  439. .brand-select{
  440. .brand-select-title{
  441. height: 64rpx;
  442. position: relative;
  443. h5{
  444. position: absolute;
  445. height:40rpx;
  446. font-size:28rpx;
  447. font-weight:500;
  448. color:#1a1a1a;
  449. line-height:40rpx;
  450. top: 12rpx;
  451. left: 30rpx;
  452. }
  453. }
  454. .brand-select-wrapper{
  455. display: flex;
  456. flex-wrap: wrap;
  457. background:rgba(255,255,255,1);
  458. width: 702rpx;border-radius: 16rpx;
  459. .brand-select-item{
  460. display: block;
  461. width: 80rpx;
  462. min-height: 100rpx;
  463. padding: 30rpx;
  464. img{
  465. display: inline-block;
  466. margin-left: 10rpx;
  467. width: 60rpx;
  468. height: 60rpx;
  469. }
  470. span{
  471. display: inline-block;
  472. text-align: center;
  473. height:33rpx;
  474. width: 90rpx;
  475. font-size:22rpx;
  476. font-weight:400;
  477. color:#1a1a1a;
  478. line-height:33rpx;
  479. }
  480. }
  481. }
  482. }
  483. .fast-navigation{
  484. position: absolute;
  485. text-align: center;
  486. right: 16rpx;
  487. top: 0rpx;
  488. width: 23rpx;
  489. font-size:26rpx;
  490. font-weight:500;
  491. line-height:35rpx;
  492. color: rgb(153, 153, 153);
  493. a{
  494. display: block;
  495. padding-top: 3rpx;
  496. }
  497. .select{
  498. color: #FF4F00;
  499. }
  500. }
  501. .scroll-view{
  502. /* height: calc(100vh - 120rpx); */
  503. }
  504. .brand-select{
  505. padding-bottom: 100rpx;
  506. }
  507. .popup-height {
  508. width: 200px;
  509. }
  510. .popup-content{
  511. width: 80vw;
  512. background: #FFFFFF;
  513. height: 100vh;
  514. margin-left: 20vw;
  515. padding-top: 20rpx;
  516. }
  517. .carModel-nav-title{
  518. height:100rpx;
  519. background: linear-gradient(110deg, #48B9F9 0%, #3F90F7 100%);
  520. line-height: 100rpx;
  521. display: flex;
  522. z-index: 500;
  523. &.cell-logo{
  524. position: sticky;
  525. top: 0;
  526. background: linear-gradient(110deg, #48B9F9 0%, #3F90F7 100%);
  527. }
  528. .carModel-nav-title-box{
  529. width: 100%;
  530. display: flex;
  531. }
  532. .carModel-nav-title-img{
  533. margin: 20rpx;
  534. width: 60rpx;
  535. height: 60rpx;
  536. }
  537. .carModel-nav-title-msg{
  538. font-size:30rpx;
  539. font-weight:400;
  540. color:rgba(255,255,255,1);
  541. display: block;
  542. padding-right: 20rpx;
  543. width: 400rpx;
  544. overflow: hidden;
  545. text-overflow: ellipsis;
  546. white-space: nowrap;
  547. }
  548. .carModel-nav-title-msg1{
  549. width: 300rpx;
  550. }
  551. }
  552. .cell-item-title{
  553. line-height: 69rpx;padding-left: 24rpx;
  554. width: 520rpx;margin-left: 30rpx;
  555. height: 69rpx;
  556. background: #FF4F00 linear-gradient(132deg, #FF8635 0%, #FF4828 100%);
  557. border-radius: 16rpx;
  558. font-weight: 500;
  559. color: #FFFFFF;font-size: 28rpx;
  560. }
  561. .span-cell{
  562. position: relative;
  563. display: -webkit-box;
  564. display: -webkit-flex;
  565. display: flex;
  566. box-sizing: border-box;
  567. width: calc(100% - 60rpx);
  568. padding: 6rpx 24rpx;
  569. overflow: hidden;
  570. color: #323233;
  571. font-size: 26rpx;
  572. line-height: 82rpx;
  573. height: 82rpx;
  574. background-color: #fff;
  575. border-bottom: 1px solid #ebedf0;
  576. margin-left: 30rpx;
  577. }
  578. .carModel-nav-title{
  579. height:100rpx;
  580. background: linear-gradient(110deg, #48B9F9 0%, #3F90F7 100%);
  581. line-height: 100rpx;
  582. display: flex;
  583. z-index: 500;
  584. &.cell-logo{
  585. position: sticky;
  586. top: 0;
  587. background: linear-gradient(110deg, #48B9F9 0%, #3F90F7 100%);
  588. }
  589. .carModel-nav-title-box{
  590. width: 100%;
  591. display: flex;
  592. }
  593. .carModel-nav-title-img{
  594. margin: 20rpx;
  595. width: 60rpx;
  596. height: 60rpx;
  597. }
  598. .carModel-nav-title-msg{
  599. font-size:30rpx;
  600. font-weight:400;
  601. color:rgba(255,255,255,1);
  602. display: block;
  603. padding-right: 20px;
  604. }
  605. }
  606. .carbox{
  607. /* height: calc(100vh - 120rpx); */
  608. padding: 0 24rpx;
  609. padding-top: 20rpx;
  610. }
  611. .brandList{
  612. height: calc(100vh - 45px);
  613. /* padding-bottom:var(--status-bar-height); */
  614. }
  615. .displacementListLine{
  616. min-height: 50rpx;
  617. padding: 20rpx 20rpx 20rpx 30rpx;
  618. font-size:28rpx;
  619. font-weight:600;
  620. color:rgba(51,51,51,1);
  621. line-height:50rpx;
  622. border-top: 2rpx solid rgb(238, 238, 238);
  623. background-color: rgb(255, 255, 255);
  624. }
  625. .carsslineTxt{
  626. // height: 98rpx;
  627. background: #FFFFFF;
  628. line-height:50rpx;
  629. color: #333333;
  630. font-size: 28rpx;
  631. padding: 0 24rpx;
  632. border-bottom: 1px solid #EEEEEE;
  633. padding: 20rpx 20rpx 20rpx 30rpx;
  634. }
  635. .displacementListBox{
  636. position: fixed;
  637. top: 97rpx;
  638. left: 20vw;
  639. width: 80vw;
  640. height: 100vh;
  641. background:#F4F5F7 ;
  642. z-index: 11111;
  643. /* #ifdef H5 */
  644. top:calc(210rpx);
  645. /* #endif */
  646. }
  647. .carGroupListBox{
  648. position: fixed;
  649. top: 0;
  650. left: 20vw;
  651. width: 80vw;
  652. height: 100vh;
  653. background:#F4F5F7 ;
  654. z-index: 11111;
  655. top: 210rpx;
  656. /* #ifdef H5 */
  657. /* top:calc(44px + 220rpx); */
  658. /* #endif */
  659. }
  660. .carssListBox{
  661. position: fixed;
  662. top: 0;
  663. left: 0;
  664. width: 200vw;
  665. height: 100vh;
  666. background: rgba(0,0,0,0.5) ;
  667. z-index: 11111;
  668. /* #ifdef H5 */
  669. top:calc( 210rpx);
  670. /* #endif */
  671. }
  672. .carssListBoxCont{
  673. background: #FFFFFF;width: 80vw;margin-left: 20vw;height: 100vh;
  674. }
  675. .carssListBox2{
  676. position: fixed;
  677. top: 0;
  678. left: 0;
  679. width: 100vw;
  680. height: 100vh;
  681. background: rgba(0,0,0,0) ;
  682. z-index: 11112;
  683. top:calc(210rpx);
  684. }
  685. .brand-select-titleselect{
  686. color: #FF4F00 !important;
  687. }
  688. .tab1{
  689. position: relative;
  690. }
  691. </style>