|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<view class="page-box">
|
|
|
- <back @click="returnList"></back>
|
|
|
+ <back></back>
|
|
|
|
|
|
<view class="children-box">
|
|
|
<image class="children-avatar" :src="childreninfo.avatar"></image>
|
|
@@ -15,7 +15,7 @@
|
|
|
<view class="data-box-item">
|
|
|
<view class="item-text">考试成绩波动对比:</view>
|
|
|
<view class="item-number">{{mainExamUndulate>=quizExamUndulate?'小考稳定':'大考稳定'}}</view>
|
|
|
- <view style="display: flex;align-items: center;padding-bottom: 15rpx;padding: 0 15rpx 10rpx 15rpx;">
|
|
|
+ <view class="analysis-box">
|
|
|
<view v-if="mainExamUndulate>=quizExamUndulate" class="t-icon t-icon-jiangbei-4"></view>
|
|
|
<view v-if="mainExamUndulate<quizExamUndulate" class="t-icon t-icon-jiangbei-3"></view>
|
|
|
<view v-if="mainExamUndulate>=quizExamUndulate" class="icon-text-item">重要考试时沉住气稳住心态</view>
|
|
@@ -23,10 +23,10 @@
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
|
- <view class="data-box-item2">
|
|
|
+ <view class="data-box-item" style="background-color: #ff5959;">
|
|
|
<view class="item-text">考试得分能力对比:</view>
|
|
|
<view class="item-number">{{avgMain>=avgquiz?'大考能力强':'小考能力强'}}</view>
|
|
|
- <view style="display: flex;align-items: center;padding-bottom: 15rpx;padding: 0 15rpx 10rpx 15rpx;">
|
|
|
+ <view class="analysis-box">
|
|
|
<view v-if="avgMain<avgquiz" class="t-icon t-icon-jiangbei-4"></view>
|
|
|
<view v-if="avgMain>=avgquiz" class="t-icon t-icon-jiangbei-3"></view>
|
|
|
<view v-if="avgMain<avgquiz" class="icon-text-item">重要考试要多证明自己能力</view>
|
|
@@ -44,7 +44,7 @@
|
|
|
<!-- 图表 -->
|
|
|
<view class="charts-box">
|
|
|
<qiun-data-charts type="radar" :chartData="gradeData.abilityRadarChart.importantAnalyse"
|
|
|
- :loadingType="4" :canvas2d='true' canvasId='canvans8312399'/>
|
|
|
+ :loadingType="4" :canvas2d='true' canvasId='canvans8312399' />
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
@@ -55,8 +55,8 @@
|
|
|
</view>
|
|
|
<!-- 图表 -->
|
|
|
<view class="charts-box">
|
|
|
- <qiun-data-charts type="radar" :chartData="gradeData.abilityRadarChart.commonAnalyse"
|
|
|
- :loadingType="4" :canvas2d='true' canvasId='canvans89139'/>
|
|
|
+ <qiun-data-charts type="radar" :chartData="gradeData.abilityRadarChart.commonAnalyse" :loadingType="4"
|
|
|
+ :canvas2d='true' canvasId='canvans89139' />
|
|
|
</view>
|
|
|
</view>
|
|
|
|
|
@@ -92,12 +92,6 @@
|
|
|
uni.$showMsg('切换完成')
|
|
|
this.show = false
|
|
|
},
|
|
|
- //返回成绩页面
|
|
|
- returnList() {
|
|
|
- uni.switchTab({
|
|
|
- url: '/pages/grade/grade'
|
|
|
- })
|
|
|
- },
|
|
|
//成绩波动数据(标准差)
|
|
|
getExamUndulate() {
|
|
|
//求和函数封装
|
|
@@ -152,78 +146,26 @@
|
|
|
|
|
|
<style lang="scss">
|
|
|
@import '@/gradepkg/common/chartpage.scss';
|
|
|
+ @import '@/gradepkg/common/databox.scss';
|
|
|
+
|
|
|
.page-box {
|
|
|
background: linear-gradient(#ff8caf, $page-background-color);
|
|
|
}
|
|
|
|
|
|
- .data-box {
|
|
|
- display: flex;
|
|
|
- flex-direction: row;
|
|
|
- align-items: center;
|
|
|
- flex-wrap: wrap;
|
|
|
- justify-content: space-between;
|
|
|
- margin: 40rpx 20rpx 20rpx 20rpx;
|
|
|
-
|
|
|
- .data-box-item2 {
|
|
|
- display: flex;
|
|
|
- flex-direction: column;
|
|
|
- background-color: #ff5959;
|
|
|
- border-radius: 15rpx;
|
|
|
- width: 340rpx;
|
|
|
- height: 290rpx;
|
|
|
- box-shadow: 0 4rpx 8rpx rgba(0, 0, 0, 0.1);
|
|
|
-
|
|
|
- .item-text {
|
|
|
- font-size: 30rpx;
|
|
|
- font-weight: bold;
|
|
|
- color: #FFFFFF;
|
|
|
- margin: 30rpx 0 0 30rpx;
|
|
|
- }
|
|
|
-
|
|
|
- .t-icon {
|
|
|
- width: 180rpx;
|
|
|
- height: 100rpx;
|
|
|
- }
|
|
|
-
|
|
|
- .item-number {
|
|
|
- font-size: 60rpx;
|
|
|
- margin: 10rpx 0 10rpx 25rpx;
|
|
|
- color: #FFFFFF;
|
|
|
- font-weight: bold;
|
|
|
- }
|
|
|
- }
|
|
|
+ //细节配置
|
|
|
+ .data-box .data-box-item .analysis-box .t-icon {
|
|
|
+ width: 180rpx;
|
|
|
+ height: 100rpx;
|
|
|
+ }
|
|
|
|
|
|
- .data-box-item {
|
|
|
- display: flex;
|
|
|
- flex-direction: column;
|
|
|
- background-color: #0052d4;
|
|
|
- border-radius: 15rpx;
|
|
|
- width: 340rpx;
|
|
|
- height: 290rpx;
|
|
|
- box-shadow: 0 4rpx 8rpx rgba(0, 0, 0, 0.1);
|
|
|
-
|
|
|
- .item-text {
|
|
|
- font-size: 30rpx;
|
|
|
- font-weight: bold;
|
|
|
- color: #FFFFFF;
|
|
|
- margin: 30rpx 0 0 30rpx;
|
|
|
- }
|
|
|
-
|
|
|
- .t-icon {
|
|
|
- width: 180rpx;
|
|
|
- height: 100rpx;
|
|
|
- }
|
|
|
-
|
|
|
- .item-number {
|
|
|
- font-size: 60rpx;
|
|
|
- margin: 10rpx 0 10rpx 25rpx;
|
|
|
- color: #FFFFFF;
|
|
|
- font-weight: bold;
|
|
|
- }
|
|
|
- }
|
|
|
+ .data-box .data-box-item .item-number {
|
|
|
+ font-size: 60rpx;
|
|
|
+ margin: 10rpx 0 10rpx 25rpx;
|
|
|
+ color: #FFFFFF;
|
|
|
+ font-weight: bold;
|
|
|
}
|
|
|
|
|
|
- .icon-text-item {
|
|
|
+ .data-box .data-box-item .analysis-box .icon-text-item {
|
|
|
font-size: 30rpx;
|
|
|
font-weight: bold;
|
|
|
color: #FFFFFF;
|