index.vue 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788
  1. <template>
  2. <view class="content">
  3. <view class="bigBox">
  4. <!-- <image class="bigImg" src="http://dmsphoto.66km.com.cn/thFiles/A9157023-4939-48B7-BB49-D9D8113EF953.jpg" mode=""></image> -->
  5. <image class="bigImg" src="/static/img/index.png" mode="widthFix"></image>
  6. <view class="ssBox" v-if="bIndex==2">
  7. <view class="ssTab">
  8. <view class="ssTableLine" :class="{sstabActive:ssType==1}" @click="sstabFn(1)">按车型</view>
  9. <view class="ssTableLine" :class="{sstabActive:ssType==2}" @click="sstabFn(2)">按商品</view>
  10. </view>
  11. <view class="ssView" @click="goSearch">
  12. <image class="newSImg" src="/static/img/newS.png" mode=""></image>
  13. <input type="text" class="sInput" disabled v-if="ssType==1" placeholder-style="color:#C4C4C4" placeholder="请输入车辆品牌、车系"/>
  14. <input type="text" class="sInput" disabled v-if="ssType==2" placeholder-style="color:#C4C4C4" placeholder="请输入商品型号"/>
  15. </view>
  16. </view>
  17. <view class="ssBox" v-if="bIndex==3">
  18. <view class="ssView" >
  19. <image @click="goSearch" class="newSImg" src="/static/img/newS.png" mode=""></image>
  20. <input @click="goSearch" type="text" class="sInput" placeholder-style="color:#C4C4C4" placeholder="请输入VIN码"/>
  21. <image @click="stBtn" class="newSbImg" src="/static/img/newSb.png" mode=""></image>
  22. </view>
  23. </view>
  24. </view>
  25. <view class="bottomBox">
  26. <view class="bottomLine" @click="bFn(1)">
  27. <image class="indexbg" v-if="bIndex==1" src="/static/img/indexbg.png" mode=""></image>
  28. <span class="bottomLineTxt" :class="{bAciveTxt:bIndex==1}">车型</span>
  29. </view>
  30. <view class="bottomLine" @click="bFn(2)">
  31. <image class="indexbg" v-if="bIndex==2" src="/static/img/indexbg.png" mode=""></image>
  32. <span class="bottomLineTxt" :class="{bAciveTxt:bIndex==2}">搜索</span>
  33. </view>
  34. <view class="bottomLine" @click="bFn(3)">
  35. <image class="indexbg" v-if="bIndex==3" src="/static/img/indexbg.png" mode=""></image>
  36. <span class="bottomLineTxt" :class="{bAciveTxt:bIndex==3}">VIN码</span>
  37. </view>
  38. </view>
  39. <!-- 选择车型 -->
  40. <view class="ckcarBox" v-if="ckCarShow" >
  41. <view class="ckcar" @click.stop="">
  42. <view class="ckcarTop flex">
  43. <view class="ckcarTitle">请选择车型</view>
  44. <image src="../../static/img/icon_quxiao.png" mode="" class="ckcarClose" @click="ckcarClose"></image>
  45. </view>
  46. <view class="ckcarlineBox" v-for="(item,index) in moreVinList" @click="gobyItem(item)">
  47. <view class="ckcarline flex">
  48. <view class="ckcarLeft">{{item.title}}</view>
  49. <image src="../../static/img/icon_arrow.png" mode="" class="ckcarJtimg"></image>
  50. </view>
  51. </view>
  52. </view>
  53. </view>
  54. </view>
  55. </template>
  56. <script>
  57. import carModel from './carModel.vue'
  58. import user from './user.vue'
  59. export default {
  60. components: {
  61. carModel, //注册子组件
  62. user
  63. },
  64. //props:['iStatusBarHeight',],
  65. data() {
  66. return {
  67. fileURl: '',
  68. ckCarShow:false,
  69. vinNum:'',
  70. moreVinList:[],
  71. historyList:[],
  72. iStatusBarHeight:'',
  73. openId:'',
  74. aaa:'',
  75. duration:500,
  76. interval:3000,
  77. historyvin:'',
  78. tabIndex:1,
  79. byItem:'',
  80. historyvinLoding:false,
  81. vincarActiveNum:1,
  82. bIndex:2,
  83. ssType:1,
  84. }
  85. },
  86. onLoad() {
  87. this.iStatusBarHeight = uni.getSystemInfoSync().statusBarHeight;
  88. //console.log(this.iStatusBarHeight)
  89. var that=this;
  90. this.uniLogin()
  91. /* setTimeout(function(){
  92. that.$refs.carModelView.getdata();
  93. },500) */
  94. var bb= this.iStatusBarHeight + 44 + 'px';
  95. var cc= '520rpx'
  96. this.aaa= `calc(100vh - ${bb} - ${cc})`
  97. },
  98. onShow() {
  99. this.bIndex=2
  100. if(this.openId){
  101. this.queryHistory()
  102. }
  103. },
  104. methods: {
  105. bFn(num){
  106. this.bIndex=num
  107. if(num==1){
  108. uni.navigateTo({
  109. url:'carModel2'
  110. })
  111. }
  112. },
  113. vincarActiveFn(num){
  114. this.vincarActiveNum=num
  115. },
  116. goSgoods(){
  117. uni.navigateTo({
  118. url:'sgoodsList'
  119. })
  120. },
  121. sstabFn(num){
  122. this.ssType=num
  123. },
  124. tabFn(num){
  125. this.tabIndex=num
  126. },
  127. goCarModel(){
  128. uni.navigateTo({
  129. url:'carModel2'
  130. })
  131. },
  132. goCarModelType(type){
  133. uni.navigateTo({
  134. url:'carModel2?type='+type
  135. })
  136. },
  137. wy(){
  138. uni.chooseImage({
  139. count: 6, //默认9
  140. sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
  141. sourceType: ['album'], //从相册选择
  142. success: function (res) {
  143. console.log(JSON.stringify(res.tempFilePaths));
  144. }
  145. });
  146. },
  147. uniLogin(){
  148. var that=this;
  149. uni.login({
  150. provider: 'weixin',
  151. success: function (loginRes) {
  152. console.log(loginRes);
  153. that.getWxOpenID(loginRes)
  154. }
  155. });
  156. },
  157. getWxOpenID(e){
  158. var that=this;
  159. this.$http2('sys/getWxOpenID', {
  160. code:e.code,
  161. },'GET').then(res => {
  162. this.openId=res.data.openId;
  163. uni.setStorage({
  164. key: 'wxdata',
  165. data: res.data,
  166. success: function () {
  167. that.queryHistory()
  168. }
  169. });
  170. })
  171. },
  172. queryHistory(){
  173. this.historyvinLoding=false
  174. this.$http2('queryHistory', {
  175. },'POST').then(res => {
  176. this.historyList=res.data
  177. this.historyList.forEach(item=>{
  178. if(item.vin){
  179. if(!this.historyvin){
  180. this.historyvin=item.vin
  181. this.byItem=item
  182. }
  183. }
  184. })
  185. this.historyvinLoding=true
  186. var bb= this.iStatusBarHeight + 44 + 'px';
  187. var cc='520rpx'
  188. if(this.historyList.length==0){
  189. cc= '240rpx'
  190. }else
  191. if(this.historyList.length==1){
  192. cc= '352rpx'
  193. }else
  194. if(this.historyList.length==2){
  195. cc= '418rpx'
  196. }
  197. this.aaa= `calc(100vh - ${bb} - ${cc})`
  198. })
  199. },
  200. gocarDetail(){
  201. var e=this.byItem
  202. uni.navigateTo({
  203. url:'/pages/index/byItem?nLevelID='+e.nLevelID+'&logo='+e.logo+'&value='+e.title+'&id='+e.groupID+'&isVin='+e.ifVin+'&vin='+e.vin
  204. })
  205. },
  206. gobyItem(e){
  207. var nLevelID=e.nLevelIDs.split(',')[0]
  208. /* uni.navigateTo({
  209. url:'/pages/index/byItem?nLevelID='+nLevelID+'&logo='+e.carModelInfo.logo+'&value='+e.title+'&id='+e.ids+'&isVin=1&vin='+this.vinNum
  210. }) */
  211. this.ckCarShow=false
  212. uni.navigateTo({
  213. url:'/pages/index/goodsList?nLevelID='+nLevelID+'&logo='+e.carModelInfo.logo+'&value='+e.title+'&id='+e.ids+'&isVin=1&vin='+this.vinNum
  214. })
  215. },
  216. gohistory(){
  217. uni.navigateTo({
  218. url:'/pages/index/history'
  219. })
  220. },
  221. goSearch(){
  222. if(this.ssType==1){
  223. uni.navigateTo({
  224. url:'/pages/index/search'
  225. })
  226. }else{
  227. uni.navigateTo({
  228. url:'sgoodsList'
  229. })
  230. }
  231. },
  232. stBtn(){
  233. var that = this;
  234. console.log("识图识图识图识图")
  235. uni.authorize({
  236. scope: 'scope.camera',
  237. success() {
  238. console.log("chengg");
  239. uni.chooseImage({
  240. sourceType: ['album','camera'],
  241. count:1,
  242. success: (chooseImageRes) => {
  243. //console.log(chooseImageRes)
  244. const tempFilePaths = chooseImageRes.tempFilePaths;
  245. this.fileURl=tempFilePaths[0]
  246. uni.showLoading({ title: '加载中'});
  247. uni.uploadFile({
  248. url: that.$baseURL+'scanner?action=/vinByOpenApi/scanner', //仅为示例,非真实的接口地址
  249. filePath: tempFilePaths[0],
  250. name: 'photo',
  251. /* formData: {
  252. 'user': 'test'
  253. }, */
  254. success: (uploadFileRes) => {
  255. var data=JSON.parse(uploadFileRes.data);
  256. uni.hideLoading();
  257. if(data.code == 0){
  258. console.log(data.data)
  259. that.vinNum=data.data;
  260. that.queryCarModelGroupByVinAggregation()
  261. }else{
  262. uni.showToast({
  263. title: data.msg,
  264. duration: 3000,
  265. icon:'none',
  266. });
  267. }
  268. //console.log(JSON.parse(uploadFileRes.data).data );
  269. },fail(err) {
  270. uni.hideLoading();
  271. console.log(err)
  272. uni.showToast({
  273. title: '拉取失败',
  274. icon:'none',
  275. duration: 3000,
  276. });
  277. },
  278. complete(obj){
  279. uni.hideLoading();
  280. if(obj.statusCode!=200){
  281. uni.showToast({
  282. title: 'vin扫描失败,请重试',
  283. icon:'none',
  284. duration: 3000,
  285. });
  286. console.log("vin扫描失败,请重试")
  287. }
  288. }
  289. });
  290. },fail(err){
  291. console.log("上传失败")
  292. console.log(err)
  293. }
  294. });
  295. },fail(err) {
  296. uni.showToast({
  297. title: '授权失败',
  298. icon:'none',
  299. duration: 3000,
  300. });
  301. console.log("授权失败")
  302. uni.showModal({
  303. title: '是否重新授权识图功能',
  304. success(res) {
  305. if (res.confirm) {
  306. uni.openSetting({
  307. success() {
  308. console.log('开启权限成功');
  309. },
  310. fail() {
  311. console.log('开启权限失败');
  312. }
  313. });
  314. } else if (res.cancel) {
  315. console.log('拒绝开启开启权限');
  316. }
  317. }
  318. });
  319. }
  320. })
  321. },
  322. queryCarModelGroupByVinAggregation(){
  323. this.$http('matchingByOpen/queryCarModelGroupByVinAggregation', {
  324. vin: this.vinNum,type:2
  325. }, 'POST').then(res => {
  326. if(res.code!=1){
  327. this.moreVinList=res.data;
  328. if(this.moreVinList.length>1){
  329. this.ckCarShow=true;
  330. }else{
  331. this.gobyItem(this.moreVinList[0])
  332. }
  333. }
  334. else {
  335. uni.showToast({
  336. title: res.msg,
  337. duration: 3000,
  338. icon:'none',
  339. });
  340. }
  341. })
  342. },
  343. ckcarClose(){
  344. this.ckCarShow=false;
  345. }
  346. },
  347. onShareAppMessage(){
  348. },
  349. onShareTimeline(){
  350. }
  351. }
  352. </script>
  353. <style scoped>
  354. .bottomBox{
  355. width: 100%;
  356. height: 87rpx;
  357. background: #39434F;
  358. position: fixed;
  359. left: 0;
  360. bottom: 0;
  361. padding-bottom: constant(safe-area-inset-bottom);
  362. padding-bottom: env(safe-area-inset-bottom);
  363. display: flex;
  364. z-index: 11;
  365. }
  366. .bottomLine{
  367. width: 250rpx;
  368. line-height: 87rpx;
  369. text-align: center;
  370. font-weight: 400;
  371. font-size: 29rpx;
  372. color: #7A8490;
  373. position: relative;
  374. }
  375. .bAciveTxt{
  376. font-weight: 500;
  377. font-size: 34rpx;
  378. color: #FFFFFF;
  379. position: relative;
  380. z-index: 111;
  381. }
  382. .indexbg{
  383. width: 250rpx;
  384. height: 87rpx;
  385. position: absolute;
  386. top: 0;
  387. left: 0;
  388. }
  389. .bigBox{
  390. width: 100%;
  391. height: 100vh;
  392. position: relative;
  393. /* background: url('http://dmsphoto.66km.com.cn/thFiles/A9157023-4939-48B7-BB49-D9D8113EF953.jpg') no-repeat;
  394. background-size: 100%; */
  395. }
  396. .bigImg{
  397. position: absolute;
  398. width: 100%;
  399. height: 100vh;
  400. top: 0;
  401. left: 0;
  402. }
  403. .ssBox{
  404. width: 676rpx;
  405. background: rgba(0, 0, 0, 0.4);
  406. position: absolute;
  407. left: 37rpx;
  408. top: 200rpx;
  409. padding: 26rpx 0 26rpx 0;
  410. }
  411. .ssView{
  412. width: 595rpx;
  413. height: 78rpx;
  414. background: #636466;
  415. display: flex;
  416. margin-left: 40rpx;
  417. }
  418. .newSImg{
  419. width: 40rpx;height: 40rpx;
  420. margin-top: 20rpx;margin-left: 10rpx;
  421. }
  422. .sInput{
  423. height: 78rpx;line-height: 78rpx;padding-left: 20rpx;font-size: 28rpx;
  424. width: 400rpx;
  425. }
  426. .newSbImg{
  427. width: 45rpx;height: 42rpx;
  428. padding-top: 20rpx;
  429. padding-right: 20rpx;
  430. padding-left: 50rpx;
  431. }
  432. /* */
  433. .contBox{
  434. padding: 0 24rpx;
  435. }
  436. .productBox{
  437. height: 520rpx;
  438. background: #FFFFFF;
  439. border-radius: 16rpx;
  440. padding: 30rpx;
  441. margin-top: 20rpx;
  442. }
  443. .productTitle{
  444. font-weight: 500;
  445. font-size: 28rpx;
  446. color: #1A1A1A;
  447. line-height: 40rpx;
  448. }
  449. .productLinBox{
  450. display: flex;justify-content: space-between;
  451. }
  452. .productImg{
  453. width: 125rpx;height: 44rpx;
  454. }
  455. .productLine{
  456. text-align: center;
  457. padding-top: 24rpx;
  458. }
  459. .productTxt{
  460. text-align: center;
  461. font-size: 26rpx;
  462. color: #1A1A1A;
  463. padding-top: 22rpx;
  464. }
  465. .vincar{
  466. background: #FFFFFF;
  467. border-radius: 16rpx;
  468. padding: 24rpx 30rpx;
  469. }
  470. .vincarTab{
  471. display: flex;
  472. }
  473. .vincarTabLine{
  474. font-size: 26rpx;
  475. color: #333333;
  476. line-height: 37rpx;
  477. }
  478. .anVin{
  479. font-weight: 500;
  480. font-size: 28rpx;
  481. margin-right: 50rpx;
  482. }
  483. .vincarActive{
  484. color: #FF4F00;border-bottom: 4rpx solid #FF4F00;
  485. }
  486. .inputsBox{
  487. border-radius: 10rpx;
  488. border: 2rpx solid #FF4F00;
  489. padding: 8rpx;
  490. display: flex;justify-content: space-between;
  491. margin-top: 27rpx;
  492. }
  493. .inputsBtn{
  494. width: 108rpx;
  495. height: 58rpx;
  496. background: #FF4F00;
  497. border-radius: 6rpx;
  498. text-align: center;
  499. line-height: 58rpx;
  500. font-size: 26rpx;
  501. color: #FFFFFF;
  502. }
  503. .lanjt{
  504. width: 8rpx;height: 15rpx;
  505. margin-top: 20rpx;margin-left: 6rpx;
  506. }
  507. .historyLeft{
  508. display: flex;
  509. font-size: 24rpx;
  510. color: #999999;
  511. }
  512. .historyLeftNum{
  513. height: 50rpx;
  514. background: #FAFAFA;
  515. padding: 0 10rpx;line-height: 50rpx;
  516. }
  517. .historyLeftTxt{
  518. line-height: 50rpx;
  519. }
  520. .historyMore{
  521. line-height: 50rpx;color: #3E86F0;font-size: 24rpx;display: flex;
  522. }
  523. .historyBox{
  524. display: flex;justify-content: space-between;padding-top: 24rpx;
  525. }
  526. .swpBox{
  527. height: 400rpx;
  528. }
  529. .swiperTk{
  530. height: 400rpx;
  531. }
  532. .swiper-itemTk{
  533. padding-top: 20rpx;text-align: center;
  534. overflow: hidden;height: 360rpx;
  535. }
  536. .tkHdImg{
  537. width: 702rpx;height: 360rpx;
  538. }
  539. .aaaaa{
  540. width: 500rpx;
  541. background-color: #1A1A1A;
  542. }
  543. .ckcarJtimg{
  544. width: 26rpx;height: 26rpx;margin-top: 4rpx;
  545. }
  546. .ckcarlineBox{
  547. padding:24rpx ;
  548. border-bottom: 1px solid #EEEEEE;
  549. }
  550. .ckcarLeft{
  551. font-weight: 400;line-height: 36rpx;
  552. color: #1A1A1A;font-size: 26rpx;
  553. }
  554. .ckcarBox{
  555. width: 100vw;height: 100vh;
  556. background:rgba(0, 0, 0, 0.4) ;
  557. position: fixed;top: 0;left: 0;
  558. }
  559. .ckcar{
  560. width: 750rpx;
  561. height: 772rpx;
  562. background: #FFFFFF;
  563. border-radius: 24rpx 24rpx 0rpx 0rpx;
  564. position: absolute;
  565. left: 0;
  566. bottom: 0;
  567. }
  568. .ckcarClose{
  569. width: 30rpx;height: 30rpx;
  570. }
  571. .ckcarTitle{
  572. font-weight: 500;font-size: 28rpx;
  573. color: #1A1A1A;
  574. line-height: 40rpx;
  575. }
  576. .ckcarTop{
  577. padding: 40rpx 26rpx 20rpx 24rpx;
  578. }
  579. .content{
  580. min-height: 100vh;background: #F4F5F7;
  581. }
  582. .top{
  583. width: 100%;height: 385rpx;
  584. background: url('http://dmsphoto.66km.com.cn/thFiles/DE1573A0-1C08-4243-8313-C0BA094406D0.png') no-repeat;
  585. background-size: 100% 100%;
  586. }
  587. .topNavBox{
  588. background: #FFFFFF;
  589. width: 750rpx;
  590. position: fixed;
  591. top: 0;
  592. left: 0;
  593. z-index: 111;
  594. color: #333333;
  595. }
  596. .searchInputBox{
  597. width: 550rpx;display: flex;
  598. height: 58rpx;
  599. background: #FFFFFF;
  600. border-radius: 16rpx;
  601. }
  602. .simg{
  603. width: 34rpx;height: 34rpx;margin-top: 13rpx;margin-left:30rpx;
  604. }
  605. .stimg{
  606. width: 44rpx;height: 44rpx;
  607. }
  608. .searchBox{
  609. display: flex;padding: 20rpx 24rpx;
  610. justify-content: space-between;
  611. padding-right: 0rpx;
  612. }
  613. .st{
  614. text-align: center;padding-left: 20rpx;padding-right: 24rpx;
  615. }
  616. .ssinput{
  617. font-size: 28rpx;font-weight: 400;padding-left: 24rpx;line-height: 58rpx;height: 58rpx;
  618. width: 450rpx;
  619. }
  620. .ip{
  621. color: #999999;
  622. }
  623. .shitu{
  624. font-weight: 400;
  625. color: #FFFFFF;font-size: 22rpx;
  626. }
  627. .historybox{
  628. padding: 0 18rpx; margin-top: -88rpx;
  629. }
  630. .history{
  631. background: #FFFFFF;
  632. border-radius: 16rpx;
  633. padding: 20rpx;padding-bottom: 0;
  634. }
  635. .jiantouimg{
  636. width: 26rpx;height: 26rpx;margin-top: 7rpx;
  637. }
  638. .historyTop{
  639. display: flex;justify-content: space-between;
  640. padding-bottom: 30rpx;
  641. }
  642. .historyTitle{
  643. font-weight: 500;font-size: 28rpx;
  644. color: #1A1A1A;line-height: 40rpx;
  645. }
  646. .historylinecarImg{
  647. width: 54rpx;
  648. height: 54rpx;
  649. }
  650. .historylinecar{
  651. font-weight: 400;font-size: 26rpx;
  652. color: #1A1A1A;
  653. line-height: 46rpx;width: 576rpx;
  654. }
  655. .historyLine{
  656. display: flex;justify-content: space-between;
  657. padding: 15rpx 0;border-top: 1rpx solid #EEEEEE;
  658. }
  659. .indexnav{
  660. height: 44px;
  661. line-height: 44px;
  662. text-align: center;
  663. font-size: 36rpx;
  664. /* color: #FFFFFF; */
  665. }
  666. .historyLogoBox{
  667. display: flex;align-items: center;
  668. }
  669. .bTabBox{
  670. width: 100vw;
  671. position: fixed;
  672. left: 0;
  673. bottom: 0;
  674. background: #FFFFFF;
  675. box-shadow: 0rpx -2rpx 16rpx 0rpx rgba(153,153,153,0.2);
  676. padding-bottom: constant(safe-area-inset-bottom);
  677. padding-bottom: env(safe-area-inset-bottom);
  678. display: flex;
  679. justify-content: space-around;
  680. }
  681. .btabLineImg{
  682. width: 42rpx;height: 42rpx;
  683. }
  684. .btabLineTxt{
  685. font-weight: 400;
  686. font-size: 22rpx;
  687. color: #1A1A1A;
  688. }
  689. .btabLine{
  690. padding-top: 21rpx;
  691. }
  692. .btabLineImg2{
  693. width: 140rpx;height: 140rpx;
  694. margin-top: -70rpx;
  695. }
  696. .ssTab{
  697. display: flex;justify-content: center;
  698. padding-bottom: 20rpx;
  699. }
  700. .ssTableLine{
  701. width: 114rpx;
  702. height: 56rpx;
  703. border: 2rpx solid #254A90;
  704. font-size: 28rpx;
  705. color: #EEF0F1;
  706. line-height: 56rpx;
  707. text-align: center;
  708. }
  709. .sstabActive{
  710. background: #254A90;
  711. }
  712. .ckcarJtimg{
  713. width: 26rpx;height: 26rpx;margin-top: 4rpx;
  714. }
  715. .ckcarlineBox{
  716. padding:24rpx ;
  717. border-bottom: 1px solid #EEEEEE;
  718. }
  719. .ckcarLeft{
  720. font-weight: 400;line-height: 36rpx;
  721. color: #1A1A1A;font-size: 26rpx;
  722. }
  723. .ckcarBox{
  724. width: 100vw;height: 100vh;
  725. background:rgba(0, 0, 0, 0.4) ;
  726. position: fixed;top: 0;left: 0;
  727. }
  728. .ckcar{
  729. width: 750rpx;
  730. height: 772rpx;
  731. background: #FFFFFF;
  732. border-radius: 24rpx 24rpx 0rpx 0rpx;
  733. position: absolute;
  734. left: 0;
  735. bottom: 0;
  736. }
  737. .ckcarClose{
  738. width: 30rpx;height: 30rpx;
  739. }
  740. .ckcarTitle{
  741. font-weight: 500;font-size: 28rpx;
  742. color: #1A1A1A;
  743. line-height: 40rpx;
  744. }
  745. .ckcarTop{
  746. padding: 40rpx 26rpx 20rpx 24rpx;
  747. }
  748. </style>