226 lines
6.7 KiB
Markdown
226 lines
6.7 KiB
Markdown
flutter 사용
|
|
[flutter shadCnUI](https://github.com/nank1ro/flutter-shadcn-ui) 라이브러리 사용.
|
|
반응형웹서비스.
|
|
API연결없이 화면 구성만. 단 네비게이션은 작동되어야 함.
|
|
프론트엔드 화면만 구현.
|
|
git 저장소 없음
|
|
|
|
# 입·출고 + 결재 시스템 전체 UI 분석 & 와이어프레임 (v2)
|
|
|
|
## 0. 로그인/로그아웃
|
|
### 입력 폼
|
|
- 아이디(사번 또는 이메일) [TXT]
|
|
- 비밀번호 [PWD]
|
|
|
|
### 수정 폼
|
|
- 없음 (세션 기반)
|
|
|
|
### 테이블 리스트
|
|
- 없음
|
|
|
|
---
|
|
|
|
## 1. 대시보드
|
|
### 주요 위젯
|
|
- 오늘 입고/출고 건수, 대기 결재 수
|
|
- 최근 트랜잭션 리스트 (번호, 일자, 유형, 상태, 작성자)
|
|
- 내 결재 요청/대기 건
|
|
|
|
---
|
|
|
|
## 2. 입고
|
|
### 입력 폼
|
|
- 처리일자[DT], 창고[DD], 상태[DD], 작성자[RO], 비고[TXT]
|
|
- 라인: 제품[DD], 제조사[RO], 단위[RO], 수량[NUM], 단가[NUM], 비고[TXT]
|
|
|
|
### 수정 폼
|
|
- 작성자[RO], 트랜잭션번호[RO], 상태[일부 제한]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 처리일자 | 창고 | 트랜잭션번호 | 상태 | 작성자 | 품목수 | 총수량 | 비고
|
|
|
|
---
|
|
|
|
## 3. 출고
|
|
### 입력 폼
|
|
- 처리일자[DT], 창고[DD], 상태[DD], 작성자[RO], 비고[TXT]
|
|
- 라인: 제품[DD], 제조사[RO], 단위[RO], 수량[NUM], 단가[NUM], 비고[TXT]
|
|
- 고객사 연결: 고객사[DD-멀티], 비고[TXT]
|
|
|
|
### 수정 폼
|
|
- 작성자[RO], 트랜잭션번호[RO], 고객사[수정 가능], 상태[제한]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 처리일자 | 창고 | 트랜잭션번호 | 상태 | 작성자 | 고객수 | 품목수 | 총수량 | 비고
|
|
|
|
---
|
|
|
|
## 4. 대여
|
|
### 입력 폼
|
|
- 처리일자[DT], 창고[DD], 상태[DD], 작성자[RO], 대여구분[DD], 반납예정일[DT], 비고[TXT]
|
|
- 라인: 제품[DD], 제조사[RO], 단위[RO], 수량[NUM], 단가[NUM], 비고[TXT]
|
|
- 고객사 연결: 고객사[DD-멀티], 비고[TXT]
|
|
|
|
### 수정 폼
|
|
- 작성자[RO], 트랜잭션번호[RO], 대여구분[제한], 반납예정일[수정가능]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 처리일자 | 창고 | 대여/반납 | 트랜잭션번호 | 상태 | 반납예정일 | 고객수 | 품목수 | 비고
|
|
|
|
---
|
|
|
|
## 5. 제조사 관리 (벤더)
|
|
### 입력 폼
|
|
- 벤더코드[TXT], 벤더명[TXT], 사용여부[SW], 비고[TXT]
|
|
|
|
### 수정 폼
|
|
- 벤더코드[RO], 생성일시[RO], 수정일시[RO]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 벤더코드 | 벤더명 | 사용여부 | 비고 | 변경일시
|
|
|
|
---
|
|
|
|
## 6. 장비 모델 관리 (제품)
|
|
### 입력 폼
|
|
- 제품코드[TXT], 제품명[TXT], 제조사[DD], 단위[DD], 사용여부[SW], 비고[TXT]
|
|
|
|
### 수정 폼
|
|
- 제품코드[RO], 생성일시[RO]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 제품코드 | 제품명 | 제조사 | 단위 | 사용여부 | 비고 | 변경일시
|
|
|
|
---
|
|
|
|
## 7. 입고지 관리 (창고)
|
|
### 입력 폼
|
|
- 창고코드[TXT], 창고명[TXT], 우편번호[검색], 상세주소[TXT], 사용여부[SW], 비고[TXT]
|
|
|
|
### 수정 폼
|
|
- 창고코드[RO], 생성일시[RO]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 창고코드 | 창고명 | 우편번호 | 상세주소 | 사용여부 | 비고 | 변경일시
|
|
|
|
---
|
|
|
|
## 8. 회사 관리 (고객사)
|
|
### 입력 폼
|
|
- 고객사코드[TXT], 고객사명[TXT], 유형(파트너/일반)[DD], 이메일[TXT], 연락처[TXT], 우편번호[검색], 상세주소[TXT], 사용여부[SW], 비고[TXT]
|
|
|
|
### 수정 폼
|
|
- 고객사코드[RO], 생성일시[RO]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 고객사코드 | 고객사명 | 유형 | 이메일 | 연락처 | 우편번호 | 상세주소 | 사용여부 | 비고
|
|
|
|
---
|
|
|
|
## 9. 사용자 관리 (사원)
|
|
### 입력 폼
|
|
- 사번[TXT], 성명[TXT], 이메일[TXT], 연락처[TXT], 그룹[DD], 사용여부[SW], 비고[TXT]
|
|
|
|
### 수정 폼
|
|
- 사번[RO], 생성일시[RO]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 사번 | 성명 | 이메일 | 연락처 | 그룹 | 사용여부 | 비고 | 변경일시
|
|
|
|
---
|
|
|
|
## 10. 그룹 관리
|
|
### 입력 폼
|
|
- 그룹명[TXT], 그룹설명[TXT], 기본여부[SW], 사용여부[SW], 비고[TXT]
|
|
|
|
### 수정 폼
|
|
- 그룹명[RO], 생성일시[RO]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 그룹명 | 설명 | 기본여부 | 사용여부 | 비고 | 변경일시
|
|
|
|
---
|
|
|
|
## 11. 메뉴 관리
|
|
### 입력 폼
|
|
- 메뉴코드[TXT], 메뉴명[TXT], 상위메뉴[DD], 경로[TXT], 표시순서[NUM], 사용여부[SW], 비고[TXT]
|
|
|
|
### 수정 폼
|
|
- 메뉴코드[RO], 생성일시[RO]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 메뉴코드 | 메뉴명 | 상위메뉴 | 경로 | 사용여부 | 비고 | 변경일시
|
|
|
|
---
|
|
|
|
## 12. 그룹 메뉴 권한 관리
|
|
### 입력 폼
|
|
- 그룹[DD], 메뉴[DD], 생성권한[CHK], 조회권한[CHK], 수정권한[CHK], 삭제권한[CHK], 사용여부[SW]
|
|
|
|
### 수정 폼
|
|
- 그룹[RO], 메뉴[RO]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 그룹명 | 메뉴명 | 생성 | 조회 | 수정 | 삭제 | 사용여부 | 변경일시
|
|
|
|
---
|
|
|
|
## 13. 결재 관리
|
|
### 입력 폼
|
|
- 트랜잭션번호[DD], 결재번호[자동생성], 결재상태[DD], 상신자[자동], 비고[TXT]
|
|
|
|
### 수정 폼
|
|
- 결재번호[RO], 상신자[RO], 요청일시[RO]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 결재번호 | 트랜잭션번호 | 상태 | 상신자 | 요청일시 | 최종결정일시 | 비고
|
|
|
|
---
|
|
|
|
## 14. 결재 단계 관리
|
|
### 입력 폼
|
|
- 결재ID[DD], 단계순서[NUM], 승인자[DD], 단계상태[DD], 비고[TXT]
|
|
|
|
### 수정 폼
|
|
- 결재ID[RO], 단계순서[RO]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 결재ID | 단계순서 | 승인자 | 상태 | 배정일시 | 결정일시 | 비고
|
|
|
|
---
|
|
|
|
## 15. 결재 이력 조회
|
|
- 테이블 전용 (수정 없음)
|
|
- 컬럼: 번호 | 결재ID | 단계ID | 승인자 | 행위 | 변경전상태 | 변경후상태 | 작업일시 | 비고
|
|
|
|
---
|
|
|
|
## 16. 결재 템플릿 관리
|
|
### 입력 폼
|
|
- 템플릿코드[TXT], 템플릿명[TXT], 설명[TXT], 작성자[RO], 사용여부[SW], 비고[TXT]
|
|
- 단계: (+추가) 순서[NUM], 승인자[DD]
|
|
|
|
### 수정 폼
|
|
- 템플릿코드[RO], 작성자[RO]
|
|
|
|
### 테이블 리스트 (1행)
|
|
번호 | 템플릿코드 | 템플릿명 | 설명 | 작성자 | 사용여부 | 변경일시
|
|
|
|
---
|
|
|
|
## 17. 우편번호 관리 (검색용)
|
|
- 모달 전용: 검색어[TXT], 결과 리스트 (우편번호 | 시도 | 시군구 | 도로명 | 건물번호)
|
|
|
|
---
|
|
|
|
## 18. 보고서
|
|
### 화면
|
|
- 조건 입력: 기간[DT-기간], 유형[DD], 창고[DD], 상태[DD]
|
|
- 출력: [BTN: XLSX 다운로드], [BTN: PDF 다운로드]
|
|
|
|
---
|
|
|
|
# ✅ 최종 요약
|
|
- 로그인 → 대시보드 → 입고/출고/대여 → 마스터 관리(벤더, 제품, 창고, 고객사, 사용자, 그룹, 메뉴, 권한) → 결재 관리(결재, 단계, 이력, 템플릿) → 보고서 → 로그아웃까지 전부 포함.
|
|
- 각 페이지마다 입력폼, 수정폼, 테이블리스트 1행 예시를 일관되게 정리함.
|