결재/인벤토리 주석화 1단계 및 계획 문서 추가

This commit is contained in:
JiWoong Sul
2025-09-29 17:15:32 +09:00
parent d40cdf8272
commit 2a0db08079
11 changed files with 157 additions and 13 deletions

View File

@@ -22,6 +22,9 @@ import '../controllers/approval_controller.dart';
const _approvalsResourcePath = '/approvals/requests';
/// 결재 관리 최상위 페이지.
///
/// 기능 플래그에 따라 실제 화면 또는 비활성 안내 화면을 보여준다.
class ApprovalPage extends StatelessWidget {
const ApprovalPage({super.key});
@@ -58,6 +61,7 @@ class ApprovalPage extends StatelessWidget {
}
}
/// 결재 기능이 활성화되었을 때 사용되는 실제 페이지 위젯.
class _ApprovalEnabledPage extends StatefulWidget {
const _ApprovalEnabledPage();
@@ -695,6 +699,9 @@ class _ApprovalTable extends StatelessWidget {
}
}
/// 결재 상세 탭 전체를 감싸는 카드 위젯.
///
/// 선택 상태와 로딩 여부에 따라 안내 문구 또는 상세 정보를 노출한다.
class _DetailSection extends StatelessWidget {
const _DetailSection({
required this.approval,
@@ -894,6 +901,7 @@ class _OverviewTab extends StatelessWidget {
}
}
/// 결재 단계 목록과 템플릿 적용 컨트롤을 묶어 보여주는 탭.
class _StepTab extends StatelessWidget {
const _StepTab({
required this.approval,
@@ -1227,6 +1235,7 @@ class _StepTab extends StatelessWidget {
}
}
/// 템플릿 목록을 선택·적용하고 재조회할 수 있는 툴바 UI.
class _TemplateToolbar extends StatelessWidget {
const _TemplateToolbar({
required this.templates,