인벤토리 화면 한글 주석 추가

This commit is contained in:
JiWoong Sul
2025-09-29 17:25:53 +09:00
parent 2a0db08079
commit 1b7033d35d
4 changed files with 18 additions and 0 deletions

View File

@@ -16,6 +16,7 @@ import 'package:superport_v2/core/permissions/permission_manager.dart';
const String _outboundTransactionTypeId = '출고';
/// 출고 목록과 등록/수정 모달을 관리하는 페이지.
class OutboundPage extends StatefulWidget {
const OutboundPage({super.key, required this.routeUri});
@@ -25,6 +26,7 @@ class OutboundPage extends StatefulWidget {
State<OutboundPage> createState() => _OutboundPageState();
}
/// 출고 화면의 상태와 사용자 인터랙션을 담당한다.
class _OutboundPageState extends State<OutboundPage> {
final TextEditingController _searchController = TextEditingController();
final DateFormat _dateFormatter = DateFormat('yyyy-MM-dd');
@@ -805,6 +807,7 @@ class _OutboundPageState extends State<OutboundPage> {
return (totalItems / _pageSize).ceil();
}
/// 출고 등록/수정 모달을 표시하고 입력된 결과를 반환한다.
Future<OutboundRecord?> _showOutboundFormDialog({
OutboundRecord? initial,
}) async {
@@ -1624,6 +1627,7 @@ double _parseCurrency(String input) {
return double.tryParse(normalized.isEmpty ? '0' : normalized) ?? 0;
}
/// 출고 폼의 필수 입력 및 품목 조건을 검증한다.
_OutboundFormValidation _validateOutboundForm({
required TextEditingController writerController,
required String warehouseValue,