提交 413bf641 authored 作者: 王鹏飞's avatar 王鹏飞

chore: update

上级 77229fcc
...@@ -43,7 +43,13 @@ export function updateContestRules(data: ContestUpdateParams) { ...@@ -43,7 +43,13 @@ export function updateContestRules(data: ContestUpdateParams) {
}) })
} }
// 获取考试列表 // 获取考试列表
export function getExamList(params: { project: string; q?: string; name?: string; page?: number; per_page?: number }) { export function getExamList(params: {
project: string
q?: string
name?: string
page?: number
'per-page'?: number
}) {
return httpRequest.get('/api/resource/v1/backend/exam/search-all-exam', { params }) return httpRequest.get('/api/resource/v1/backend/exam/search-all-exam', { params })
} }
......
...@@ -27,6 +27,7 @@ const form = reactive<any>({ ...@@ -27,6 +27,7 @@ const form = reactive<any>({
detail_list: [] detail_list: []
}) })
const rules = ref<FormRules>({ const rules = ref<FormRules>({
rule_type: [{ required: true, message: '请选择多人评分成绩计算规则' }],
lowest_number: [{ required: true, message: '请输入评分人数' }] lowest_number: [{ required: true, message: '请输入评分人数' }]
}) })
...@@ -56,7 +57,7 @@ function fetchInfo() { ...@@ -56,7 +57,7 @@ function fetchInfo() {
let examList = $ref<Record<string, any>[]>([]) let examList = $ref<Record<string, any>[]>([])
// 获取关联考试列表 // 获取关联考试列表
function fetchExamList() { function fetchExamList() {
getExamList({ project: 'exam_x1', per_page: 1000 }).then(res => { getExamList({ project: 'exam_x1', 'per-page': 1000 }).then(res => {
examList = res.data.list || [] examList = res.data.list || []
}) })
} }
...@@ -146,7 +147,7 @@ function handleRatioChange(row: any, index: number) { ...@@ -146,7 +147,7 @@ function handleRatioChange(row: any, index: number) {
width="800px" width="800px"
@update:modelValue="$emit('update:modelValue')" @update:modelValue="$emit('update:modelValue')"
> >
<el-form ref="formRef" :model="form" :rules="rules" label-width="160px"> <el-form ref="formRef" :model="form" :rules="rules" label-width="170px">
<el-form-item label="赛项名称"> <el-form-item label="赛项名称">
<el-input v-model="form.name" disabled /> <el-input v-model="form.name" disabled />
</el-form-item> </el-form-item>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论