|
@@ -91,8 +91,8 @@
|
|
|
import PageHeader from "@/components/PageHeader";
|
|
import PageHeader from "@/components/PageHeader";
|
|
|
import PageBody from "@/components/PageBody/index";
|
|
import PageBody from "@/components/PageBody/index";
|
|
|
import { getCodeAssignmentListByTeacher } from "@/api/assignment";
|
|
import { getCodeAssignmentListByTeacher } from "@/api/assignment";
|
|
|
-import timeMixins from "@/mixins/time";
|
|
|
|
|
import { mapState } from "vuex";
|
|
import { mapState } from "vuex";
|
|
|
|
|
+import timeMixins from "@/mixins/time";
|
|
|
import DeleteAssignment from "@/components/AssignmentCRUD/DeleteAssignment";
|
|
import DeleteAssignment from "@/components/AssignmentCRUD/DeleteAssignment";
|
|
|
import UpdateAssignment from "@/components/AssignmentCRUD/UpdateAssignment";
|
|
import UpdateAssignment from "@/components/AssignmentCRUD/UpdateAssignment";
|
|
|
import CreateAssignment from "@/components/AssignmentCRUD/CreateAssignment";
|
|
import CreateAssignment from "@/components/AssignmentCRUD/CreateAssignment";
|
|
@@ -110,7 +110,8 @@ export default {
|
|
|
mixins: [timeMixins],
|
|
mixins: [timeMixins],
|
|
|
mounted() {
|
|
mounted() {
|
|
|
this.loadingCodeList = true;
|
|
this.loadingCodeList = true;
|
|
|
- getCodeAssignmentListByTeacher(this.course.id).then(res => {
|
|
|
|
|
|
|
+ const { courseId } = this.$route.params;
|
|
|
|
|
+ getCodeAssignmentListByTeacher(courseId).then(res => {
|
|
|
this.codeData = res.data;
|
|
this.codeData = res.data;
|
|
|
this.loadingCodeList = false;
|
|
this.loadingCodeList = false;
|
|
|
});
|
|
});
|
|
@@ -122,6 +123,11 @@ export default {
|
|
|
loadingCodeList: false
|
|
loadingCodeList: false
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
|
|
+ computed: {
|
|
|
|
|
+ ...mapState({
|
|
|
|
|
+ course: state => state.course.currentCourse
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
methods: {
|
|
methods: {
|
|
|
pushNewAssignment(item) {
|
|
pushNewAssignment(item) {
|
|
|
this.codeData.push(item);
|
|
this.codeData.push(item);
|
|
@@ -144,11 +150,6 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- },
|
|
|
|
|
- computed: {
|
|
|
|
|
- ...mapState({
|
|
|
|
|
- course: state => state.course.currentCourse
|
|
|
|
|
- })
|
|
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|