人生啊人生 vor 3 Wochen
Ursprung
Commit
8671857b1e

+ 2 - 2
user_web/src/api/student/trainList.ts

@@ -1,10 +1,10 @@
 import request from '@/util/request.ts';
 
-export function getTrainList(pageNum: number, pageSize: number) {
+export function getTrainList(pageNum: number, pageSize: number, courseId: any) {
     return request({
         url: 'studentTask/studentSelf/page',
         method: 'get',
-        params: { pageNum: pageNum, pageSize: pageSize },
+        params: { pageNum: pageNum, pageSize: pageSize, courseId: courseId, },
     });
 }
 

+ 12 - 1
user_web/src/view/student/trainList/trainList.vue

@@ -15,6 +15,8 @@ import { onMounted, reactive, watch } from 'vue';
 import TrainItem from './trainItem.vue';
 import NavMenus from '../components/navMenus.vue';
 import { getTrainList } from '@/api/student/trainList';
+import { useRoute } from 'vue-router'
+
 
 const state = reactive({
     trainList: [],
@@ -23,10 +25,19 @@ const state = reactive({
 const pageState = reactive({
     page: 1,
     size: 8,
+    courseId : null,
 });
 
 const getData = () => {
-    getTrainList(pageState.page, pageState.size).then((res) => {
+    const route = useRoute()
+    let urlGet = route.query;
+    // // 获取所有参数
+    // console.log("urlGet ---", urlGet);
+    let courseId = urlGet["courseId"];
+
+    // console.log("courseId ---", courseId);
+
+    getTrainList(pageState.page, pageState.size, courseId).then((res) => {
         state.trainList = res.data.data.list;
         state.trainTotal = res.data.data.total;
     });