unknown
11 months ago
10 changed files with 216 additions and 15 deletions
-
6components/searchRow/searchRow.vue
-
19pages.json
-
2pages/indexEntry/enroll/enroll.vue
-
11pages/indexEntry/enroll/registInfo/registInfo.vue
-
103pages/mineEntry/myForecastName/myForecastName.vue
-
47pages/mineEntry/personaInfo/myInfo.vue
-
25pages/mineEntry/personaInfo/personaInfo.vue
-
1pages/tabbar/index/index.vue
-
17pages/tabbar/mine/index.vue
-
BINstatic/images/userCenter/yubaoming.png
@ -0,0 +1,103 @@ |
|||
<template> |
|||
<view class="pageBgImg "> |
|||
<topNavbar title="我的预报名"></topNavbar> |
|||
<view class="bg" v-if="list.length"> |
|||
<view class="ul"> |
|||
<view class="card" v-for="(item,index) in list" :key="index" @click="itemClickFn(item)"> |
|||
<!-- 状态:0-预报名,1-已报名(待支付)2-已支付,3-已学完 --> |
|||
<view class="tps">{{ item.applyStatus==0?'点击进入报名':'预报名成功,待支付'}}</view> |
|||
<view class="name">{{item.schoolName}}</view> |
|||
<view class="className">班型:{{item.className}}</view> |
|||
<view class="flexB"> |
|||
<view class="date"> |
|||
{{$u.timeFormat(item.createDate, 'yyyy-mm-dd hh:MM:ss')}} |
|||
</view> |
|||
<view class="deleteBtn" @click.stop="deleteFn(item)"> |
|||
删除 |
|||
</view> |
|||
</view> |
|||
</view> |
|||
</view> |
|||
</view> |
|||
<nodata v-else></nodata> |
|||
<u-loadmore :status="status" style="margin-top: 32rpx;" v-if="list.length>5" icon-type="circle" /> |
|||
</view> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
data() { |
|||
return { |
|||
params: { |
|||
pageIndex: 1, |
|||
pageSize: 20, |
|||
}, |
|||
list: [ |
|||
{applyStatus: 0, schoolName: '翔力驾校'} |
|||
], |
|||
status: 'loadmore', |
|||
} |
|||
}, |
|||
|
|||
} |
|||
</script> |
|||
|
|||
<style lang="scss" scoped> |
|||
.pageBgImg { |
|||
width: 100%; |
|||
|
|||
.tps { |
|||
width: 100%; |
|||
// height: 56rpx; |
|||
// line-height: 56rpx; |
|||
color: $themC; |
|||
padding: 0 20rpx; |
|||
text-align: right; |
|||
// background-color: #f7f7fb; |
|||
font-size: 26rpx; |
|||
} |
|||
|
|||
.ul { |
|||
width: 100%; |
|||
padding: 0 30rpx; |
|||
.card{ |
|||
width: 100%; |
|||
padding: 20rpx; |
|||
border-bottom: 1px solid #ededed; |
|||
|
|||
&:last-child { |
|||
border: none; |
|||
} |
|||
|
|||
.name { |
|||
font-size: 32rpx; |
|||
font-weight: 700; |
|||
padding-top: 20rpx; |
|||
} |
|||
.className { |
|||
font-size: 28rpx; |
|||
color: #666; |
|||
padding: 10rpx 0; |
|||
} |
|||
.flexB { |
|||
display: flex; |
|||
justify-content: space-between; |
|||
.date { |
|||
font-size: 24rpx; |
|||
color: #999; |
|||
} |
|||
|
|||
.deleteBtn { |
|||
color: $themC; |
|||
border-radius: 8rpx; |
|||
width: 120rpx; |
|||
height: 50rpx; |
|||
line-height: 50rpx; |
|||
text-align: center; |
|||
border: 1px solid $themC |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
</style> |
@ -0,0 +1,47 @@ |
|||
<template> |
|||
<view class="pageBgImg"> |
|||
<topNavbar title="我的信息"></topNavbar> |
|||
<view class="pad"> |
|||
<view class="card"> |
|||
<view class="row border"> |
|||
<view class="lab">真实姓名</view> |
|||
<view class="val">{{ vuex_userInfo.name }}</view> |
|||
</view> |
|||
<view class="row border"> |
|||
<view class="lab">证件号</view> |
|||
<view class="val">{{ vuex_userInfo.idcard }}</view> |
|||
</view> |
|||
<view class="row border"> |
|||
<view class="lab">性别</view> |
|||
<view class="val">{{ vuex_userInfo.sex==1?'男':'女' }}</view> |
|||
</view> |
|||
<view class="row "> |
|||
<view class="lab">地址</view> |
|||
<view class="val">{{ vuex_userInfo.address }}</view> |
|||
</view> |
|||
</view> |
|||
|
|||
</view> |
|||
</view> |
|||
</template> |
|||
|
|||
|
|||
<style lang="scss" scoped> |
|||
.card { |
|||
padding: 6rpx; |
|||
margin-bottom: 20rpx; |
|||
} |
|||
|
|||
.row { |
|||
display: flex; |
|||
align-items: center; |
|||
justify-content: space-between; |
|||
height: 98rpx; |
|||
font-size: 28rpx; |
|||
padding: 0 30rpx; |
|||
&.border { |
|||
border-bottom: 2rpx solid #E8E9EC; |
|||
} |
|||
} |
|||
|
|||
</style> |
After Width: 128 | Height: 128 | Size: 7.9 KiB |
Write
Preview
Loading…
Cancel
Save
Reference in new issue