unknown
1 year ago
12 changed files with 326 additions and 81 deletions
-
4components/nodata/nodata.vue
-
5config/api.js
-
38config/request.js
-
2config/utils.js
-
17pages/carEntry/operaAppointment/comp/coachInfo.vue
-
35pages/carEntry/operaAppointment/comp/pickDate.vue
-
25pages/carEntry/operaAppointment/comp/step1.vue
-
12pages/carEntry/operaAppointment/comp/step2.vue
-
53pages/carEntry/operaAppointment/operaAppointment.vue
-
2pages/tabbar/index/index.vue
-
165pages/tabbar/learnCar/index - 副本.vue
-
17store/modules/user.js
@ -0,0 +1,165 @@ |
|||
<template> |
|||
<view class="content pageBgImg"> |
|||
<view style="width: 100%;height: 40rpx;"></view> |
|||
<view class="status_bar"></view> |
|||
<view class="title">江西驾考公共服务平台</view> |
|||
<view class="navCard"> |
|||
<view class="nav_row"> |
|||
<view class="nav " v-for="(item,index) in navData" :key="index" :class="{active: item.id==currentNav}" @click="changeNav(item.id)">{{ item.text }}</view> |
|||
</view> |
|||
<view class="time_row"> |
|||
<view class="time_item"> |
|||
<view class="lab">应完成学时</view> |
|||
<view class="num">100分钟</view> |
|||
</view> |
|||
<view class="time_item"> |
|||
<view class="lab">已完成学时</view> |
|||
<view class="num">30分钟</view> |
|||
<view class="shareTime">*与科目一学时共享</view> |
|||
</view> |
|||
</view> |
|||
<view class="subject3" v-if="currentNav==3"> |
|||
<view class="chain left"> |
|||
<image src="@/static/images/index/chain.png" mode=""></image> |
|||
</view> |
|||
<view class="chain right"> |
|||
<image src="@/static/images/index/chain.png" mode=""></image> |
|||
</view> |
|||
<view class="time_row "> |
|||
<view class="time_item"> |
|||
<view class="lab">应完成里程</view> |
|||
<view class="num">50km</view> |
|||
</view> |
|||
<view class="time_item"> |
|||
<view class="lab">已完成里程</view> |
|||
<view class="num">0km</view> |
|||
</view> |
|||
</view> |
|||
</view> |
|||
</view> |
|||
<subject0 v-show="currentNav==0"/> |
|||
<subject1 v-show="currentNav==1"/> |
|||
<subject2 v-show="currentNav==2"/> |
|||
<subject3 v-show="currentNav==3"/> |
|||
<subject4 v-show="currentNav==4"/> |
|||
</view> |
|||
</template> |
|||
|
|||
<script> |
|||
import subject0 from './comp/subject0' |
|||
import subject1 from './comp/subject1' |
|||
import subject2 from './comp/subject2' |
|||
import subject3 from './comp/subject3' |
|||
import subject4 from './comp/subject4' |
|||
export default { |
|||
components: { subject0, subject1, subject2, subject3, subject4 }, |
|||
data() { |
|||
return { |
|||
navData: [ |
|||
{text: '模拟器', id: 0}, |
|||
{text: '科目一', id: 1}, |
|||
{text: '科目二', id: 2}, |
|||
{text: '科目三', id: 3}, |
|||
{text: '科目四', id: 4}, |
|||
], |
|||
currentNav: 0 |
|||
} |
|||
}, |
|||
onLoad() { |
|||
}, |
|||
onShow() { |
|||
// uni.hideTabBar(); |
|||
}, |
|||
methods: { |
|||
changeNav(id) { |
|||
this.currentNav = id |
|||
} |
|||
} |
|||
} |
|||
</script> |
|||
|
|||
<style lang="scss" scoped> |
|||
.content { |
|||
width: 100vw; |
|||
min-height: 100vh; |
|||
// background: url('../../../static/images/bigImg/topbg.png') #F6F6F6 no-repeat; |
|||
background-size: 100% 362rpx; |
|||
padding: 0 32rpx 32rpx 32rpx; |
|||
.title { |
|||
font-size: 36rpx; |
|||
font-weight: 600; |
|||
color: #fff; |
|||
padding: 10rpx 0 48rpx 0rpx; |
|||
} |
|||
.navCard { |
|||
.nav_row { |
|||
display: flex; |
|||
justify-content: space-between; |
|||
.nav { |
|||
width: 19.4%; |
|||
height: 86rpx; |
|||
background: rgba(255,255,255,0.4); |
|||
border-radius: 8rpx 8rpx 0px 0px; |
|||
font-size: 28rpx; |
|||
color: #fff; |
|||
line-height: 86rpx; |
|||
text-align: center; |
|||
&.active { |
|||
background: #FFFFFF; |
|||
color: $themC; |
|||
} |
|||
} |
|||
} |
|||
.subject3 { |
|||
padding-top: 32rpx; |
|||
position: relative; |
|||
.chain { |
|||
width: 28rpx; |
|||
height: 100rpx; |
|||
position: absolute; |
|||
top: -34rpx; |
|||
&.left { |
|||
left: 60rpx; |
|||
} |
|||
&.right { |
|||
right: 60rpx !important; |
|||
} |
|||
} |
|||
} |
|||
.time_row { |
|||
display: flex; |
|||
height: 240rpx; |
|||
padding: 32rpx; |
|||
align-items: center; |
|||
justify-content: center; |
|||
background: #fff; |
|||
border-radius: 0 0 8rpx 8rpx; |
|||
.time_item { |
|||
flex: 1; |
|||
text-align: center; |
|||
position: relative; |
|||
.lab { |
|||
font-size: 28rpx; |
|||
color: #333; |
|||
} |
|||
|
|||
.num { |
|||
font-size: 40rpx; |
|||
font-weight: 600; |
|||
color: $themC; |
|||
margin-top: 20rpx; |
|||
} |
|||
.shareTime { |
|||
font-size: 20rpx; |
|||
color: $themC; |
|||
position: absolute; |
|||
bottom: -40rpx; |
|||
left: 0; |
|||
width: 100%; |
|||
} |
|||
} |
|||
} |
|||
} |
|||
|
|||
} |
|||
</style> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue