Thiết kế giao diện admin web Sale, dựng từ wireframe. Nguồn nội dung: docs/api-reference.md. Dữ liệu là giả.
| # | Màn hình | Menu | API chính | Trang |
|---|---|---|---|---|
| 01 | Đăng nhập, chọn branch | – | POST /api/auth/login | 01-login |
| 02 | CO – danh sách | SA01 | GET /api/customer-orders | 02-co-list |
| 03 | CO – form tạo/sửa, duyệt, huỷ | SA01 | POST|PUT /api/customer-orders | 03-co-form |
| 04 | SO – danh sách | SA02 | GET /api/sales-orders | 04-so-list |
| 05 | SO – form tạo/sửa (Normal / Internal / Sample) | SA02 | POST|PUT /api/sales-orders | 05-so-form |
| 06 | SO – chi tiết, nút theo trạng thái | SA02 · SA03 · SA04 | GET /api/sales-orders/{id} | 06-so-detail |
| 07 | Phiếu cân, cân lần 2, Finish | SA03 | …/scale-notes, /finish | 07-scale-notes |
| 08 | Chọn DO để xuất hoá đơn | SA04 | GET /api/deliveries, POST /api/invoices | 08-invoice-create |
| 09 | Hoá đơn – danh sách | SA04 · SA05 | GET /api/invoices | 09-invoice-list |
| 10 | Hoá đơn – chi tiết, nhập số HĐĐT, huỷ | SA04 · SA05 | GET /api/invoices/{id} | 10-invoice-detail |
| 11 | CNDN – danh sách và form | SA05 | /api/cndn | 11-cndn |
| 12 | Rollback và nhật ký | SA06 | /api/rollback/* | 12-rollback |
| 13 | Khoá kỳ | SA07 | /api/settings/period-locks | 13-period-locks |
| 14 | Nhóm cân | SA07 | /api/settings/weighman-groups | 14-weighman-groups |
| 15 | Báo cáo bán hàng theo ngày | SA08 | /api/reports/daily-sales | 15-reports |
SA09 (danh sách SO cho phần mềm cân) không có màn hình web.