feat: implement sales management module with product and order handling

- Introduced a new Sales module, consolidating routes for managing sales requests and orders.
- Added a Products module for handling product details, including creation, editing, and viewing functionalities.
- Implemented UI components for product forms and detail views, with validation schemas for product data.
- Integrated language support for English and Indonesian in the new modules.
- Developed unit tests for sales and product remote data services and transformers to ensure functionality and reliability.

These changes enhance the application by providing a structured approach to sales management, improving user experience and data handling.
This commit is contained in:
shancheas
2026-08-26 15:29:46 +07:00
parent ee6c3273d9
commit 4d9c83ee83
90 changed files with 3331 additions and 22 deletions
@@ -218,7 +218,18 @@
"packingSlips": "Packing Slips",
"destinations": "Destinations",
"from": "From",
"to": "To"
"to": "To",
"branch": "Branch",
"customer": "Customer",
"salesPerson": "Sales Person",
"product": "Product",
"products": "Products",
"unit": "Unit",
"brand": "Brand",
"url": "URL",
"images": "Images",
"salesRequest": "Sales Request",
"lineTotal": "Line Total"
},
"map": {
"pickLocation": "Click the map to set latitude and longitude",
@@ -218,7 +218,18 @@
"packingSlips": "Surat Jalan",
"destinations": "Destinasi",
"from": "Dari",
"to": "Sampai"
"to": "Sampai",
"branch": "Cabang",
"customer": "Pelanggan",
"salesPerson": "Sales",
"product": "Produk",
"products": "Produk",
"unit": "Satuan",
"brand": "Merek",
"url": "URL",
"images": "Gambar",
"salesRequest": "Permintaan Penjualan",
"lineTotal": "Total Baris"
},
"map": {
"pickLocation": "Klik peta untuk mengatur latitude dan longitude",