ManagementSystem/FRONTEND
Your Name 0f2d5db8a3 feature(office-support): add equipment management and electricity bill attachment
Equipment management (new):
- Equipment CRUD with code, name, note, optional photo (max 10MB)
- Barcode scanner using @zxing/browser:
  - Defaults to back camera on mobile, autofocus + 2x zoom
  - Reads any orientation (rotates 12 angles per cycle for arbitrary tilt)
  - Manual "Capture & decode" fallback (18 angles)
  - Horizontal aiming line + haptic feedback on success
- Assign workflow with full history (user <-> warehouse, every state recorded)
- Statistics view: equipments grouped by current holder (Accordion + KPIs)
- Image lightbox: view original at any zoom, open-in-new-tab, pinch-zoom on mobile
- Client-side resize for >10MB uploads to fit PHP upload limit

Electricity bill:
- Attachment (PDF/image) upload, view, replace, remove

Routes, API endpoints, Mantine tab integration, and DB migrations included.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 14:36:42 +07:00
..
public fix refactor function check leave day, update handle ticket send mail 2025-06-20 14:29:47 +07:00
src feature(office-support): add equipment management and electricity bill attachment 2026-05-14 14:36:42 +07:00
.env.example Bổ sung biểu đồ drawio cho trang allocation 2025-02-21 11:11:37 +07:00
.eslintignore update 2024-05-15 02:20:30 +00:00
.eslintrc.cjs update 2024-05-15 02:20:30 +00:00
.gitignore update 2024-05-15 02:20:30 +00:00
.prettierignore update 2024-05-15 02:20:30 +00:00
.prettierrc update 2024-05-15 02:20:30 +00:00
README.md update 2024-05-15 02:20:30 +00:00
index.html update qrcode 2024-09-07 09:06:02 +07:00
install_nvm.sh add script detect face 2025-01-17 14:50:09 +07:00
package-lock.json feature(office-support): add equipment management and electricity bill attachment 2026-05-14 14:36:42 +07:00
package.json feature(office-support): add equipment management and electricity bill attachment 2026-05-14 14:36:42 +07:00
pnpm-lock.yaml update 2024-05-15 02:20:30 +00:00
postcss.config.cjs update 2024-05-15 02:20:30 +00:00
tsconfig.json update 2024-05-15 02:20:30 +00:00
tsconfig.node.json update 2024-05-15 02:20:30 +00:00
vite.config.ts update 2024-05-15 02:20:30 +00:00

README.md

Mantine + Vite + Vanilla extract template

Get started with the template by clicking Use this template button on the top of the page.

Documentation