update external create bill params

This commit is contained in:
LittleBoy 2024-07-05 22:50:34 +08:00
parent 6dcee04fbb
commit 9a50d1c47d

View File

@ -7,13 +7,17 @@ import {IconLoading} from "@/components/icons";
// 获取必填参数 // 获取必填参数
const RequiredParams = [ const RequiredParams = [
'application_number', // 'student_number', 可以不设置 // 'application_number','student_number', 可以不设置
'source', 'amount', 'student_chinese_name', 'source', 'amount',
'student_english_name', 'student_email', 'program_code',
'program_code', 'programme_chinese_name', 'intake_year',
'intake_semester'
/*
'student_english_name',
'programme_chinese_name', 'student_email','student_chinese_name',
'programme_english_name', 'department_chinese_name', 'programme_english_name', 'department_chinese_name',
'department_english_name', 'attendance_mode', 'department_english_name', 'attendance_mode',
'intake_year', 'intake_semester' */
] ]
const ExternalCreate = () => { const ExternalCreate = () => {
@ -49,6 +53,9 @@ const ExternalCreate = () => {
} }
params[key] = searchParams.get(key) params[key] = searchParams.get(key)
} }
if (!params.application_number && !params.student_number) {
return setState({error: 'params error: require application_number or student_number'})
}
if (!params.details || params.details.length == 0) { if (!params.details || params.details.length == 0) {
return setState({error: 'params error: require detail'}) return setState({error: 'params error: require detail'})
} }