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

11

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