You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<template> <view class="myData pad"> <topNavbar title=""></topNavbar> <view class="topText"> <view class="h3">专属您的</view> <view class="h4">学车数据</view> </view> <view class="card"> <view class="row"> <view class="leftCon"> <view class="icon"> <image src="@/static/images/userCenter/ic_jiaxiao.png" mode=""></image> </view> <view class="text">我的驾校</view> </view> <view class="value">翔力驾校</view> </view> <view class="row"> <view class="leftCon"> <view class="icon"> <image src="@/static/images/userCenter/ic_jiaolian.png" mode=""></image> </view> <view class="text">我的教练</view> </view> <view class="value">xxx</view> </view> <view class="row"> <view class="leftCon"> <view class="icon"> <image src="@/static/images/userCenter/ic_chexing.png" mode=""></image> </view> <view class="text">所学车型</view> </view> <view class="value">xxx</view> </view> <view class="row"> <view class="leftCon"> <view class="icon"> <image src="@/static/images/userCenter/ic_shijian.png" mode=""></image> </view> <view class="text">报名时间</view> </view> <view class="value">xxx</view> </view> </view> <!-- 学驾共历时 --> <view class="card"> <view class="chart_row"> <view class="leftText"> <view class="lab">学驾共历时</view> <view class="val">33天</view> </view> <view class="rightChart"> <qiun-data-charts type="ring" :chartData="gaueData" :opts="opts" /> </view> </view>
</view> <!-- 考试通过率 --> <view class="card"> <view class="chart_row"> <view class="leftText"> <view class="lab">考试通过率</view> <view class="val">33天</view> </view> <view class="rightChart"> 图表下次一起调 </view> </view>
</view> <view class="flex-b"> <view class="count card"> <view class="lab">实操练习次数</view> <view class="val">20次</view> </view> <view class="count card"> <view class="lab">模拟训练次数</view> <view class="val">20次</view> </view> </view> <view class="btnBorder">立即分享</view> </view> </template>
<script> export default { data() { return { gaueData: { series: [{ "data": [{ "name": "科目一", "value": 7 }, { "name": "模拟器", "value": 0 }, { "name": "科目二", "value": 10 }, { "name": "科目三", "value": 20 } ] }] }, opts: { dataLabel: false, width: 300, height: 300 } } } } </script>
<style lang="scss" scoped> .myData { width: 100%; background: url('http://192.168.1.20:81/zhili/image/20230818/409dca21dfec44eb8477e056ee23e437.png') #f6f6f6 no-repeat; background-size: 100% 544rpx; min-height: 100vh; font-size: 28rpx; padding-bottom: 40rpx;
.topText { padding: 56rpx 34rpx 84rpx 34rpx; color: #fff; font-weight: 600;
.h3 { font-size: 42rpx; }
.h4 { font-size: 64rpx; } }
.card { padding: 0 24rpx; margin-bottom: 20rpx;
.row { display: flex; border-bottom: 2rpx solid #E8E9EC; height: 102rpx; align-items: center;
.leftCon { display: flex; align-items: center;
.icon { width: 40rpx; height: 40rpx; }
.text { font-size: 28rpx; padding: 0 40rpx 0 12rpx; } }
.value { font-size: 28rpx; color: #1989FA; flex: 1; } } }
.count { width: 48%; height: 196rpx; background: #FFFFFF; border-radius: 16rpx; text-align: center;
.lab { margin: 36rpx 0 28rpx 0; }
.val { font-weight: 500; font-size: 40rpx; color: $themC; } }
.btnBorder { width: 396rpx; margin: 48rpx auto 0 auto; } }
.chart_row { height: 300rpx; border-radius: 16rpx; display: flex;
.leftText { width: 270rpx; display: flex; flex-direction: column; align-items: center; justify-content: center;
.lab { margin: 0rpx 0 24rpx 0; }
.val { font-weight: 500; font-size: 40rpx; color: $themC; } }
.rightChart { width: 0; flex: 1; } } </style>
|