인벤토리 화면 한글 주석 추가
This commit is contained in:
@@ -18,6 +18,7 @@ import 'package:superport_v2/core/permissions/permission_manager.dart';
|
||||
const String _rentalTransactionTypeRent = '대여';
|
||||
const String _rentalTransactionTypeReturn = '반납';
|
||||
|
||||
/// 대여/반납 목록과 등록 모달을 관리하는 페이지.
|
||||
class RentalPage extends StatefulWidget {
|
||||
const RentalPage({super.key, required this.routeUri});
|
||||
|
||||
@@ -27,6 +28,7 @@ class RentalPage extends StatefulWidget {
|
||||
State<RentalPage> createState() => _RentalPageState();
|
||||
}
|
||||
|
||||
/// 대여 화면의 상태를 관리하고 사용자 동작을 처리한다.
|
||||
class _RentalPageState extends State<RentalPage> {
|
||||
final TextEditingController _searchController = TextEditingController();
|
||||
final DateFormat _dateFormatter = DateFormat('yyyy-MM-dd');
|
||||
@@ -889,6 +891,7 @@ class _RentalPageState extends State<RentalPage> {
|
||||
: _rentalTransactionTypeRent;
|
||||
}
|
||||
|
||||
/// 대여 등록/수정 모달을 띄워 사용자가 입력한 레코드를 반환한다.
|
||||
Future<RentalRecord?> _showRentalFormDialog({RentalRecord? initial}) async {
|
||||
final processedAt = ValueNotifier<DateTime>(
|
||||
initial?.processedAt ?? DateTime.now(),
|
||||
@@ -1850,6 +1853,7 @@ class RentalRecord {
|
||||
items.fold<double>(0, (sum, item) => sum + (item.price * item.quantity));
|
||||
}
|
||||
|
||||
/// 대여 폼의 필수 값 및 품목 조건을 검증한다.
|
||||
_RentalFormValidation _validateRentalForm({
|
||||
required TextEditingController writerController,
|
||||
required String warehouseValue,
|
||||
|
||||
Reference in New Issue
Block a user