feat: 장비 이력 화면을 팝업 다이얼로그로 개선
- 기존 전체 화면 방식에서 팝업 다이얼로그 방식으로 변경 - 실시간 검색 필터링 기능 추가 - 모던한 UI 디자인 적용 (카드 스타일, 색상 코딩) - 반응형 크기 조정 (데스크톱/모바일 대응) - ESC 키로 닫기 지원 - 불필요한 라우팅 코드 및 파일 정리 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -6,8 +6,6 @@ import 'package:superport/screens/common/theme_shadcn.dart';
|
||||
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';
|
||||
@@ -162,22 +160,6 @@ class SuperportApp extends StatelessWidget {
|
||||
return MaterialPageRoute(
|
||||
builder: (context) => EquipmentOutFormScreen(equipmentOutId: id),
|
||||
);
|
||||
|
||||
// 장비 이력 조회
|
||||
case Routes.equipmentHistory:
|
||||
final args = settings.arguments as Map<String, dynamic>;
|
||||
return MaterialPageRoute(
|
||||
builder: (context) => EquipmentHistoryScreen(
|
||||
equipmentId: args['equipmentId'] as int,
|
||||
equipmentName: args['equipmentName'] as String,
|
||||
),
|
||||
);
|
||||
|
||||
// 테스트 이력 화면
|
||||
case Routes.testHistory:
|
||||
return MaterialPageRoute(
|
||||
builder: (context) => const TestHistoryScreen(),
|
||||
);
|
||||
|
||||
// 회사 관련 라우트
|
||||
case Routes.companyAdd:
|
||||
|
||||
Reference in New Issue
Block a user