|
@@ -0,0 +1,59 @@
|
|
|
|
|
+<template>
|
|
|
|
|
+ <div class="trainTheory">
|
|
|
|
|
+
|
|
|
|
|
+ <div class="topRight" >
|
|
|
|
|
+ <!-- <NavMenus></NavMenus> -->
|
|
|
|
|
+ <NavMenus :back-confirm="false" ></NavMenus>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ 理论考核
|
|
|
|
|
+
|
|
|
|
|
+ </div>
|
|
|
|
|
+</template>
|
|
|
|
|
+<script setup lang="ts">
|
|
|
|
|
+import { onMounted, reactive, computed, watch, onUnmounted, nextTick, ref } from 'vue';
|
|
|
|
|
+import NavMenus from '../components/navMenus.vue';
|
|
|
|
|
+import QingXiCheAndQvMain from '@/components/ThreeWorldEventQingXiCheAndQv/QingXiCheAndQvMain.vue';
|
|
|
|
|
+import { useRoute } from 'vue-router';
|
|
|
|
|
+const route = useRoute();
|
|
|
|
|
+const taskId = route.params.taskId as string;
|
|
|
|
|
+const studentTaskId = route.params.studentTaskId as string;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+onMounted(() => {
|
|
|
|
|
+
|
|
|
|
|
+ console.log("taskId", taskId, studentTaskId);
|
|
|
|
|
+
|
|
|
|
|
+});
|
|
|
|
|
+
|
|
|
|
|
+</script>
|
|
|
|
|
+<style lang="scss" scoped>
|
|
|
|
|
+
|
|
|
|
|
+.trainTheory {
|
|
|
|
|
+ position: fixed;
|
|
|
|
|
+ top: 0px;
|
|
|
|
|
+ left: 0px;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+
|
|
|
|
|
+ .topRight {
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ right: 0rem;
|
|
|
|
|
+ top: 6rem;
|
|
|
|
|
+ z-index: 100;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+</style>
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|