chore: 프로젝트 정리 및 문서 업데이트
Some checks failed
Flutter Test & Quality Check / Test on macos-latest (push) Has been cancelled
Flutter Test & Quality Check / Test on ubuntu-latest (push) Has been cancelled
Flutter Test & Quality Check / Build APK (push) Has been cancelled

- 창고 위치 폼 UI 개선
- 테스트 리포트 업데이트
- API 이슈 문서 추가
- 폼 레이아웃 템플릿 추가
- main.dart 정리
- 상수 업데이트

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
JiWoong Sul
2025-08-09 02:17:47 +09:00
parent ef059d50ea
commit a220449671
13 changed files with 565 additions and 104 deletions

View File

@@ -7,6 +7,7 @@ import 'package:superport/screens/company/company_form.dart';
import 'package:superport/screens/equipment/equipment_in_form.dart';
import 'package:superport/screens/equipment/equipment_out_form.dart';
import 'package:superport/screens/equipment/equipment_history_screen.dart';
import 'package:superport/screens/equipment/test_history_screen.dart';
import 'package:superport/screens/license/license_form.dart'; // MaintenanceFormScreen으로 사용
import 'package:superport/screens/user/user_form.dart';
import 'package:superport/screens/warehouse_location/warehouse_location_form.dart';
@@ -172,6 +173,12 @@ class SuperportApp extends StatelessWidget {
),
);
// 테스트 이력 화면
case Routes.testHistory:
return MaterialPageRoute(
builder: (context) => const TestHistoryScreen(),
);
// 회사 관련 라우트
case Routes.companyAdd:
return MaterialPageRoute(
@@ -208,8 +215,12 @@ class SuperportApp extends StatelessWidget {
// 라이센스 관련 라우트
case Routes.licenseAdd:
final licenseId = settings.arguments as int?;
return MaterialPageRoute(
builder: (context) => const MaintenanceFormScreen(),
builder: (context) => MaintenanceFormScreen(
maintenanceId: licenseId,
isExtension: licenseId != null, // 라이선스 ID가 있으면 연장 모드
),
);
case Routes.licenseEdit:
final id = settings.arguments as int;