diff --git a/src/pages/bill/external_create.tsx b/src/pages/bill/external_create.tsx index 53a7739..5084d44 100644 --- a/src/pages/bill/external_create.tsx +++ b/src/pages/bill/external_create.tsx @@ -7,13 +7,17 @@ import {IconLoading} from "@/components/icons"; // 获取必填参数 const RequiredParams = [ - 'application_number', // 'student_number', 可以不设置 - 'source', 'amount', 'student_chinese_name', - 'student_english_name', 'student_email', - 'program_code', 'programme_chinese_name', + // 'application_number','student_number', 可以不设置 + 'source', 'amount', + 'program_code', + 'intake_year', + 'intake_semester' + /* + 'student_english_name', + 'programme_chinese_name', 'student_email','student_chinese_name', 'programme_english_name', 'department_chinese_name', 'department_english_name', 'attendance_mode', - 'intake_year', 'intake_semester' + */ ] const ExternalCreate = () => { @@ -49,6 +53,9 @@ const ExternalCreate = () => { } 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) { return setState({error: 'params error: require detail'}) }