Commit 0caab806 authored by zhengke's avatar zhengke

no message

parent c864abe9
......@@ -29,7 +29,7 @@
<view class="homework-score">
<view class="homework-score-title">得分率</view>
<view class="homework-score-num flex">
<view>{{jobData.DataObj.Score_p*100}}</view>
<view>{{jobData.DataObj.Score_p}}</view>
<view>%</view>
</view>
</view>
......
<template>
<view class="jobDetailsComponents-box">
<view class="jobDetailsComponents activeTwo flex">
<view class="jobDetailsComponents activeTwo flex" v-for="(item,index) in dataList" :key="index">
<view class="jobDetailsComponents-time-box flex">
<view class="jobDetailsComponents-time flex">
<view></view>
<text>潇潇</text>
<view>{{item.student_name.slice(0,1)}}</view>
<text>{{item.student_name.substr(1)}}</text>
</view>
<view class="jobDetailsComponents-line">
<view class="jobDetailsComponents-point"></view>
......@@ -15,53 +15,21 @@
<view class="jobDetailsComponents-left flex">
<view class="operation-state flex">
<view class="operation-state-img"></view>
<view class="operation-state-text">未批阅</view>
</view>
<view class="operation-name">2022-05-22</view>
</view>
<view class="jobDetailsComponents-right flex">
<view class="homework-score flex">
<view class="homework-score-title">
得分 <text>86</text>
<view class="operation-state-text">
{{item.Status==0?'未审批':(tem.Status==1?'已提交':'已批阅')}}
</view>
</view>
<view class="homework-score flex">
<view class="homework-score-title">
得分率 <text>86</text>
</view>
</view>
</view>
</view>
</view>
</view>
<view class="jobDetailsComponents activeOne flex">
<view class="jobDetailsComponents-time-box flex">
<view class="jobDetailsComponents-time flex">
<view></view>
<text>潇潇</text>
</view>
<view class="jobDetailsComponents-line">
<view class="jobDetailsComponents-point"></view>
</view>
</view>
<view class="jobDetailsComponents-center-box">
<view class="jobDetailsComponents-center flex">
<view class="jobDetailsComponents-left flex">
<view class="operation-state flex">
<view class="operation-state-img"></view>
<view class="operation-state-text">批阅</view>
</view>
<view class="operation-name">2022-05-22</view>
<view class="operation-name">{{item.add_time}}</view>
</view>
<view class="jobDetailsComponents-right flex">
<view class="homework-score flex">
<view class="homework-score-title">
得分 <text>86</text>
得分 <text>{{item.score}}}</text>
</view>
</view>
<view class="homework-score flex">
<view class="homework-score-title">
得分率 <text>86</text>
得分率 <text>{{item.score_p}}</text> %
</view>
</view>
</view>
......@@ -81,10 +49,10 @@
export default {
props: {
dataList:[]
},
components: {},
setup() {
setup(props) {
let data = reactive({
obj: {
......@@ -93,6 +61,7 @@
},
showPhone: false,
showLogin: true, //多次点击
dataList: props.dataList
});
let methods = {
......
......@@ -2,7 +2,7 @@
<view class="operation-box">
<view class="operation activeOne"
v-for="(item,index) in dataList" :key="index">
<view class="operation-center-box" @click="JobDetails">
<view class="operation-center-box" @click="JobDetails(item)">
<view class="operation-center-line"></view>
<view class="operation-center flex">
<view class="operation-left">
......@@ -63,9 +63,9 @@
dataList: props.dataList
});
let methods = {
JobDetails(){
JobDetails(item){
uni.reLaunch({
url: '/pages/index/jobDetails'
url: '/pages/index/jobDetails?HomeWorkId=' + item.HomeWorkId + '&obj=' + JSON.stringify(item)
});
}
}
......
......@@ -9,30 +9,30 @@
<view class="jobDetails-content">
<view class="jobDetails-content-header">
<view class="jobDetails-conten-title flex">
<text>成都2022科学益智L4 -05乐思会</text>
<view>高一作业11</view>
<text>{{jobDetails.CourseName}}</text>
<view>{{jobDetails.HomeWorkTitle}}</view>
</view>
<view class="jobDetails-num-box flex">
<view class="jobDetails-num flex">
<text>学生数</text>
<view>15</view>
<view>{{jobDetails.StuNum}}</view>
</view>
<view class="jobDetails-num flex">
<text>已提交</text>
<view>12</view>
<view>{{jobDetails.SubmitNum}}</view>
</view>
<view class="jobDetails-num flex">
<text>已批阅</text>
<view>10</view>
<view>{{jobDetails.ReviewNum?jobDetails.ReviewNum:0}}</view>
</view>
<view class="jobDetails-num flex">
<text>优秀</text>
<view>5</view>
<view>{{jobDetails.ExcellentNum?jobDetails.ExcellentNum:0}}</view>
</view>
</view>
</view>
<view class="index-student-information">
<jobDetailsComponents></jobDetailsComponents>
<jobDetailsComponents :dataList="dataList"></jobDetailsComponents>
</view>
</view>
</view>
......@@ -55,27 +55,46 @@
jobDetailsComponents
},
setup() {
let {
proxy
} = getCurrentInstance();
let data = reactive({
obj: {
Name: '',
Photo: '',
obj:{},
Msg: {
HomeWorkId: '',
},
showPhone: false,
showLogin: true, //多次点击
HomeWorkId:'',
jobDetails: {},
dataList:[]
});
let methods = {
back(){
uni.reLaunch({
url: '/pages/index/workSituation?tabNme=' + '作业情况'
});
}
},
//获取作业情况列表
getHomeWorkDetailsList(){
proxy.$request("/Teacher/GetHomeWorkDetails", data.Msg).then(res => {
if(res){
data.jobDetails = res.Data
data.dataList = res.Data.DataList;
}
})
},
}
return {
...toRefs(data),
...methods
};
}
},
onLoad(option) {
this.Msg.HomeWorkId = option.HomeWorkId
this.getHomeWorkDetailsList()
},
};
</script>
<style scoped>
......
......@@ -104,7 +104,7 @@
PageIndex: 1,
PageSize: 10,
ExamName:'',
courseId:''
CourseId:''
},
OperationMsg:{
courseId:''
......@@ -124,12 +124,12 @@
toggleTitle(t) {
data.tabNme = t
data.dataList = []
if(data.tabNme=='学生列表'){
that.getCourseStuList()
if(t=='学生列表'){
this.getCourseStuList()
}else if(data.tabNme=='作业情况'){
that.getGetCourseHomeWorkList()
this.getCourseHomeWorkList()
}else{
that.getExamPageList()
this.getExamPageList()
}
},
//获取学生列表
......@@ -147,7 +147,7 @@
})
},
//获取作业情况列表
getGetCourseHomeWorkList(){
getCourseHomeWorkList(){
proxy.$request("/Teacher/GetCourseHomeWork", data.OperationMsg).then(res => {
if(res){
data.titleList.forEach(item => {
......@@ -191,11 +191,11 @@
if (data.timer) clearTimeout(data.timer);
data.timer = setTimeout(() => {
if(data.tabNme=='学生列表'){
that.getCourseStuList()
this.getCourseStuList()
}else if(data.tabNme=='作业情况'){
that.getGetCourseHomeWorkList()
this.getCourseHomeWorkList()
}else{
that.getExamPageList()
this.getExamPageList()
}
}, 1000);
} else {
......@@ -214,16 +214,16 @@
};
},
onLoad(option) {
this.tabNme = option.tabNme
this.tabNme = option.tabNme?option.tabNme:'作业情况'
this.OperationMsg.courseId = option.courseId
this.Msg.courseId = option.courseId
this.Msg.CourseId = option.courseId
},
onShow() {
this.dataList = []
if(this.tabNme=='学生列表'){
this.getCourseStuList()
}else if(this.tabNme=='作业情况'){
this.getGetCourseHomeWorkList()
this.getCourseHomeWorkList()
}else{
this.getExamPageList()
}
......
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