Commit 30b1c59e authored by 杨梦雪's avatar 杨梦雪

11

parent 89b26c9c
......@@ -9,12 +9,7 @@
@open="open"
>
<div class="referHome">
<el-form
:model="formData"
label-position="top"
class="readForm"
>
<el-form :model="formData" label-position="top" class="readForm">
<!-- 老师布置的作业 -->
<div class="cont_title">
<div class="line"></div>
......@@ -22,8 +17,8 @@
<span>作业要求</span>
</div>
</div>
<div class="cont_title_2">作业内容</div>
<div v-html="this.work_contexts" class="cont_info">}</div>
<div class="cont_title_2">作业内容{{ student_status }}</div>
<div v-html="work_contexts" class="cont_info">}</div>
<div class="cont_title_2">相关附件</div>
<div class="upload_box">
<div v-if="teaFileList.length > 0">
......@@ -51,7 +46,7 @@
<div style="clear: both"></div>
</div>
<!-- 我的作业(未提交) -->
<div v-if="this.student_status == 0">
<div v-if="student_status == 0">
<div class="cont_title">
<div class="line"></div>
我的作业
......@@ -117,12 +112,11 @@
</el-form>
</div>
<!-- 我的作业(已提交待评分 -不可编辑 )-->
<div v-if="this.student_status == 1 || this.student_status == 2">
<div v-if="student_status == 1 || student_status == 2">
<div class="cont_title">
<div class="line"></div>
我的作业
</div>
<el-form-item label="文字描述(如超过300字,建议以附件形式上传)">
<el-input
type="textarea"
......@@ -159,7 +153,7 @@
</el-form-item>
</div>
<!-- 评阅结果 -->
<div v-if="this.student_status == 2" style="height: 350px">
<div v-if="student_status == 2" style="height: 350px">
<div class="cont_title">
<div class="line"></div>
<div class="lf">
......@@ -196,7 +190,7 @@
</div>
</div>
<el-form-item class="btn" v-if="this.student_status == 0">
<el-form-item class="btn" v-if="student_status == 0">
<el-button type="primary" @click="confirm">提交</el-button>
</el-form-item>
</el-form>
......@@ -366,7 +360,8 @@ export default {
});
},
// 学生作业回显
getStudentWork() {
getStudentWork(student_status) {
console.log(student_status, "student_status");
let stu_work_num = this.work_nums;
getStudentWork({ teacher_id: stu_work_num }).then((res) => {
console.log(res, "getStudentWork");
......@@ -375,21 +370,35 @@ export default {
}
this.$message.success(res.data.message);
// console.log(res.data.stu_answer);
if (student_status == 1) {
// 学生已提交
this.formData.stu_answer = res.data.data.stu_answer;
let gotfileList = res.data.data.stu_enclosure_url_arr;
if (gotfileList) {
this.stu_fileList = gotfileList.map((item) => {
return {
name: item.split("/work/")[1],
url: item,
};
});
// console.log(this.stu_fileList, "stu_fileList");
}
} else if (student_status == 2) {
//老师已评阅
if (this.student_status == 2) {
this.formData.stu_answer = res.data.data.stu_answer;
let gotfileList = res.data.data.stu_enclosure_url_arr;
if (gotfileList) {
this.stu_fileList = gotfileList.map((item) => {
return {
name: item.split("/work/")[1],
url: item,
};
});
}
this.score = res.data.data.score; //老师评分
this.teacher_commment = res.data.data.teacher_commment; //老师评语
// console.log(res.data.data.teacher_commment, " this.teacher_commment");
let scoreFileList = res.data.data.teacher_url;
if (scoreFileList) {
let arr = scoreFileList.split(",");
// console.log(arr, "arr");
this.tea_scoreFileList = arr.map((item) => {
......@@ -399,6 +408,7 @@ export default {
};
});
}
}
});
},
......
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