Commit 05f0ab9d authored by 杨梦雪's avatar 杨梦雪

点击作业详情修改

parent e6739dad
......@@ -61,6 +61,7 @@
:work_contexts="work_context"
:enclosure_urls="enclosure_url"
:work_nums="work_num"
:workName="workName"
:order_nums="order_num"
:student_status="student_status"
@closeDialog="closeDialog"
......@@ -88,6 +89,7 @@ export default {
work_context: "",
enclosure_url: "",
work_num: 0,
workName: "",
order_num: 0,
student_status: 0,
disabled: false,
......@@ -122,6 +124,7 @@ export default {
this.work_context = item.work_context;
this.enclosure_url = item.enclosure_url;
this.work_num = item.id;
this.workName = item.work_name; //作业名字
this.order_num = item.work_num;
this.student_status = item.student_status;
} else if (item.time_out == 2) {
......
<template>
<el-dialog
:title="'第' + titleName + '次课程论文'"
:title="work_name"
:visible.sync="dialogVisible"
width="650px"
top="0"
......@@ -228,7 +228,7 @@
</template>
<script>
import Bus from "config/bus.js";
import {
PostWorkStudentOss,
delPic,
......@@ -245,6 +245,7 @@ export default {
work_contexts: [Number, String], //作业内容
enclosure_urls: [Object, String], //老师作业地址
work_nums: [Number],
workName: [String], //作业名字
student_status: [Number], //作业状态
order_nums: [Number], //作业状态
},
......@@ -284,6 +285,7 @@ export default {
titleName: "",
isUploading: false, // 图片上传蒙层
work_context: "", //简介
work_name: "", //作业名称
fileImg: fileImg,
loading: false,
dialogVisible: this.dialogVisibleFu,
......@@ -304,7 +306,7 @@ export default {
};
},
created() {
console.log(this.formData.stu_enclosure_url);
// console.log(this.formData.stu_enclosure_url);
let code = this.$store.state.indexIdentity;
let stu_fileListoss = window.localStorage.getItem(
"student_file_" + window.localStorage.getItem("phone" + code) + code
......@@ -315,7 +317,7 @@ export default {
},
methods: {
open() {
console.log(this.student_status);
// console.log(this.student_status);
this.titleName = this.order_nums;
// console.log(this.student_status);
this.getTeachList();
......@@ -356,7 +358,7 @@ export default {
// ""
// );
downloadTeacherWork({ enclosure_url: url }).then((res) => {
console.log(res, "res");
// console.log(res, "res");
if (res.data.code != 200) {
return this.$message.error(res.data.message);
}
......@@ -373,7 +375,7 @@ export default {
// 下载老师评分结果
downloadScoreFile(url) {
downloadTeacherWork({ enclosure_url: url }).then((res) => {
console.log(res, "res");
// console.log(res, "res");
if (res.data.code != 200) {
return this.$message.error(res.data.message);
}
......@@ -389,13 +391,13 @@ export default {
},
// 学生作业回显
getStudentWork(student_status) {
console.log(student_status, "student_status");
// console.log(student_status, "student_status");
let stu_work_num = this.work_nums;
console.log(stu_work_num);
console.log(this.formData);
// console.log(stu_work_num);
// console.log(this.formData);
// return
getStudentWork({ teacher_id: stu_work_num }).then((res) => {
console.log(res, "getStudentWork");
// console.log(res, "getStudentWork");
if (res.data.code != 200) {
return this.$message.error(res.data.message);
}
......@@ -403,8 +405,7 @@ export default {
if (student_status == 1) {
// 学生已提交
this.formData.stu_answer = res.data.data.stu_answer;
console.log(this.formData);
// console.log(this.formData);
let gotfileList = res.data.data.stu_enclosure_url_arr;
if (gotfileList) {
this.stu_fileList = gotfileList.map((item) => {
......@@ -457,11 +458,11 @@ export default {
// if (!this.formData.stu_answer) {
// delete this.formData.stu_answer;
// }
console.log(this.stu_fileList, "this.stu_fileList");
// console.log(this.stu_fileList, "this.stu_fileList");
// return
subStudentWork(this.formData)
.then((response) => {
console.log(response);
// console.log(response);
if (response.data.code != 200) {
return this.$message.error(response.data.message);
}
......@@ -515,9 +516,9 @@ export default {
uploadPicture(params) {
this.isUploading = true;
console.log("已经准备好上传图片", params);
// console.log("已经准备好上传图片", params);
this.file = params.file;
console.log(this.file, "1111");
// console.log(this.file, "1111");
let raw = params.file;
let image = {
name: raw.name,
......@@ -536,7 +537,7 @@ export default {
teacher_id: this.work_nums,
})
.then((res) => {
console.log(res, "开始上传图片");
// console.log(res, "开始上传图片");
if (res.data.code === 200) {
let oss_url = res.data.config.host;
let filename = res.data.config.file;
......@@ -554,7 +555,7 @@ export default {
.then((ress) => {
console.log(ress, "ress");
if (ress.data.code != 200) {
console.log(ress, "ress");
// console.log(ress, "ress");
this.isUploading = false;
return this.$message.error(ress.data.message);
}
......@@ -605,7 +606,7 @@ export default {
},
//删除图片
handleRemove(file) {
console.log(file, "file");
// console.log(file, "file");
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
......@@ -617,16 +618,16 @@ export default {
let str = getfile.split(
"https://campiste.oss-cn-beijing.aliyuncs.com/"
); //https://yingdi-achievement.oss-cn-beijing.aliyuncs.com/进行分割,
console.log(str, "str");
// console.log(str, "str");
let savefile = str[1];
// console.log(savefile, "savefile");
let stu_work_num = this.work_nums;
delPic({ object: savefile, teacher_id: stu_work_num }).then((res) => {
console.log(res, "delpic");
// console.log(res, "delpic");
if (res.data.code != 200) {
return this.$message.error(res.data.message);
}
console.log(this.fileList);
// console.log(this.fileList);
this.fileList.forEach((item, idx) => {
// console.log(item.url == file.url);
if (item.url == file.url) {
......@@ -667,7 +668,7 @@ export default {
.then(() => {
this.$refs["formRef_stu"].validate((valid) => {
if (!valid) return;
console.log(valid, "valid");
// console.log(valid, "valid");
// 未完成
// return
this.notReadHandle();
......@@ -689,6 +690,9 @@ export default {
work_nums() {
this.formData.teacher_id = this.work_nums;
},
workName() {
this.work_name = this.workName;
},
},
};
</script>
......
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