This commit is contained in:
2025-07-29 09:58:03 +08:00
parent 1b12e515a0
commit ee57985052
2 changed files with 7 additions and 3 deletions

View File

@ -145,7 +145,7 @@ export const asyncRoutes = [
path: 'exam/records',
component: () => import('@/views/user/exam/my'),
name: 'ListMyExam',
meta: { title: '我的成绩', noCache: true, icon: 'results' }
meta: { title: '历史考试成绩', noCache: true, icon: 'results' }
},
{
path: 'book/list/:examId',

View File

@ -57,7 +57,7 @@
</el-card>
<h3>考试配置</h3>
<el-card style="margin-top: 20px">
<el-form ref="postForm" :model="postForm" :rules="rules" label-position="left" label-width="120px">
<el-form ref="postForm" :model="postForm" :rules="rules" label-position="left" label-width="180px">
<el-form-item label="考试名称" prop="title">
<el-input v-model="postForm.title" />
</el-form-item>
@ -83,9 +83,12 @@
<el-form-item label="考试时长(分钟)" prop="totalTime">
<el-input-number v-model="postForm.totalTime" />
</el-form-item>
<el-form-item label="是否限时">
<el-form-item label="是否限时" v-if="postForm.examType != 1">
<el-checkbox v-model="postForm.timeLimit" />
</el-form-item>
<el-form-item label="模拟考试有效期(天数)" v-if="postForm.examType == 1" required>
<el-input-number v-model="postForm.expirationDate" placeholder="请输入模拟考试有效期(天数)" />
</el-form-item>
<el-form-item v-if="postForm.timeLimit" label="考试日期" required>
<el-date-picker v-model="dateValues" format="yyyy-MM-dd" value-format="yyyy-MM-dd" type="daterange"
range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" :picker-options="pickerOptions" />
@ -166,6 +169,7 @@ export default {
timeLimit: false,
totalTime: undefined,
qualifyScore: undefined,
expirationDate: undefined,
},
rules: {
examType: [