remove LRN prefill on student add and builk add student

This commit is contained in:
ssbg04 committed 2026-10-23 15:50:50 +08:00
1 parent e0cf59ef99
commit e4ac37b003
2 files changed
+5 -6

No files matched your search

@@ -73,7 +73,7 @@ class _AddStudentModalState extends ConsumerState<AddStudentModal> {
void initState() { void initState() {
super.initState(); super.initState();
_selectedGradeLevel = 7; _selectedGradeLevel = 7;
_lrnController = TextEditingController(text: '308035'); _lrnController = TextEditingController();
_firstNameController = TextEditingController(); _firstNameController = TextEditingController();
_middleNameController = TextEditingController(); _middleNameController = TextEditingController();
_lastNameController = TextEditingController(); _lastNameController = TextEditingController();
@@ -99,8 +99,7 @@ class _AddStudentModalState extends ConsumerState<AddStudentModal> {
} }
bool get _hasAnyData { bool get _hasAnyData {
return (_lrnController.text.isNotEmpty && return _lrnController.text.isNotEmpty ||
_lrnController.text != '308035') ||
_firstNameController.text.isNotEmpty || _firstNameController.text.isNotEmpty ||
_lastNameController.text.isNotEmpty; _lastNameController.text.isNotEmpty;
} }
@@ -758,7 +757,7 @@ class _AddStudentModalState extends ConsumerState<AddStudentModal> {
_errorMessage = null; _errorMessage = null;
_ocrScannedFile = null; _ocrScannedFile = null;
_ocrSavedEnrollments.clear(); _ocrSavedEnrollments.clear();
_lrnController.text = '308035'; _lrnController.clear();
_firstNameController.clear(); _firstNameController.clear();
_middleNameController.clear(); _middleNameController.clear();
_lastNameController.clear(); _lastNameController.clear();
@@ -77,7 +77,7 @@ class _OcrItem {
required this.filePath, required this.filePath,
required this.fileName, required this.fileName,
this.status = _FileStatus.pending, this.status = _FileStatus.pending,
this.lrn = '308035', this.lrn = '',
this.firstName = '', this.firstName = '',
this.middleName = '', this.middleName = '',
this.lastName = '', this.lastName = '',
@@ -3882,7 +3882,7 @@ class _BulkOcrImportDialogState extends ConsumerState<BulkOcrImportDialog> {
return SizedBox( return SizedBox(
width: 160, width: 160,
child: TextFormField( child: TextFormField(
initialValue: item.lrn.isNotEmpty ? item.lrn : '308035', initialValue: item.lrn,
keyboardType: TextInputType.number, keyboardType: TextInputType.number,
maxLength: 12, maxLength: 12,
inputFormatters: [FilteringTextInputFormatter.digitsOnly], inputFormatters: [FilteringTextInputFormatter.digitsOnly],