Bläddra i källkod

DLWork查看某个学生project详情

ChenYizong 7 år sedan
förälder
incheckning
35930bbab1

+ 11 - 0
src/api/dlwork.js

@@ -28,6 +28,17 @@ export const getDLProjectDetail = dlworkId => {
   console.log(dlworkId);
   return request(`${DL_WORK_MODULE}/${dlworkId}`);
 };
+
+/**
+ * 老师获得某个学生的Project的详细信息
+ * @param dlworkId
+ * @param userId
+ * @returns {Promise<*>}
+ */
+export const getStudentDLProjectDetail = (dlworkId, userId) => {
+  return request(`${DL_WORK_MODULE}/${dlworkId}/${userId}`);
+};
+
 /**
  * 老师新建机器学习作业
  * @param type

+ 0 - 1
src/views/teacher/DlWork/DLWorkDetail/DLTestDetail.vue

@@ -31,7 +31,6 @@
 
 <script>
 import timeMixins from "@/mixins/time";
-// import { makeFunctionalTest } from "@/api/codehw";
 import PageSectionLoading from "@/components/PageBody/PageSectionLoading/index";
 
 export default {

+ 5 - 3
src/views/teacher/DlWork/test.vue

@@ -32,7 +32,7 @@
 </template>
 
 <script>
-import { getDLProjectDetail } from "@/api/dlwork";
+import { getStudentDLProjectDetail } from "@/api/dlwork";
 import PageHeader from "@/components/PageHeader";
 import PageBody from "@/components/PageBody/index";
 
@@ -48,10 +48,12 @@ export default {
     };
   },
   async mounted() {
-    const { dlworkId } = this.$route.params;
+    const { dlworkId } = this.$route.params.dlworkId;
+    const { userId } = this.$route.params.userId;
     this.detailLoading = true;
-    const detail = await getDLProjectDetail(dlworkId);
+    const detail = await getStudentDLProjectDetail(dlworkId, userId);
     this.dlDetail = detail.data;
+
     this.detailLoading = false;
   }
 };