|
@@ -1,5 +1,219 @@
|
|
|
<template>
|
|
|
- <div>
|
|
|
- 报告详情
|
|
|
+ <div class="container">
|
|
|
+ <div class="topWrap">
|
|
|
+ <p>
|
|
|
+ 陪练报告是 展示孩子目前综合的练习进度,与本节陪练课表现的总结反馈,陪练老师将在课后24小时内完成填写。
|
|
|
+ <br />陪练报告分为四个部分,分别是
|
|
|
+ <span>练习表现、节奏准确度、音符准确度、演奏连贯度。</span>
|
|
|
+ <br />除了方便家长和主课老师跟踪孩子目前进度外,也能帮助孩子进行课后回顾,巩固练习效果。
|
|
|
+ </p>
|
|
|
</div>
|
|
|
-</template>
|
|
|
+ <div class="titleWrap">
|
|
|
+ <img :src="imgList.title1" alt />
|
|
|
+ <p>报告概览呈现的是小朋友目前综合的练习进度,提升小朋友练习的成就感,鼓励小朋友再接再厉。</p>
|
|
|
+ </div>
|
|
|
+ <div class="reportWrap">
|
|
|
+ <div class="border">
|
|
|
+ <div class="imgBox">
|
|
|
+ <div class="studentWrap">
|
|
|
+ <img :src="imgList.logo" class="logo" alt />
|
|
|
+ <div class="left">
|
|
|
+ <img :src="imgList.default_head_img" alt />
|
|
|
+ </div>
|
|
|
+ <div class="right">
|
|
|
+ <p class="name">李小明</p>
|
|
|
+ <p class="subject">长笛</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="studentTimeWrap">
|
|
|
+ <div style="margin-right:.22rem">
|
|
|
+ <p class="timeP">6</p>
|
|
|
+ <p class="descP">本轮练习(次)</p>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <p class="timeP">180</p>
|
|
|
+ <p class="descP">本轮练习时长(分钟)</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="assess">
|
|
|
+ <p>小朋友本次练习表现优秀,要继续加油哦!小朋友本次练习表现优秀,要继续加油哦!</p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="titleWrap">
|
|
|
+ <img :src="imgList.title2" alt />
|
|
|
+ <p>评分详情呈现的是老师就小朋友本组课程的练习表现,节奏准确度,音符准确度,节奏连贯度四个方面的具体评分。</p>
|
|
|
+ </div>
|
|
|
+ <div class="reportWrap">
|
|
|
+ <div class="border">
|
|
|
+ <div class="imgBox1">
|
|
|
+
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+<script>
|
|
|
+export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ imgList: {
|
|
|
+ title1: require("@/assets/images/start/title1.png"),
|
|
|
+ title2: require("@/assets/images/start/title2.png"),
|
|
|
+ default_head_img: require("@/assets/images/default_head_img.png"),
|
|
|
+ logo: require("@/assets/images/start/logo.png"),
|
|
|
+ excellent: require("@/assets/images/start/excellent.png"),
|
|
|
+ good: require("@/assets/images/start/good.png"),
|
|
|
+ normal: require("@/assets/images/start/normal.png"),
|
|
|
+ btn: require("@/assets/images/start/button.png")
|
|
|
+ }
|
|
|
+ };
|
|
|
+ }
|
|
|
+};
|
|
|
+</script>
|
|
|
+<style lang="less">
|
|
|
+div {
|
|
|
+ box-sizing: border-box;
|
|
|
+}
|
|
|
+.container {
|
|
|
+ font-size: 0.14rem;
|
|
|
+ box-sizing: border-box;
|
|
|
+ background-color: #fff;
|
|
|
+ padding-top: 0.2rem;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ align-items: center;
|
|
|
+ .logo {
|
|
|
+ width: 1.03rem;
|
|
|
+ height: 0.77rem;
|
|
|
+ position: absolute;
|
|
|
+ right: -0.15rem;
|
|
|
+ top: -0.15rem;
|
|
|
+ }
|
|
|
+ .topWrap {
|
|
|
+ background-color: #f6f6f6;
|
|
|
+ width: 3.51rem;
|
|
|
+ min-height: 1.96rem;
|
|
|
+ border-radius: 10px;
|
|
|
+ padding: 0.22rem 0.16rem;
|
|
|
+ margin-bottom: 0.26rem;
|
|
|
+ p {
|
|
|
+ font-size: 0.14rem;
|
|
|
+ line-height: 0.23rem;
|
|
|
+ span {
|
|
|
+ color: #28babd;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .titleWrap {
|
|
|
+ margin-bottom: 0.24rem;
|
|
|
+ img {
|
|
|
+ width: 1.37rem;
|
|
|
+ height: 0.74;
|
|
|
+ }
|
|
|
+ p {
|
|
|
+ color: #666;
|
|
|
+ line-height: 0.2rem;
|
|
|
+ padding: 0 0.22rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .reportWrap {
|
|
|
+ width: 100%;
|
|
|
+ padding: 0 0.22rem;
|
|
|
+ margin-bottom: 0.28rem;
|
|
|
+ .border {
|
|
|
+ width: 100%;
|
|
|
+ background-color: #61c2c4;
|
|
|
+ height: 4rem;
|
|
|
+ border-radius: 5px;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ align-items: center;
|
|
|
+ .imgBox {
|
|
|
+ width: 2.9rem;
|
|
|
+ height: 3.5rem;
|
|
|
+ background: url("../../assets/images/start/box1.png") no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ margin-top: 0.22rem;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ padding: 0.5rem 0.13rem;
|
|
|
+ .studentWrap {
|
|
|
+ position: relative;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ justify-content: flex-start;
|
|
|
+ align-items: center;
|
|
|
+ .left {
|
|
|
+ width: 0.72rem;
|
|
|
+ height: 0.72rem;
|
|
|
+ border-radius: 50%;
|
|
|
+ overflow: hidden;
|
|
|
+ margin-right: 0.13rem;
|
|
|
+ img {
|
|
|
+ width: 0.72rem;
|
|
|
+ height: 0.72rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .right {
|
|
|
+ .name {
|
|
|
+ font-size: 0.19rem;
|
|
|
+ }
|
|
|
+ .subject {
|
|
|
+ font-size: 0.15rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .studentTimeWrap {
|
|
|
+ padding: 0 0.08rem;
|
|
|
+ margin-top: 0.24rem;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ justify-content: flex-start;
|
|
|
+ margin-bottom: 0.22rem;
|
|
|
+ div {
|
|
|
+ .timeP {
|
|
|
+ font-size: 0.4rem;
|
|
|
+ font-weight: bold;
|
|
|
+ color: rgba(51, 51, 51, 1);
|
|
|
+ line-height: 0.45rem;
|
|
|
+ }
|
|
|
+ .descP {
|
|
|
+ font-size: 0.13rem;
|
|
|
+ font-family: Microsoft YaHei;
|
|
|
+ font-weight: 400;
|
|
|
+ color: rgba(128, 128, 128, 1);
|
|
|
+ line-height: 0.2rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .assess {
|
|
|
+ width: 100%;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ align-items: center;
|
|
|
+ p {
|
|
|
+ box-sizing: border-box;
|
|
|
+ padding: .17rem .13rem 0.08rem;
|
|
|
+ width: 2.5rem;
|
|
|
+ background: rgba(246, 246, 246, 1);
|
|
|
+ border-radius: 5px;
|
|
|
+ color: #666;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .imgBox1{
|
|
|
+ width: 2.9rem;
|
|
|
+ height: 3.5rem;
|
|
|
+ background: url("../../assets/images/start/box2.png") no-repeat;
|
|
|
+ background-size: 100% 100%;
|
|
|
+ margin-top: 0.22rem;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ padding: 0.5rem 0.13rem;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|