优化 考试流程

This commit is contained in:
小肥羊 2025-08-26 18:52:23 +08:00
parent 5041c554d2
commit de4deddffc
6 changed files with 23 additions and 11 deletions

View File

@ -241,7 +241,7 @@ class PureHttp {
})
.catch(error => {
if (error.status != 200) {
if (error.status == 200) ElMessage.warning("请求失败" + error.message);
ElMessage.warning("请求失败" + error.message);
}
reject(error);
});

View File

@ -135,7 +135,11 @@ const tableData: TableConfig = {
search: false,
width: "95px",
custom: (row) =>
`${row.average1 == 0 ? "--" : Math.round((row.average / row.average1) * 100)}%`,
`${
row.baseSchoolScore == 0
? "--"
: Math.round((row.average / row.baseSchoolScore) * 100)
}%`,
},
},
data: [],

View File

@ -5,7 +5,12 @@ import { onMounted, ref } from "vue";
import { fa } from "element-plus/es/locales.mjs";
import { hTableAPI } from "@/api/hTable";
import { getenum } from "@/api/enum";
import { ruleNumber, ruleRequired, ruleRequiredNumber } from "@/utils/rules";
import {
ruleNumber,
ruleRequired,
ruleRequiredI,
ruleRequiredNumber,
} from "@/utils/rules";
import { ImportExamInfo } from "@/api/exam";
import { ElMessage } from "element-plus";
import { entryExamInfo } from "./examFun";
@ -101,15 +106,13 @@ const tableData: TableConfig = {
edit: true, //
setting: {},
},
level: {
grade: {
label: "年级",
rules: ruleRequired,
rules: ruleRequiredI(6, 2),
width: "100px",
type: "dropdown",
setting: {},
search: true,
add: true, //
edit: true, //
edit: false, //
},
testPaperType: {
label: "试卷类型",
@ -184,7 +187,7 @@ const showTable = ref(false);
onMounted(async () => {
//
tableData.column.level.setting.datasource = (await getenum("GradeEnum")).data;
// tableData.column.level.setting.datasource = (await getenum("GradeEnum")).data;
tableData.column.testPaperType.setting.datasource = (
await getenum("TestPaperTypeEnum")

View File

@ -35,6 +35,10 @@ const tableData: TableConfig = {
FieldName: "ExamId",
FieldValue: props.data[0].examId + "",
},
{
FieldName: "ClassId",
FieldValue: props.data[0].classId + "",
},
], //
Conditions: [],
},

View File

@ -624,7 +624,8 @@ function pageSizeChange(o) {
fetchPagedData();
}
function pageIndexChange(o) {
pagination.index = o - 1;
console.log(o, "当前索引");
pagination.index = o;
fetchPagedData();
}

View File

@ -636,7 +636,7 @@ function pageSizeChange(o) {
fetchPagedData();
}
function pageIndexChange(o) {
pagination.index = o - 1;
pagination.index = o;
fetchPagedData();
}