diff --git a/src/views/roadmap/LearnPath.vue b/src/views/roadmap/LearnPath.vue index 106e2d0..553ed8c 100644 --- a/src/views/roadmap/LearnPath.vue +++ b/src/views/roadmap/LearnPath.vue @@ -48,7 +48,7 @@ @@ -118,9 +118,9 @@
- - - + + + @@ -134,10 +134,13 @@ import ongoing from '../../assets/image/ongoing.png' import {request, usePage, useRequest} from "@/api/request"; import {ROUTER_CHAPTER_LIST, ROUTER_LIST, ROUTER_UNCOMPLETE_LIST} from "@/api/api"; import {useImage} from "@/api/utils"; +import {useRouter} from "vue-router"; const detail = ref() const {data} = usePage(ROUTER_LIST, {}) +const router = useRouter() + const {unCompleteTaskList} = useRequest(ROUTER_UNCOMPLETE_LIST, {}) const state = reactive({ showmapdetail: false, @@ -148,10 +151,12 @@ const returnfun = () => { state.showmapdetail = false; }; -async function gofun(routerId) { - const data = await request(ROUTER_CHAPTER_LIST, {stuChapterListVo: {routerId}}) - detail.value = data.data - state.showmapdetail = true; +async function gofun({routerId}) { + // console.log(routerId) + // const data = await request(ROUTER_CHAPTER_LIST, {stuChapterListVo: {routerId}}) + // detail.value = data.data + // state.showmapdetail = true; + router.push({path: '/pathdetails', query: {routerId}}) } function toUnTask() { diff --git a/src/views/roadmap/PathDetails.vue b/src/views/roadmap/PathDetails.vue index 7c1bec8..3752177 100644 --- a/src/views/roadmap/PathDetails.vue +++ b/src/views/roadmap/PathDetails.vue @@ -40,7 +40,23 @@
{{ value.name }}
必修
-
{{ {1: '在线',2: '面授',3: '案例',4: '作业',5: '考试',6: '直播',7: '外链',8: '讨论',9: '活动',10: '测评',11: '评估',12: '投票'}[value.type] || '' }}
+
{{ + { + 1: '在线', + 2: '面授', + 3: '案例', + 4: '作业', + 5: '考试', + 6: '直播', + 7: '外链', + 8: '讨论', + 9: '活动', + 10: '测评', + 11: '评估', + 12: '投票' + }[value.type] || '' + }} +
@@ -317,11 +333,13 @@ import medal3 from '@/assets/image/medal/medal3.png' import img from '@/assets/image/uploadimg.png' import {useRequest} from "@/api/request"; import {ROUTER_PROCESS} from "@/api/api"; +import {useRoute} from "vue-router"; export default { name: "PathDetails", setup() { - const {data} = useRequest(ROUTER_PROCESS, {routerId: 234}) + const {query:{routerId}} = useRoute() + const {data} = useRequest(ROUTER_PROCESS, {routerId}) const state = reactive({ activeName: "first", course: [