diff --git a/src/views/survey/SurveyDetail.vue b/src/views/survey/SurveyDetail.vue index a4c0dc0..3506499 100644 --- a/src/views/survey/SurveyDetail.vue +++ b/src/views/survey/SurveyDetail.vue @@ -217,7 +217,7 @@ import {useRoute, useRouter} from "vue-router/dist/vue-router"; import {request, usePage, useRequest} from "@/api/request"; import {ASSESSMENT_QUERY, ASSESSMENT_SUBMIT} from "@/api/api"; import {ElMessage} from "element-plus"; -import {ref, watch} from "vue"; +import {ref, watch,onMounted} from "vue"; import dayjs from "dayjs"; import {useTaskPage} from "@/api/useCommon"; @@ -274,7 +274,18 @@ function orderArr(a, b) { } return arrs; } - +onMounted(() => { + useRequest(ASSESSMENT_QUERY(courseId), { + id: courseId, + type, + chapterOrStageId, + targetId: infoId ? infoId : 0 +},(res)=>{ + if (res.data.isSubmit) { + open(); + } +}) +}); const centerDialogVisible = ref(false); const open = () => { centerDialogVisible.value = true;