feat(dialog): 상세 팝업 SuperportDetailDialog 통합
- SuperportDetailDialog 위젯과 showSuperportDetailDialog 헬퍼를 추가하고 metadata/섹션 패턴을 표준화 - 결재/재고/마스터 각 상세 다이얼로그를 dialogs 디렉터리에 신설하고 기존 페이지를 신규 팝업으로 전환 - SuperportTable 행 선택과 우편번호 검색 다이얼로그 onRowTap 보정을 통해 헤더 오프셋 버그를 제거 - 상세 다이얼로그 및 트랜잭션/상세 뷰 전용 위젯 테스트와 tester_extensions 유틸을 추가하여 회귀를 방지 - detail_dialog_unification_plan.md로 작업 배경과 필드 통합 계획을 문서화
This commit is contained in:
@@ -205,7 +205,9 @@ class ApprovalHistoryController extends ChangeNotifier {
|
||||
_selectedFlow = flow;
|
||||
} catch (error) {
|
||||
final failure = Failure.from(error);
|
||||
_errorMessage = failure.describe();
|
||||
_errorMessage = failure.statusCode == 403
|
||||
? failure.describe()
|
||||
: '결재 상세를 새로고침하지 못했습니다. 다시 시도해 주세요.';
|
||||
if (failure.statusCode == 403) {
|
||||
_isSelectionForbidden = true;
|
||||
_selectedFlow = null;
|
||||
@@ -238,7 +240,9 @@ class ApprovalHistoryController extends ChangeNotifier {
|
||||
return flow;
|
||||
} catch (error) {
|
||||
final failure = Failure.from(error);
|
||||
_errorMessage = failure.describe();
|
||||
_errorMessage = failure.statusCode == 403
|
||||
? failure.describe()
|
||||
: '결재 상세를 새로고침하지 못했습니다. 다시 시도해 주세요.';
|
||||
notifyListeners();
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user