合并前
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
<z-nav-bar title="班级详情"></z-nav-bar>
|
||||
|
||||
<!-- <view class="" style="background-color: #f4f7ff; min-height: calc(100vh - 200rpx);"> -->
|
||||
<view class="mainContent" v-if="thisClass.id">
|
||||
<view class="mainContent" v-if="thisClass.id">
|
||||
<view :class="['classStatus',
|
||||
thisClass.state == '0' ? 'daikai' :'',
|
||||
thisClass.state == '1' ? 'xuexizhong' :'',
|
||||
@@ -22,7 +22,8 @@
|
||||
<view class="waitOpen" v-if="thisClass.state == '0'">
|
||||
<text>等待开班</text>
|
||||
</view>
|
||||
<class-infoWork-blank v-else :thisClass="thisClass" :roleCode="roleCode" :classModel="classModel"></class-infoWork-blank>
|
||||
<class-infoWork-blank v-else :thisClass="thisClass" :roleCode="roleCode"
|
||||
:classModel="classModel"></class-infoWork-blank>
|
||||
</view>
|
||||
<view class="mainBox">
|
||||
<view class="">
|
||||
@@ -32,138 +33,107 @@
|
||||
</view>
|
||||
<!-- 学员列表 -->
|
||||
<view class="" v-if="tabId == '2'">
|
||||
<view class="classMateBox" v-show="students.length> 0 ">
|
||||
<view class="" style=" overflow: hidden;">
|
||||
<uni-section class="mb-10 nobg xueyuanTitle" title="班内学员" type="line" sub-title="">共
|
||||
{{students.length}} 名学员</uni-section>
|
||||
</view>
|
||||
<view class=" tips">
|
||||
<view class="flex_box">
|
||||
<view class="item flex_box">
|
||||
<span class=""></span><text>普通用户</text>
|
||||
<template v-if="students.length> 0 ">
|
||||
<template v-if="(thisClass.state == '0' || thisClass.state == '1')">
|
||||
<view class="classMateBox">
|
||||
<view class="" style=" overflow: hidden;">
|
||||
<uni-section class="mb-10 nobg xueyuanTitle" title="班内学员" type="line" sub-title="">共
|
||||
{{students.length}} 名学员</uni-section>
|
||||
</view>
|
||||
<view class="item flex_box">
|
||||
<span class="superVip"></span><text>超级VIP</text>
|
||||
<view class=" tips">
|
||||
<view class="flex_box">
|
||||
<view class="item flex_box">
|
||||
<span class=""></span><text>普通用户</text>
|
||||
</view>
|
||||
<view class="item flex_box">
|
||||
<span class="superVip"></span><text>超级VIP</text>
|
||||
</view>
|
||||
<view class="item flex_box">
|
||||
<span class="wumenVip"></span><text>医学VIP</text>
|
||||
</view>
|
||||
<view class="item flex_box">
|
||||
<span class="zmVip"></span><text>国学VIP</text>
|
||||
</view>
|
||||
</view>
|
||||
<view v-if="thisClass.state == '2'"
|
||||
class=" zhiliang flex_box flex_between align-items_box"
|
||||
style="margin-top: 20rpx;">
|
||||
<view class="">
|
||||
<text>A证:</text>
|
||||
<text>20 人</text>
|
||||
</view>
|
||||
<view class="">
|
||||
<text>B证:</text>
|
||||
<text>20 人</text>
|
||||
</view>
|
||||
<view class="">
|
||||
<text>不合格:</text>
|
||||
<text>20 人</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="item flex_box">
|
||||
<span class="wumenVip"></span><text>医学VIP</text>
|
||||
</view>
|
||||
<view class="item flex_box">
|
||||
<span class="zmVip"></span><text>国学VIP</text>
|
||||
</view>
|
||||
</view>
|
||||
<view v-if="thisClass.state == '2'" class=" zhiliang flex_box flex_between align-items_box" style="margin-top: 20rpx;">
|
||||
<view class="">
|
||||
<text>A证:</text>
|
||||
<text>20 人</text>
|
||||
</view>
|
||||
<view class="">
|
||||
<text>B证:</text>
|
||||
<text>20 人</text>
|
||||
</view>
|
||||
<view class="">
|
||||
<text>不合格:</text>
|
||||
<text>20 人</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="newBox">
|
||||
<view :class="['item',
|
||||
<view class="newBox">
|
||||
<view :class="['item',
|
||||
item.student.vip == '1' ? 'superVip' : '',
|
||||
item.student.vip == '2' ? 'wumenVip' : '',
|
||||
item.student.vip == '3' ? 'zmVip' : '',
|
||||
thisStudent.student && thisStudent.student.id == item.student.id ? 'cur' : ''
|
||||
]" v-for="(item, index) in students" :key="index" @click="clickStudent(item)">
|
||||
<!-- <view class="imgcontainer" :style="{backgroundImage:surl(item.image)}"> -->
|
||||
<view class="flexbox align-items_box">
|
||||
<view class="classmateImg">
|
||||
<image v-if="item.student.avatar != null && item.student.avatar != ''"
|
||||
:src="item.student.avatar" mode="aspectFit"></image>
|
||||
<image v-else src="/static/icon/morenAvavter.png" mode="aspectFit"></image>
|
||||
</view>
|
||||
<view :class="['textItems','flex_box']">
|
||||
<text class="txt555"
|
||||
v-if="item.student.nickname != null && item.student.nickname != ''">
|
||||
{{item.student.nickname}}
|
||||
<template>
|
||||
<text>({{item.student.tel}})</text>
|
||||
</template>
|
||||
</text>
|
||||
<text class="txt555" v-else>
|
||||
匿名用户
|
||||
</text>
|
||||
<text @click.stop="outClass(item.student.id)" class="outBtn"
|
||||
v-if="thisClass.state != '2' && thisClass.state != '3'">踢出班级</text>
|
||||
<!-- <text class="userType" v-if="item.student.vip == '1'">超级VIP用户</text>
|
||||
<!-- <view class="imgcontainer" :style="{backgroundImage:surl(item.image)}"> -->
|
||||
<view class="flexbox align-items_box">
|
||||
<view class="classmateImg">
|
||||
<image v-if="item.student.avatar != null && item.student.avatar != ''"
|
||||
:src="item.student.avatar" mode="aspectFit"></image>
|
||||
<image v-else src="/static/icon/morenAvavter.png" mode="aspectFit">
|
||||
</image>
|
||||
</view>
|
||||
<view :class="['textItems','flex_box']">
|
||||
<text class="txt555"
|
||||
v-if="item.student.nickname != null && item.student.nickname != ''">
|
||||
{{item.student.nickname}}
|
||||
<template>
|
||||
<text>({{item.student.tel}})</text>
|
||||
</template>
|
||||
</text>
|
||||
<text class="txt555" v-else>
|
||||
匿名用户
|
||||
</text>
|
||||
<!-- <text @click.stop="outClass(item.student.id)" class="outBtn"
|
||||
v-if="thisClass.state != '2' && thisClass.state != '3'">踢出班级</text> -->
|
||||
<!-- <text class="userType" v-if="item.student.vip == '1'">超级VIP用户</text>
|
||||
<text class="userType" v-if="item.student.vip == '2' ">医学VIP用户</text>
|
||||
<text class="userType" v-if="item.student.vip == '3' ">国学VIP用户</text> -->
|
||||
</view>
|
||||
</view>
|
||||
<view class="" v-if="thisClass.state == '3' || thisClass.state == '2'">
|
||||
<view class="scoreBox flex_box flex_between border_radius_10 ">
|
||||
<view class="">
|
||||
<view class="ciyao">
|
||||
平时成绩
|
||||
</view>
|
||||
<text class="score">{{item.student.score.peacetimeScore}}</text>
|
||||
</view>
|
||||
<template v-if="classModel.isExam == 1">
|
||||
<template v-if="item.student.score.testScore.length == 0">
|
||||
<view class="" v-if="thisClass.state == '3'">
|
||||
<view class="" style="color: #ff9496;">
|
||||
未考试
|
||||
</view>
|
||||
</view>
|
||||
<view class="" v-if="thisClass.state == '2'">
|
||||
<view class="ciyao">
|
||||
考试成绩
|
||||
</view>
|
||||
<text class="score">0</text>
|
||||
</view>
|
||||
</template>
|
||||
<template v-else >
|
||||
<view class="" v-if="thisClass.state == '3'">
|
||||
<view class="" style="color: #55aa7f;">
|
||||
等待公布分数
|
||||
</view>
|
||||
</view>
|
||||
<view v-if="thisClass.state == '2'">
|
||||
<view class="ciyao">
|
||||
考试成绩
|
||||
</view>
|
||||
<text class="score">{{item.student.score.testScoreNumber}}</text>
|
||||
</view>
|
||||
</template>
|
||||
</template>
|
||||
<!-- -->
|
||||
<view v-if="classModel.isExam == 1 && thisClass.state == '2'" :class="['PM_font','zhengshu',item.student.score.certificateType == 'A' ? 'Azheng' : 'Bzheng']"
|
||||
></view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
<template v-if="(thisClass.state == '3' || thisClass.state == '2')">
|
||||
<sutdent-score-list :students="students" :classModel="classModel" :tabId="tabId"
|
||||
:thisClass="thisClass" @chooseStudent="chooseStudent"></sutdent-score-list>
|
||||
</template>
|
||||
</template>
|
||||
<template v-if="students.length == 0">
|
||||
<view class="">
|
||||
<u-divider text="暂无学员加入"></u-divider>
|
||||
</view>
|
||||
</view>
|
||||
<view class="" v-show="students.length == 0">
|
||||
<u-divider text="暂无学员加入"></u-divider>
|
||||
</view>
|
||||
</template>
|
||||
</view>
|
||||
<view class="" v-if="tabId == '0'">
|
||||
<view class="otherItems flex_box">
|
||||
<view class="itt" v-if="thisClass.state == '0'">
|
||||
<text class="ciyao">创建日期</text>
|
||||
<text
|
||||
class="mainTxt">{{thisClass.createTime.substring(0,10)}}</text>
|
||||
<text class="mainTxt">{{thisClass.createTime.substring(0,10)}}</text>
|
||||
</view>
|
||||
<view class="itt" v-if="thisClass.state == '1' || thisClass.state == '3'">
|
||||
<text class="ciyao">开班日期</text>
|
||||
<text
|
||||
class="mainTxt">{{thisClass.startTime.substring(0,10)}}</text>
|
||||
<text class="mainTxt">{{thisClass.startTime.substring(0,10)}}</text>
|
||||
</view>
|
||||
|
||||
|
||||
<view class="itt" v-if="thisClass.state == '2'">
|
||||
<text class="ciyao">结班日期</text>
|
||||
<text
|
||||
class="mainTxt">{{thisClass.endTime.substring(0,10)}}</text>
|
||||
<text class="mainTxt">{{thisClass.endTime.substring(0,10)}}</text>
|
||||
</view>
|
||||
<view><text class="ciyao">班级类型</text>
|
||||
<text class="mainTxt" v-if="classModel.type == '0'">普通小班</text>
|
||||
@@ -177,7 +147,8 @@
|
||||
<uni-icons type="eye" size="20" color="#333"></uni-icons>
|
||||
</view>
|
||||
</view> -->
|
||||
<view><text class="ciyao">管理成员</text><text class="mainTxt" @click="seeManager">点击查看</text></view>
|
||||
<view><text class="ciyao">管理成员</text><text class="mainTxt" @click="seeManager">点击查看</text>
|
||||
</view>
|
||||
</view>
|
||||
<uni-section class="mb-10 nobg" title="教学目标/班级简介" type="line"></uni-section>
|
||||
<rich-text class="banjiJianjie" :nodes="formatRichText(thisClass.content)"></rich-text>
|
||||
@@ -259,48 +230,103 @@
|
||||
<!-- <view class="item">
|
||||
<b>课程购买情况:</b><br />{{thisStudent.buyState}}
|
||||
</view> -->
|
||||
<view class="scoreBox flex_box flex_between border_radius_10 " >
|
||||
<view class="scoreBox flex_box flex_between border_radius_10 ">
|
||||
<view class="">
|
||||
<view class="ciyao">
|
||||
平时成绩
|
||||
</view>
|
||||
<text class="score">{{thisStudent.student.score.peacetimeScore}}</text>
|
||||
<text class="score">{{thisStudent.student.score.peacetimeScore}}</text>
|
||||
</view>
|
||||
<template v-if="classModel.isExam == 1">
|
||||
<template v-if="thisStudent.student.score.testScore.length == 0">
|
||||
<view class="">
|
||||
<template v-if="classModel.isExam == 1">
|
||||
<template v-if="thisStudent.student.score.testScore.length == 0">
|
||||
<view class="">
|
||||
未参加考试
|
||||
<view class="">
|
||||
未参加考试
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
<template v-else >
|
||||
<view class="" v-for="(item1, index1) in thisStudent.student.score.testScore">
|
||||
<view class="ciyao">
|
||||
{{index1 == 0 ? '一' : '二'}}次考试成绩
|
||||
</view>
|
||||
<view class="flex_box flex_center" @click.stop="seePaper(item1.testPaperId)">
|
||||
<text class="score">{{item1.score}}</text>
|
||||
<view class="seePaper">
|
||||
<image src="../../static/icon/testPaperIcon.png" mode="widthFix" ></image>
|
||||
</template>
|
||||
<template v-else>
|
||||
<view class="" v-for="(item1, index1) in thisStudent.student.score.testScore">
|
||||
<view class="ciyao">
|
||||
{{index1 == 0 ? '一' : '二'}}次考试成绩
|
||||
</view>
|
||||
<view class="flex_box flex_center" @click.stop="seePaper(item1.testPaperId)">
|
||||
<text class="score">{{item1.score}}</text>
|
||||
<view class="seePaper">
|
||||
<image src="../../static/icon/testPaperIcon.png" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</template>
|
||||
</template>
|
||||
</template>
|
||||
<!-- && thisClass.state == '2' -->
|
||||
<!-- <view v-if="classModel.isExam == 1" :class="['PM_font','zhengshu',thisStudent.student.score.certificateType == 'A' ? 'Azheng' : 'Bzheng']"
|
||||
<!-- && thisClass.state == '2' -->
|
||||
<!-- <view v-if="classModel.isExam == 1" :class="['PM_font','zhengshu',thisStudent.student.score.certificateType == 'A' ? 'Azheng' : 'Bzheng']"
|
||||
></view> -->
|
||||
</view>
|
||||
</view>
|
||||
</u-popup>
|
||||
</u-popup>
|
||||
<u-popup key="3" v-if="showStudentScoreBlank" :show="showStudentScoreBlank" :round="10" @close="closePup"
|
||||
ref="">
|
||||
<view class="upopBox" style="">
|
||||
<h3 style="margin-bottom: 20rpx;">
|
||||
{{thisStudentScore.user.nickname != null && thisStudentScore.user.nickname != '' ? thisStudentScore.user.nickname : "匿名用户"}}
|
||||
</h3>
|
||||
<view class="item">
|
||||
<text><b>身份信息:</b></text>
|
||||
<text v-if="thisStudentScore.user.vip == '0'">普通用户</text>
|
||||
<text v-if="thisStudentScore.user.vip == '1'">超级VIP</text>
|
||||
<text v-if="thisStudentScore.user.vip == '2'">医学VIP</text>
|
||||
<text v-if="thisStudentScore.user.vip == '3'">国学VIP</text>
|
||||
</view>
|
||||
<view class="item">
|
||||
<text><b>电话:</b>{{thisStudentScore.user.tel}}</text>
|
||||
</view>
|
||||
<!-- <view class="item">
|
||||
<b>课程购买情况:</b><br />{{thisStudent.buyState}}
|
||||
</view> -->
|
||||
<view class="scoreBox flex_box flex_between border_radius_10 ">
|
||||
<view class="">
|
||||
<view class="ciyao">
|
||||
平时成绩
|
||||
</view>
|
||||
<text class="score">{{thisStudentScore.pingshiScore}}</text>
|
||||
</view>
|
||||
<template v-if="classModel.isExam == 1">
|
||||
<template v-if="thisStudentScore.classExamUsers.length == 0">
|
||||
<view class="">
|
||||
<view class="">
|
||||
未参加考试
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
<template v-else>
|
||||
<view class="" v-for="(item1, index1) in thisStudentScore.classExamUsers" :key="index1">
|
||||
<view class="ciyao">
|
||||
{{index1 == 0 ? '一' : '二'}}次考试成绩
|
||||
</view>
|
||||
<view class="flex_box flex_center" @click.stop="seePaper(item1.id)">
|
||||
<text class="score">{{item1.score}}</text>
|
||||
<view class="seePaper">
|
||||
<image src="../../static/icon/testPaperIcon.png" mode="widthFix"></image>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</view>
|
||||
</template>
|
||||
</template>
|
||||
<!-- && thisClass.state == '2' -->
|
||||
<!-- <view v-if="classModel.isExam == 1" :class="['PM_font','zhengshu',thisStudent.student.score.certificateType == 'A' ? 'Azheng' : 'Bzheng']"
|
||||
></view> -->
|
||||
</view>
|
||||
</view>
|
||||
</u-popup>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
const classData = require('@/data/classInfoMan.json')
|
||||
const studentList = require('@/data/manStudentsList.json')
|
||||
|
||||
import sutdentScoreList from "./components/sutdent_score_list.vue";
|
||||
import classInfoWorkBlank from "@/components/classInfoWorkBlank.vue";
|
||||
import $http from '@/config/requestConfig.js';
|
||||
import {
|
||||
@@ -309,6 +335,8 @@
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
thisStudentScore:undefined, //学生成绩提示框实例
|
||||
showStudentScoreBlank:false,
|
||||
horizontal: 'right',
|
||||
vertical: 'bottom',
|
||||
direction: 'vertical',
|
||||
@@ -318,7 +346,7 @@
|
||||
selectedColor: '#7A7E83',
|
||||
buttonColor: '#007AFF',
|
||||
iconColor: '#fff'
|
||||
},
|
||||
},
|
||||
|
||||
thisClass: {},
|
||||
students: [],
|
||||
@@ -332,17 +360,7 @@
|
||||
{
|
||||
name: '班级情况',
|
||||
id: '0'
|
||||
},
|
||||
|
||||
// {
|
||||
// name: '班内讨论',
|
||||
// id: '1'
|
||||
// },
|
||||
|
||||
// {
|
||||
// name: '班内提交',
|
||||
// id: '3'
|
||||
// }
|
||||
}
|
||||
],
|
||||
admins: {
|
||||
list: [],
|
||||
@@ -369,19 +387,19 @@
|
||||
isDirector: false, // 是主任
|
||||
isHave: false,
|
||||
showMan: false,
|
||||
tijiaoTitleList: [{
|
||||
name: '班内任务',
|
||||
id: '0'
|
||||
},
|
||||
{
|
||||
name: '医案',
|
||||
id: '1'
|
||||
},
|
||||
{
|
||||
name: '心得',
|
||||
id: '2'
|
||||
},
|
||||
],
|
||||
// tijiaoTitleList: [{
|
||||
// name: '班内任务',
|
||||
// id: '0'
|
||||
// },
|
||||
// {
|
||||
// name: '医案',
|
||||
// id: '1'
|
||||
// },
|
||||
// {
|
||||
// name: '心得',
|
||||
// id: '2'
|
||||
// },
|
||||
// ],
|
||||
tijiaoTitleId: '0',
|
||||
taskList: [], // 任务列表
|
||||
taskHaveMore: false, // 是否还有更多
|
||||
@@ -401,7 +419,7 @@
|
||||
// uni.showLoading({
|
||||
// title: '加载中'
|
||||
// })
|
||||
this.getUserInfo()
|
||||
this.getUserInfo()
|
||||
// clearInterval(this.interval)
|
||||
// console.log('定时清了吗');
|
||||
// }
|
||||
@@ -423,6 +441,7 @@
|
||||
components: {
|
||||
// musicPlay
|
||||
classInfoWorkBlank,
|
||||
sutdentScoreList
|
||||
},
|
||||
computed: {
|
||||
...mapState(["userInfo"]),
|
||||
@@ -481,8 +500,16 @@
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
chooseStudent(data){
|
||||
console.log('xuesheng',data);
|
||||
this.thisStudentScore = data
|
||||
this.showStudentScoreBlank = true
|
||||
// this.thisStudent =
|
||||
},
|
||||
closePup() {
|
||||
this.showStudentBlank = false
|
||||
this.showStudentScoreBlank = false
|
||||
this.thisStudentScore = undefined
|
||||
},
|
||||
clickTask(item) {
|
||||
uni.navigateTo({
|
||||
@@ -637,7 +664,7 @@
|
||||
if (this.userInfo.id != undefined) {
|
||||
this.$http.post("common/user/getUserInfo").then((res) => {
|
||||
uni.hideLoading()
|
||||
this.userMes = res.result;
|
||||
this.userMes = res.result;
|
||||
// this.getRealRole()
|
||||
|
||||
}).catch(e => {
|
||||
@@ -710,10 +737,10 @@
|
||||
closeManager() {
|
||||
this.showMan = false
|
||||
},
|
||||
|
||||
|
||||
taskEdit(item) {
|
||||
console.log('taskEdit'.item);
|
||||
},
|
||||
},
|
||||
showmoreTask() {
|
||||
uni.navigateTo({
|
||||
url: `/pages/miniClass/classCaskList?id=${this.thisClass.id}&type=${this.tijiaoTitleId}`
|
||||
@@ -722,13 +749,43 @@
|
||||
// 考试周和结班状态下,学员的信息
|
||||
async getStudentScoreList() {
|
||||
var list = undefined
|
||||
await this.$http
|
||||
.post('book/user/info/' + this.userInfo.id)
|
||||
await $http.request({
|
||||
url: "common/class/userScoreList",
|
||||
method: "POST",
|
||||
data: {
|
||||
"classId":46
|
||||
},
|
||||
header: { //默认 无 说明:请求头
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
})
|
||||
.then(res => {
|
||||
console.log('班状态下,学员的信息', res);
|
||||
// this.userMsg = res.user
|
||||
list = studentList
|
||||
// list = studentList
|
||||
if(res.code == 0){
|
||||
res.result.forEach(item => {
|
||||
item.task0Score ? '' : item.task0Score = 0 // 固定任务
|
||||
item.questionScore ? '' : item.questionScore = 0 // 思考题
|
||||
item.task1Score ? '' : item.task1Score = 0 /// 医案
|
||||
item.experienceScore ? '' : item.experienceScore = 0 // 心得
|
||||
item.pingshiScore = item.task0Score + item.questionScore + item.task1Score + item.experienceScore
|
||||
})
|
||||
list = res.result
|
||||
}else{
|
||||
uni.showToast({
|
||||
title: res.errMsg,
|
||||
icon: 'none',
|
||||
duration: 3000
|
||||
})
|
||||
}
|
||||
}).catch(e => {
|
||||
list = []
|
||||
uni.showToast({
|
||||
title: e.errMsg,
|
||||
icon: 'none',
|
||||
duration: 3000
|
||||
})
|
||||
});
|
||||
return list
|
||||
},
|
||||
@@ -750,7 +807,7 @@
|
||||
console.log('res--------', this.classId, res, );
|
||||
this.refresh = false
|
||||
if (res.code == 0) {
|
||||
res = classData // 测试数据
|
||||
// res = classData // 测试数据
|
||||
this.isHave = res.result.isJoin
|
||||
this.thisClass = res.result.class
|
||||
if (!this.showAlert && this.thisClass.state == '3') {
|
||||
@@ -800,7 +857,7 @@
|
||||
} else {
|
||||
this.students = res.result.students
|
||||
}
|
||||
this.refresh = true
|
||||
this.refresh = true
|
||||
}
|
||||
|
||||
uni.hideLoading()
|
||||
@@ -923,9 +980,11 @@
|
||||
.xuexizhong {
|
||||
background-image: linear-gradient(-90deg, #55aa00 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100%);
|
||||
}
|
||||
.kaoshizhou {
|
||||
|
||||
.kaoshizhou {
|
||||
background-image: linear-gradient(-90deg, #ffaa00 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100%);
|
||||
}
|
||||
|
||||
.yijieban {
|
||||
background-image: linear-gradient(-90deg, #999 0%, rgba(255, 255, 255, 0.1) 80%, rgba(255, 255, 255, 0) 100%);
|
||||
}
|
||||
@@ -1107,9 +1166,11 @@
|
||||
background-image: linear-gradient(30deg, #d4eaf0 0%, #d4eaf0 50%, #fdf0ed 100%);
|
||||
min-height: 100vh;
|
||||
}
|
||||
.zhiliang{
|
||||
|
||||
.zhiliang {
|
||||
font-size: 28rpx;
|
||||
}
|
||||
|
||||
.tips {
|
||||
padding: 20rpx 10rpx;
|
||||
background-color: #fff;
|
||||
@@ -1134,6 +1195,7 @@
|
||||
border: 1px solid #999;
|
||||
}
|
||||
}
|
||||
|
||||
.classMateBox {
|
||||
.zmVip {
|
||||
background-image: linear-gradient(-60deg, #53966a 0%, #e1feef 50%, #e1feef 100%);
|
||||
@@ -1381,19 +1443,51 @@
|
||||
font-size: 30rpx;
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
.zhengshu{width: 80rpx; height: 80rpx; background-size: contain;}
|
||||
.Azheng{background-image: url(@/static/icon/Az.png);}
|
||||
.Bzheng{background-image: url(@/static/icon/Bz.png);}
|
||||
.scoreBox{
|
||||
align-items: center; border: 1px solid #f1f1f1;
|
||||
margin-top: 20rpx;
|
||||
text-align: center; background-color: #fff; padding: 10rpx 20rpx;
|
||||
.ciyao{color: #999; font-size: 28rpx;}
|
||||
.score{color: #258feb; font-weight: bold; font-size: 36rpx;}
|
||||
.seePaper{width: 50rpx; height: 50rpx;
|
||||
image{width: 100%; height: 100%;}
|
||||
}
|
||||
}
|
||||
|
||||
.zhengshu {
|
||||
width: 80rpx;
|
||||
height: 80rpx;
|
||||
background-size: contain;
|
||||
}
|
||||
|
||||
.Azheng {
|
||||
background-image: url(@/static/icon/Az.png);
|
||||
}
|
||||
|
||||
.Bzheng {
|
||||
background-image: url(@/static/icon/Bz.png);
|
||||
}
|
||||
|
||||
.scoreBox {
|
||||
align-items: center;
|
||||
border: 1px solid #f1f1f1;
|
||||
margin-top: 20rpx;
|
||||
text-align: center;
|
||||
background-color: #fff;
|
||||
padding: 10rpx 20rpx;
|
||||
|
||||
.ciyao {
|
||||
color: #999;
|
||||
font-size: 28rpx;
|
||||
}
|
||||
|
||||
.score {
|
||||
color: #258feb;
|
||||
font-weight: bold;
|
||||
font-size: 36rpx;
|
||||
}
|
||||
|
||||
.seePaper {
|
||||
width: 50rpx;
|
||||
height: 50rpx;
|
||||
|
||||
image {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.className {
|
||||
padding: 30rpx 0;
|
||||
position: relative;
|
||||
|
||||
Reference in New Issue
Block a user