提交 9d450a84 authored 作者: lhh's avatar lhh

update

上级 ffd34d6b
...@@ -5,6 +5,8 @@ import { Plus } from '@element-plus/icons-vue' ...@@ -5,6 +5,8 @@ import { Plus } from '@element-plus/icons-vue'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
import { gradeRule, gradeRuleList } from '@/utils/dictionary' import { gradeRule, gradeRuleList } from '@/utils/dictionary'
import { getExperimentGradeRule, updateExperimentGradeRule, getScoreExamList } from '../api' import { getExperimentGradeRule, updateExperimentGradeRule, getScoreExamList } from '../api'
import { useAppConfig } from '@/composables/useAppConfig'
const appConfig = useAppConfig()
interface Props { interface Props {
data: ExperimentItem data: ExperimentItem
...@@ -89,19 +91,21 @@ function handleSubmit(call?: any) { ...@@ -89,19 +91,21 @@ function handleSubmit(call?: any) {
return return
} }
} }
for (let i = 0; i < form.rule_list.length; i++) { if (appConfig?.system !== 'x') {
const item = form.rule_list[i] for (let i = 0; i < form.rule_list.length; i++) {
if (!item.name || !item.type) { const item = form.rule_list[i]
ElMessage.error(`实操考试第${i + 1}行规则配置错误,请检查后重试`) if (!item.name || !item.type) {
return ElMessage.error(`实操考试第${i + 1}行规则配置错误,请检查后重试`)
} return
if (!item.percent) { }
ElMessage.error(`${item.name}权重不能为0!`) if (!item.percent) {
return ElMessage.error(`${item.name}权重不能为0!`)
} return
if (item.type === 5 && /实验报告|实验准备|实验结果|课堂活跃度/.test(item.name)) { }
ElMessage.error(`第${i + 1}行规则配置错误,自定义的名称不能包含“实验报告”、“实验准备”、“实验结果”和“课堂活跃度”`) if (item.type === 5 && /实验报告|实验准备|实验结果|课堂活跃度/.test(item.name)) {
return ElMessage.error(`第${i + 1}行规则配置错误,自定义的名称不能包含“实验报告”、“实验准备”、“实验结果”和“课堂活跃度”`)
return
}
} }
} }
if (total < 100) { if (total < 100) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论