【新增】试卷任务前端分类,监控管理前端

This commit is contained in:
YOHO\20373
2025-05-05 00:05:46 +08:00
committed by 陆光LG
parent f796f753a8
commit eda93f9810
134 changed files with 19516 additions and 493 deletions

View File

@@ -66,7 +66,9 @@
/>
</el-select>
</el-form-item>
<el-form-item label="试题别名" prop="quTitle">
<el-input v-model="form.quTitle" placeholder="请输入试题别名" :disabled="isUpdate" />
</el-form-item>
<!-- 数量分数 -->
<el-form-item label="试题数量" prop="quNumbers">
<el-input-number v-model="form.quNumbers" placeholder="请输入试题数量" :disabled="isUpdate" />
@@ -83,6 +85,11 @@
<el-form-item label="可用数量">
<el-text>{{ availableCount }}</el-text>
</el-form-item>
<el-form-item label="排序" prop="sort">
<el-input-number v-model="form.sort" />
</el-form-item>
</el-form>
<template #footer>
@@ -144,11 +151,13 @@ const form = ref<{
schemeId?: string
taskId?: string
spName?: string
quTitle?: string
quLevel?: number
keyword: string[]
pointName: string[]
quNumbers?: number
quScores?: number
sort?: number
subtotalScore?: number
taskSpecialty?: string
}>({
@@ -159,6 +168,8 @@ const form = ref<{
const rules = reactive({
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
quLevel: [{ required: true, message: '请选择难度', trigger: 'change' }],
sort: [{ required: true, message: '请设置排序', trigger: 'change' }],
quTitle: [{ required: true, message: '请输入别名', trigger: 'change' }],
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
quScores: [{ required: true, message: '请输入每题分数', trigger: 'blur' }]
@@ -203,11 +214,13 @@ const open = async (type: 'create' | 'update', data?: any) => {
taskId: props.taskId,
spName: undefined,
quLevel: undefined,
quTitle:undefined,
keyword: [],
pointName: [],
quNumbers: undefined,
quScores: undefined,
subtotalScore: undefined,
sort: undefined,
taskSpecialty: props.taskSpecialty
}
}