提交 007b852b authored 作者: lhh's avatar lhh

修改saas-x理论试题考试保存按钮变提交试卷

上级 8c5e3e38
......@@ -6,6 +6,7 @@ const appConfig = useAppConfig()
interface Props {
experiment_id: string
isXExam?: Boolean
}
const props = defineProps<Props>()
const model = defineModel()
......@@ -22,7 +23,11 @@ const currentExam = computed(() => {
// 考试平台 URL
const examURL = computed(() => {
if (!currentExam.value) return ''
return appConfig.system !== 'x' ? `${import.meta.env.VITE_EXAM_SHOW_URL}/exam/${currentExam.value?.exam_id}` : `${import.meta.env.VITE_EXAM_SHOW_URL}/exam/${currentExam.value?.exam_id}?has_time=0&has_submit=0&has_save=1&show_answer=1`
return appConfig.system !== 'x' || props.isXExam
? `${import.meta.env.VITE_EXAM_SHOW_URL}/exam/${currentExam.value?.exam_id}`
: `${import.meta.env.VITE_EXAM_SHOW_URL}/exam/${
currentExam.value?.exam_id
}?has_time=0&has_submit=0&has_save=1&show_answer=1`
// return `https://dev.ezijing.com:5173/exam/7003551966412406784?has_time=0&has_submit=0&has_save=1&show_answer=1`
})
......@@ -42,10 +47,12 @@ onMounted(() => {
<template v-if="currentExam">
<el-form label-suffix=":" label-position="top" v-if="appConfig.system !== 'x'">
<el-form-item label="考试名称">{{ currentExam.exam_info.name }}</el-form-item>
<el-form-item label="考试时间">{{ currentExam.exam_info.start_time }}{{ currentExam.exam_info.end_time }}</el-form-item>
<el-form-item label="考试时间"
>{{ currentExam.exam_info.start_time }}{{ currentExam.exam_info.end_time }}</el-form-item
>
</el-form>
<div style="width: 100%;height: 100%;" v-else>
<iframe style="width: 100%;height: 100%;" allowfullscreen class="iframe" :src="examURL" frameborder="0"></iframe>
<div style="width: 100%; height: 100%" v-else>
<iframe style="width: 100%; height: 100%" allowfullscreen class="iframe" :src="examURL" frameborder="0"></iframe>
</div>
<!-- <teleport to=".lab-box"> -->
<!-- </teleport> -->
......
......@@ -353,7 +353,7 @@ function handleReportPreviewReady() {
lazy
v-if="experimentInfo?.exam_status === 1 && tabActive === 'exam'"
>
<Exam :experiment_id="form.experiment_id" v-model="examURL"></Exam>
<Exam :experiment_id="form.experiment_id" v-model="examURL" :isXExam="true"></Exam>
</el-tab-pane>
<el-tab-pane label="实验信息" lazy>
<Info :data="experimentInfo"></Info>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论