|
@@ -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;
|
|
|
});
|