Commit 10d2cf81 authored by 黄奎's avatar 黄奎

111

parents 71e1bd89 1b54202b
......@@ -101,7 +101,10 @@
font-weight: 400;
letter-spacing: 1px;
}
.homework-score{
width:116rpx;
overflow: hidden;
}
.homework-score:first-child {
margin-right: 16rpx;
}
......@@ -114,6 +117,7 @@
justify-content: space-between;
flex-shrink: 0;
margin-left: 11rpx;
zoom: .9;
}
.JobComponents-year {
......
......@@ -127,7 +127,7 @@
padding: 22rpx 26rpx 15rpx 26rpx;
border-radius: 30rpx;
justify-content: space-between;
margin: 0 18rpx;
/* margin: 0 18rpx; */
}
.examComponents.activeThree .operation-name {
......@@ -225,6 +225,18 @@
border: 3px solid #FFFFFF;
box-shadow: 0px 0px 12px 0px rgba(255, 255, 255, 0.46);
}
.examComponents-center-box::after { /* div是你需要添加背景图片的盒子*/
content: "";
background-image: url(https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Test/Upload/Goods/1654062518000_33.png);
background-position: 30rpx bottom;
background-size: 74rpx auto;
background-repeat: no-repeat;
opacity: 1;
position: absolute;
top: 0rpx;
bottom: 0;
right: 0;
}
.examComponents-line {
width: 4rpx;
......
......@@ -13,7 +13,7 @@
width="200">{{item}}</th>
</tr>
<tr class="analysisTest-content-right flex">
<td class="analysisTest-td" v-for="(item,index) in ScoreList" :key="index">
<td class="analysisTest-td" style="min-width: 56rpx;" :style="{'min-width':(item.KnowledgePoint.length*20+20)+'rpx'}" v-for="(item,index) in ScoreList" :key="index">
<view class="analysisTest-number">{{item.Sort}}</view>
<view class="analysisTest-difficulty">
<view v-if="item.Difficulty == '易'"><van-icon name="star" v-for="(s,i) in 1" :key="i"/></view>
......@@ -24,7 +24,7 @@
<view class="analysisTest-ScoreOne">{{item.QScore}}</view>
<view class="analysisTest-ScoreTwo">{{item.Score}}</view>
<view class="analysisTest-scoringRate">{{(item.ScoreRate * 100).toFixed(0)}}%</view>
<view class="analysisTest-TheAverageAcore">{{item.AvgScore}}</view>
<view class="analysisTest-TheAverageAcore">{{item.AvgScore.toFixed(1)}}</view>
<view class="analysisTest-averageScoringRate">{{(item.AvgScoreRate * 100).toFixed(0)}}%</view>
</td>
</tr>
......
......@@ -179,6 +179,7 @@
background: rgba(200, 23, 39, 0.1);
border: 2px solid #FD3869;
position: relative;
zoom: .9;
}
.examDetailsComponents .examDetailsComponents-center-box{
background: #FFFFFF;
......@@ -242,7 +243,7 @@
padding: 0 50rpx;
}
.examDetailsComponents-box{
height: 800rpx;
height: 100%;
overflow-y: auto;
box-sizing: border-box;
}
......
......@@ -206,7 +206,7 @@
padding: 0 50rpx;
}
.jobDetailsComponents-box{
height: 800rpx;
height: 100%;
overflow-y: auto;
box-sizing: border-box;
}
......
......@@ -54,7 +54,7 @@
</view>
<view class="courseCard-title" v-if="courses.AllCourseList.length>0 && Keywords==''">
<view class="workSituation-title-box flex">
<view class="workSituation-title flex"
<view class="workSituation-title"
:class="{'active':currentIndex==index}"
v-for="(t,index) in titleList" :key="index"
@click="toggleTitle(index)">
......@@ -215,18 +215,22 @@
}
.workSituation-title.active{
position: relative;
font-weight: bold;
color:#FFF;
background-color: #282828;
}
.workSituation-title{
flex: 1;
color: #282828;
font-size: 26rpx;
font-weight: bold;
align-items: center;
letter-spacing: 1px;
border-radius: 30rpx;
text-align: center;
line-height: 60rpx;
}
.workSituation-title-box{
margin: 0 50rpx;
padding: 17rpx 0 17rpx 28rpx;
height: 64rpx;
background: #F0F0F0;
border-radius: 30rpx;
}
......
......@@ -26,7 +26,7 @@
<view class="homework-score flex">
<view class="homework-score-title">平均得分</view>
<view class="homework-score-num flex">
{{item.AvgScore}}
{{item.AvgScore.toFixed(1)}}
</view>
</view>
</view>
......@@ -58,7 +58,6 @@
<input v-model="uploadParm.ExamName" class="examList-popup-name" placeholder="请输入考试名称"/>
<van-uploader
class="examList-popup-fil-box flex"
multiple
accept=".excel"
preview-size="120rpx"
:before-read="beforeRead"
......@@ -180,6 +179,7 @@
})
return
}
if (file.url.indexOf('xls') ==-1 ||file.url.indexOf('xlsx') ==-1) {
uni.showToast({
title:'请上传 xls/xlsx 格式图片',
......@@ -204,27 +204,34 @@
},
uploadFileFun(file){
console.log(file)
uni.showLoading({
title:'正在上传',
mask:true
})
if(!data.uploadParm.ExamName){
uni.showToast({
title:'请输入考试名称',
icon:'none',
duration: 500
})
uni.hideLoading()
return
}
if(file[0].url.indexOf('xls')==-1||file[0].url.indexOf('xlsx')==-1){
if(file.url.indexOf('xls')==-1||file.url.indexOf('xlsx')==-1){
uni.showToast({
title:'请上传xls、xlsx格式的文件',
icon:'none',
duration: 500
})
uni.hideLoading()
return
}
let host = ''
if (process.env.NODE_ENV === "development") {
host = 'http://192.168.10.36:8082/api'
} else {
host = 'https://eduapi.oytour.com/api'
host = 'https://jjswapi.oytour.com/api'
}
data.userData = uni.getStorageSync('userInfo')
data.uploadParm = {
......@@ -236,40 +243,37 @@
uni.uploadFile({
url: host + '/Upload/UploadStuExamScore',
filePath: file[0].url,
filePath: file.url,
name: 'file',
formData: {
myfile:file[0],
myfile:file,
params:JSON.stringify(data.uploadParm)
},
success(res) {
if(res.Code ==1){
uni.hideLoading()
var result=JSON.parse(res.data)
if(result.Code ==1){
uni.showToast({
title: '导入成功',
icon:'none',
duration: 500
})
uni.hideLoading();
data.uploadParm = {
Uid:'',
CourseId:'',
ExamName: ''
}
data.loading = false
methods.closepopup()
//data.loading = false
// ctx.emit('change')
ctx.emit('change')
}else{
uni.showToast({
title: '导入失败',
icon:'none',
duration: 500
})
uni.hideLoading();
data.loading = false
}
},
fail(err) {
console.log("uploadErr", err)
uni.hideLoading()
}
});
proxy.$parent.getExamPageList();
......@@ -428,6 +432,9 @@
flex-shrink: 0;
margin-left: 11rpx;
color: #CE8086;
zoom: .9;
flex: 1;
margin-left: 62rpx;
}
.examList.activeOne .examList-state-text{
color: #BEBEBE;
......@@ -462,7 +469,7 @@
font-weight: bold;
}
.examList-left{
flex-grow: 1;
/* flex-grow: 1; */
}
.examList-center{
justify-content: space-between;
......
......@@ -3,7 +3,7 @@
<block v-if="dataList && dataList.length>0">
<view class="operation activeOne"
v-for="(item,index) in dataList" :key="index">
<view class="operation-center-box" @click="JobDetails(item)">
<view class="operation-center-box" @click="JobDetails(index)">
<view class="operation-center-line"></view>
<view class="operation-center flex">
<view class="operation-left">
......@@ -69,7 +69,8 @@
dataList: props.dataList
});
let methods = {
JobDetails(item){
JobDetails(i){
let item = props.dataList[i]
uni.navigateTo({
url: '/pages/index/jobDetails?HomeWorkId=' + item.HomeWorkId + '&obj=' + JSON.stringify(item)
});
......
<template>
<view class="commentDetailsList-box">
<view class="commentDetailsList-add" @click="goAdd">
<van-icon name="plus" />
<text>增加评论</text>
</view>
<van-icon name="plus" /><text>增加评论</text> </view>
<view class="index-student-information">
<view class="commentDetailsList-content">
<view class="commentDetailsList-list" v-for="(item,index) in CourseCommentTimesList" :key="index">
......@@ -32,6 +30,7 @@
<template v-show="show">
<commentDetailsPopu ref="getcommentPopup" @change="changeData"></commentDetailsPopu>
</template>
</view>
</template>
<script>
......@@ -47,29 +46,25 @@
} from "vue";
import navbar from '../../components/navbar.vue'
export default {
props: ["CourseCommentTimesList", "qMsg"],
props: ["CourseCommentTimesList"],
emits: ['refreshData'],
components: {
navbar,
commentDetailsPopu
},
setup(props, context) {
let {
refs
} = getCurrentInstance();
let { refs } = getCurrentInstance();
let {
proxy
} = getCurrentInstance();
let data = reactive({
dataList: [],
show: false
show:false
});
let methods = {
goAdd() {
let url = '/pages/setComments/addComment?CourseId=' + this.qMsg.CourseId + "&CommentTimes=" + this.qMsg.CommentTimes;
console.log("url", url);
goAdd(){
uni.navigateTo({
url: url
url: '/pages/setComments/addComment'
})
},
back() {
......@@ -77,25 +72,25 @@
delta: 1
})
},
addRules() { //添加规则
addRules(){//添加规则
data.show = true
refs.getcommentPopup.$vm.showFun()
},
editRules(item) { //编辑规则
editRules(item){//编辑规则
data.show = true
refs.getcommentPopup.$vm.showFun(item)
},
deleteRules() { //删除规则
deleteRules (){//删除规则
uni.showModal({
title: '提示',
content: '将删除该评价,是否继续',
success: function(res) {
success: function (res) {
if (res.confirm) {
console.log('---')
} else if (res.cancel) {
uni.showToast({
title: '已取消',
icon: 'none',
title:'已取消',
icon:'none',
duration: 500
})
}
......@@ -106,7 +101,7 @@
item.optionsShow = !item.optionsShow;
},
//实在评价可见性
clickoptions(item, subItem) {
clickoptions(item,subItem) {
let showTypeMsg = {
CourseId: item.CourseId,
Times: item.Times,
......@@ -123,7 +118,8 @@
context.emit('refreshData');
},
//刷新数据
changeData() {
changeData()
{
//调用父组件方法
context.emit('refreshData');
}
......@@ -164,8 +160,7 @@
color: #cecece;
text-align: center;
}
.Wire {
.Wire{
width: 4rpx;
height: 23rpx;
background: #282828;
......@@ -173,26 +168,22 @@
left: 0;
top: 47rpx;
}
.commentDetailsList-comment {
.commentDetailsList-comment{
font-size: 26rpx;
font-weight: 400;
color: #5E5E5E;
line-height: 48rpx;
letter-spacing: 1rpx;
}
.commentDetailsList-img .img {
.commentDetailsList-img .img{
margin-top: 8rpx;
flex-shrink: 0;
}
.commentDetailsList-img view:first-child {
.commentDetailsList-img view:first-child{
flex-grow: 1;
margin-right: 15rpx;
}
.commentDetailsList-img text {
.commentDetailsList-img text{
background: #FCEEEF;
border-radius: 25rpx;
font-size: 24rpx;
......@@ -201,8 +192,7 @@
padding: 10rpx 25rpx;
margin-right: 33rpx;
}
.commentDetailsList-img {
.commentDetailsList-img{
justify-content: space-between;
align-items: center;
align-items: center;
......@@ -212,8 +202,7 @@
margin-bottom: 34rpx;
letter-spacing: 1rpx;
}
.commentDetailsList-cross {
.commentDetailsList-cross{
position: absolute;
right: -12rpx;
top: -12rpx;
......@@ -227,49 +216,42 @@
text-align: center;
line-height: 44rpx;
}
.commentDetailsList-list {
.commentDetailsList-list{
position: relative;
background: #FFFFFF;
padding: 31rpx 40rpx 37rpx 22rpx;
box-shadow: 0rpx 6rpx 29rpx 0rpx rgba(76, 76, 76, 0.09);
border-radius: 30rpx;
margin-bottom: 40rpx;
}
.commentDetailsList-title .img {
.commentDetailsList-title .img{
flex-shrink: 0;
display: inline-block;
margin-top: 5rpx;
}
.commentDetailsList-title text {
.commentDetailsList-title text{
font-size: 40rpx;
font-weight: bold;
color: #282828;
margin-left: 29rpx;
letter-spacing: 1rpx;
}
.commentDetailsList-title {
.commentDetailsList-title{
align-items: center;
margin-bottom: 35rpx;
}
.commentDetailsList-Evaluation view text:first-child {
.commentDetailsList-Evaluation view text:first-child{
border-right: 1px solid #E5E5E5;
padding: 0 16rpx 0 0;
}
.commentDetailsList-Evaluation view text:last-child {
.commentDetailsList-Evaluation view text:last-child{
margin-left: 16rpx;
}
.commentDetailsList-Evaluation view text {
.commentDetailsList-Evaluation view text{
display: inline-block;
letter-spacing: 1rpx;
}
.commentDetailsList-Evaluation view {
.commentDetailsList-Evaluation view{
float: right;
margin-top: 25rpx;
margin-bottom: 27rpx;
......@@ -277,41 +259,34 @@
font-weight: 500;
color: #CE8086;
}
.commentDetailsList-Evaluation {
.commentDetailsList-Evaluation{
height: 85rpx;
border-top: 1rpx solid #E5E5E5;
}
.commentDetailsList-source {
.commentDetailsList-source{
font-size: 20rpx;
color: #C2BCBA;
font-weight: 500;
justify-content: space-between;
padding: 26rpx 0 25rpx 0;
}
.point {
.point{
width: 8rpx;
height: 8rpx;
background: #E64150;
border-radius: 50%;
}
.commentDetailsList-options-title,
.commentDetailsList-options-text {
.commentDetailsList-options-title,.commentDetailsList-options-text{
font-size: 24rpx;
font-weight: 500;
color: #CE8086;
text-align: center;
font-weight: bold;
}
.commentDetailsList-options-text text {
.commentDetailsList-options-text text{
padding: 5rpx 0;
}
.commentDetailsList-options-text {
.commentDetailsList-options-text{
flex-direction: column;
margin-top: 10rpx;
position: absolute;
......@@ -322,18 +297,15 @@
padding: 20rpx 0 20rpx 0;
border-radius: 0 0 25rpx 25rpx;
}
.commentDetailsList-options-title text {
.commentDetailsList-options-title text{
margin-right: 10rpx;
margin-left: 10rpx;
}
.commentDetailsList-options-title {
.commentDetailsList-options-title{
justify-content: center;
align-items: center;
}
.commentDetailsList-options {
.commentDetailsList-options{
flex-grow: 1;
border-radius: 25rpx;
background: #FCEEEF;
......@@ -342,13 +314,11 @@
letter-spacing: 1rpx;
position: relative;
}
.commentDetailsList-title-right {
.commentDetailsList-title-right{
width: 190rpx;
flex-shrink: 0;
}
.commentDetailsList-title-left {
.commentDetailsList-title-left{
letter-spacing: 1rpx;
flex-grow: 1;
color: #282828;
......@@ -356,8 +326,7 @@
font-weight: bold;
margin-right: 20rpx;
}
.center-line {
.center-line{
position: absolute;
left: 0;
top: 30rpx;
......@@ -365,15 +334,14 @@
height: 23rpx;
background: #282828;
}
.commentDetailsList-content{
.commentDetailsList-content {}
.commentDetailsList-add van-icon {
}
.commentDetailsList-add van-icon{
font-size: 25rpx;
margin-right: 20rpx;
}
.commentDetailsList-add {
.commentDetailsList-add{
width: 190rpx;
margin: auto;
border-radius: 27rpx;
......@@ -385,8 +353,7 @@
margin-bottom: 47rpx;
text-align: center;
}
.index-student-information {
.index-student-information{
min-height: 800rpx;
background: #FFFFFF;
border-radius: 50rpx 50rpx 0 0;
......
......@@ -105,6 +105,10 @@
text-align: center;
color: #FFFFFF;
}
.commentPopup-save{
justify-content: center;
margin-top: 60rpx;
}
.commentPopup-title {
width: 100%;
text-align: center;
......
<template>
<view class="setComments-box">
<view class="setComments-add">
<van-icon name="plus" /><text>创建评价</text> </view>
<view class="setComments-add" @click="addComments">
<van-icon name="plus" /><text>创建评价</text>
</view>
<view class="index-student-information">
<view class="setComments-content-box" v-if="dataList.length>0">
<template v-for="(item,index) in dataList">
......@@ -11,7 +12,7 @@
<text class="setComments-title-left">{{item.Times}}次评价</text>
<view class="setComments-title-right">
<view class="setComments-options flex">
<view class="setComments-options-title flex" @click="clickOptionsShow(item)">
<view class="setComments-options-title flex" @click.stop="clickOptionsShow(item)">
<view class="point"></view>
<text>{{item.ShowTypeStr}}</text>
<van-icon :name="item.optionsShow?'arrow-down':'arrow'" />
......@@ -80,6 +81,11 @@
delta: 1
})
},
addComments(){
uni.navigateTo({
url: '/pages/setComments/commentRulesList'
})
},
goComment(item){
uni.navigateTo({
url: '/pages/setComments/commentDetails?comment='+ encodeURIComponent(JSON.stringify(item))
......@@ -195,6 +201,7 @@
left: 0;
right: 0;
top: 35rpx;
z-index: 2;
background: #FCEEEF;
padding: 20rpx 0 20rpx 0;
border-radius: 0 0 25rpx 25rpx;
......
<template>
<view class="jobDetails-box">
<view class="jobDetails-box flex" style="flex-direction: column;">
<view class="jobDetails-box-bj"></view>
<navbar class="navbarSticky" bg="#FCEEEF">
<view class="jobDetails-header-box">
......@@ -7,7 +7,7 @@
<text class="jobDetails-header-title">考试详情</text>
</view>
</navbar>
<view class="jobDetails-content">
<view class="jobDetails-content flex" style="flex-direction: column;flex:1;height:1px">
<view class="jobDetails-content-header">
<view class="jobDetails-conten-title flex">
<text>{{CreateTime}}</text>
......@@ -24,7 +24,7 @@
</view>
</view>
</view>
<view class="index-student-information">
<view class="index-student-information" style="flex:1;height:1px">
<examDetailsComponents :ExamStu="ExamStu"></examDetailsComponents>
</view>
</view>
......
......@@ -106,7 +106,7 @@
let tempArray = res.Data;
data.stuCourseList = tempArray;
if (tempArray && tempArray.length > 0) {
this.getStuHomeWorkAndExam(tempArray[0].courseId)
methods.getStuHomeWorkAndExam(tempArray[0].courseId)
}
})
},
......@@ -122,34 +122,31 @@
})
},
};
methods.getStuCourse();
data.userData = uni.getStorageSync('userInfo');
if(data.userData && data.userData.AccountType==1){
uni.redirectTo({
url:'/pages/index/workSituation'
})
}
// onMounted(() => {
onMounted(() => {
});
// });
return {
...toRefs(data),
...methods,
};
},
onShow() {
this.getStuCourse();
this.userData = uni.getStorageSync('userInfo');
if(this.userData && this.userData.AccountType==1){
uni.redirectTo({
url:'/pages/index/workSituation'
})
}
},
onShareAppMessage() {
return {
title: "甲小鹤",
title: "学情反馈信息",
query: "/pages/index/index",
imageUrl: "",
};
},
onShareTimeline() {
return {
title: "甲小鹤",
title: "学情反馈信息",
query: "/pages/index/index",
imageUrl: "",
};
......
<template>
<view class="jobDetails-box">
<view class="jobDetails-box flex" style="flex-direction: column;">
<navbar class="navbarSticky" bg="#FCEEEF">
<view class="jobDetails-header-box flex">
<van-icon class="jobDetails-header-left" name="arrow-left" @click="back"/>
<text class="jobDetails-header-title">作业情况</text>
</view>
</navbar>
<view class="jobDetails-content">
<view class="jobDetails-content flex" style="flex:1;height: 1px;flex-direction: column;">
<view class="jobDetails-content-header">
<view class="jobDetails-conten-title flex">
<text>{{jobDetails.CourseName}}</text>
......@@ -31,11 +31,11 @@
</view>
</view>
</view>
<view class="index-student-information">
<view class="index-student-information" style="flex:1;">
<van-empty description="暂无数据" v-if="dataList.length === 0" />
<jobDetailsComponents v-if="dataList.length>0" :dataList="dataList"></jobDetailsComponents>
</view>
<Loadmore :state="pageState" />
<!-- <Loadmore :state="pageState" /> -->
</view>
</view>
</template>
......
<template>
<view class="scoreDetailspage" v-if="!Loading">
<navbar class="navbarSticky" bg="#F6F6F6">
<view class="scoreDetails-header-box">
<view class="scoreDetails-header-box flex">
<van-icon class="scoreDetails-header-left" name="arrow-left" @click="back"/>
<view style="padding-right: 46rpx;flex: 1;text-align:center;font-size: 32rpx;color:#282828;">
分数详情
</view>
</view>
</navbar>
<view class="scoreDetails-header flex">
......@@ -276,6 +279,11 @@
font-size: 50rpx;
font-weight: 800;
color: #282828;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
align-content: normal;
}
.scoreDetails-header-name{
font-size: 30rpx;
......@@ -286,6 +294,8 @@
}
.scoreDetails-header-tetx{
flex-grow: 1;
flex: 1;
width: 1px;
}
.scoreDetails-header-img .img{
display: block;
......@@ -313,7 +323,7 @@
font-size: 40rpx;
}
.scoreDetails-header-box{
padding: 37rpx 31rpx;
padding: 23rpx 31rpx;
}
.scoreDetailspage{
min-height: 100vh;
......
......@@ -14,13 +14,18 @@
</view>
</view>
</navbar>
<view style="margin: 40rpx 0 10rpx 0;">
<view style="margin: 40rpx 0 10rpx 0;" class="workSituationAccountName flex">
<view style="padding:0 50rpx;font-weight: 800;color: #282828;">
<view style="font-size: 36rpx;">Hi,</view>
<view style="font-size: 50rpx;">{{userData.AccountName}}老师</view>
</view>
<view @click="goSet">设置评语</view>
<view class="set-text">
<view class="flex" @click="goSet">
<text>设置评语</text>
<van-image class="img" width="14rpx" height="13rpx" fit="cover" src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Test/Upload/Goods/1653977684000_601.png" />
</view>
</view>
</view>
<courseCard @change="changeCourseHandler"></courseCard>
<view class="index-student-information">
......@@ -43,9 +48,9 @@
>
<operation v-if="tabNme=='作业情况'" :dataList="homeWorks"></operation>
<studentList @selected="selectStuHandler" v-if="tabNme=='学生列表'" :dataList="students"></studentList>
<examList v-if="tabNme=='考试信息'" :dataList="exams" :CourseId="currentCourseId"></examList>
<examList @change="changeExamHandler" v-if="tabNme=='考试信息'" :dataList="exams" :CourseId="currentCourseId"></examList>
</scroll-view>
<Loadmore :state="pageState" />
<!-- <Loadmore :state="pageState" /> -->
</view>
</view>
</template>
......@@ -100,7 +105,7 @@
tabNme:'作业情况',
Msg:{
PageIndex: 1,
PageSize: 10,
PageSize: 20,
ExamName:'',
CourseId:''
},
......@@ -137,7 +142,6 @@
})
},
changeCourseHandler(id){
console.log(id,'........................')
data.Msg.courseId=45329247
data.OperationMsg.courseId=45329247
data.currentCourseId=45329247
......@@ -145,16 +149,11 @@
methods.getExamPageList()
methods.getCourseHomeWorkList()
},
changeExamHandler(){
methods.getExamPageList()
},
toggleTitle(t) {
data.tabNme = t
// if(t=='学生列表'){
// this.getCourseStuList()
// }else if(data.tabNme=='作业情况'){
// this.getCourseHomeWorkList()
// }else{
// this.getExamPageList()
// }
},
//获取学生列表
getCourseStuList(){
......@@ -241,31 +240,13 @@
};
},
onLoad(option) {
// this.tabNme = option.tabNme
// this.OperationMsg.courseId = option.courseId
// this.Msg.courseId = option.courseId
},
onShow() {
// if(this.tabNme=='学生列表'){
// this.getCourseStuList()
// }else if(this.tabNme=='作业情况'){
// this.getGetCourseHomeWorkList()
// }else{
// this.getExamPageList()
// }
// this.tabNme = option.tabNme?option.tabNme:'作业情况'
// this.OperationMsg.courseId = option.courseId
// this.Msg.CourseId = option.courseId
},
onShow() {
// this.dataList = []
// if(this.tabNme=='学生列表'){
// this.getCourseStuList()
// }else if(this.tabNme=='作业情况'){
// this.getCourseHomeWorkList()
// }else{
// this.getExamPageList()
// }
},
......@@ -287,6 +268,29 @@
</script>
<style scoped>
.set-text view .img{
margin-left: 10rpx;
}
.set-text view{
width: 160rpx;
line-height: 50rpx;
background: #FFFFFF;
border: 1rpx solid #E6A9AE;
border-radius: 25rpx;
justify-content: center;
font-size: 24rpx;
font-weight: bold;
color: #C91727;
letter-spacing: 1rpx;
}
.set-text{
width: 160rpx;
flex-shrink: 0;
margin-right: 50rpx;
}
.workSituationAccountName{
justify-content: space-between;
}
.num{
font-size: 20rpx;
display: inline-block;
......
......@@ -504,15 +504,24 @@
.commentRulesList-box {
background: #FFFFFF;
}
.commentRulesList-header-title {
.commentRulesList-header-box{
padding: 20rpx 42rpx;
flex-direction: row;
align-items: center;
}
.commentRulesList-header-title{
font-size: 32rpx;
font-weight: 500;
color: #282828;
flex: 1;
flex:1;
text-align: center;
padding-right: 40rpx;
}
.commentRulesList-header-left{
font-size: 40rpx;
position: relative;
z-index: 3;
}
.navbarSticky {
display: sticky;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment