|
@@ -32,7 +32,23 @@ const emit = defineEmits(['update:visible', 'confirm']);
|
|
|
|
|
|
const rules = {
|
|
const rules = {
|
|
courseName: [{ required: true, message: '请填写科目名称' }],
|
|
courseName: [{ required: true, message: '请填写科目名称' }],
|
|
- examStudentCount: [{ required: true, message: '请填写考生人数' }],
|
|
|
|
|
|
+ examStudentCount: [
|
|
|
|
+ { required: true, message: '请填写考生人数' },
|
|
|
|
+ {
|
|
|
|
+ validator: (val) => {
|
|
|
|
+ if (Number(val) > 1000000) {
|
|
|
|
+ return {
|
|
|
|
+ result: false,
|
|
|
|
+ message: '不能超过1000000',
|
|
|
|
+ };
|
|
|
|
+ }
|
|
|
|
+ return {
|
|
|
|
+ result: true,
|
|
|
|
+ type: 'success',
|
|
|
|
+ };
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
serviceScope: [{ required: true, message: '请选择服务范围' }],
|
|
serviceScope: [{ required: true, message: '请选择服务范围' }],
|
|
scanStartTime: [{ required: true, message: '请选择扫描开始时间' }],
|
|
scanStartTime: [{ required: true, message: '请选择扫描开始时间' }],
|
|
scanEndTime: [{ required: true, message: '请选择扫描结束时间' }],
|
|
scanEndTime: [{ required: true, message: '请选择扫描结束时间' }],
|
|
@@ -96,6 +112,7 @@ const fields = computed(() => {
|
|
attrs: {
|
|
attrs: {
|
|
clearable: true,
|
|
clearable: true,
|
|
min: 0,
|
|
min: 0,
|
|
|
|
+ theme: 'normal',
|
|
},
|
|
},
|
|
},
|
|
},
|
|
props.isCloud
|
|
props.isCloud
|