결재/인벤토리 주석화 1단계 및 계획 문서 추가
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user