rstubryan
|
eb8a1567c6
|
refactor(FE-355): Render weight-range summaries as table rows
|
2025-12-20 09:47:50 +07:00 |
|
rstubryan
|
a0e63ea2d4
|
refactor(FE-355): Use flexRender and prepend default row in table
|
2025-12-20 09:37:42 +07:00 |
|
rstubryan
|
1ac35691ff
|
refactor(FE-355): Move td classes into tr with [&_td] utilities
|
2025-12-20 09:32:35 +07:00 |
|
rstubryan
|
c8effe4473
|
feat(FE-355,357): Render per-weight-range summary rows
|
2025-12-20 09:17:31 +07:00 |
|
rstubryan
|
c230c8000b
|
refactor(FE-355,356,257): Use API summary per_weight_range for HPP
reports
|
2025-12-20 08:52:34 +07:00 |
|
randy-ar
|
a7267370a0
|
fix(FE): fix export report expense & fix report closing table view & fix project flock form set disable inofrmasi umum on edit
|
2025-12-19 17:20:02 +07:00 |
|
rstubryan
|
daddebc0a6
|
refactor(FE-357): Refactor HppPerKandang types and add BaseMetadata
|
2025-12-19 16:30:06 +07:00 |
|
rstubryan
|
856d1f5c0c
|
feat(FE): Filter supplier options by SAPRONAK category
|
2025-12-19 14:05:50 +07:00 |
|
rstubryan
|
da5a577fde
|
refactor(FE-357): Add key to summary table row
|
2025-12-19 13:46:02 +07:00 |
|
rstubryan
|
c36d1ee153
|
feat(FE-355): Add custom row renderer to HppPerKandangTab
|
2025-12-19 13:40:41 +07:00 |
|
rstubryan
|
7259de8b14
|
feat(FE): Add renderCustomRow prop to Table
|
2025-12-19 12:56:25 +07:00 |
|
ValdiANS
|
faaa10b74b
|
chore(FE-347): update ClosingProductionData type
|
2025-12-19 09:39:56 +07:00 |
|
ValdiANS
|
d66eaf08c0
|
chore(FE-347): set return type for getProductionData method
|
2025-12-19 09:39:43 +07:00 |
|
ValdiANS
|
a6a6ff9f72
|
feat: create dummyClosingProductionData
|
2025-12-19 09:38:57 +07:00 |
|
ValdiANS
|
5a21a3b44c
|
chore(FE-347): adjust UI based on updated ClosingProductionData type
|
2025-12-19 09:38:39 +07:00 |
|
rstubryan
|
00e0126e42
|
refactor(FE-357): Use string weights and parse floats for filters
|
2025-12-18 20:35:47 +07:00 |
|
ValdiANS
|
7cc616ff41
|
Merge branch 'development' into feat/FE/US-335/production-data-report
|
2025-12-18 19:29:27 +07:00 |
|
randy-ar
|
83224e046b
|
fix(FE): fix submenu stock product name
|
2025-12-18 19:00:30 +07:00 |
|
ValdiANS
|
096a8d394e
|
Merge branch 'development' into feat/FE/US-335/production-data-report
|
2025-12-18 18:50:22 +07:00 |
|
randy-ar
|
11bf6ad760
|
feat(FE): adding xlsx package
|
2025-12-18 18:14:56 +07:00 |
|
randy-ar
|
c8a834f84a
|
feat(FE): adding export xlsx for report expense, change report data fetching, adding progress bar
|
2025-12-18 18:13:27 +07:00 |
|
rstubryan
|
8ceca2cc59
|
refactor(FE-345): Rename CostOfRevenueExpedition to HppExpedition
|
2025-12-18 16:38:39 +07:00 |
|
rstubryan
|
8dc23f83cd
|
refactor(FE-335): Rename expedition HPP types and update usages
|
2025-12-18 16:26:09 +07:00 |
|
ValdiANS
|
7e0aa4f790
|
feat(FE-365): create marketing report types
|
2025-12-18 16:19:30 +07:00 |
|
ValdiANS
|
2fe4ec981c
|
chore: remove double declaration
|
2025-12-18 16:18:25 +07:00 |
|
ValdiANS
|
cf41fbfdaf
|
feat(FE-365): create Marketing Report API Service
|
2025-12-18 16:18:11 +07:00 |
|
ValdiANS
|
86cef78a12
|
feat(FE-347): create product data dummy data
|
2025-12-18 16:13:37 +07:00 |
|
ValdiANS
|
fa63bd8ff9
|
feat: create marketing-report.dummy.ts for marketing report dummy data
|
2025-12-18 16:12:19 +07:00 |
|
ValdiANS
|
d9b41a6760
|
feat: add laporan menu, FILTER_TYPE_OPTIONS, and MARKETING_TYPE_OPTIONS
|
2025-12-18 16:11:59 +07:00 |
|
ValdiANS
|
c9cf33f1ad
|
feat(FE-364): create MarketingReportContent component
|
2025-12-18 16:10:10 +07:00 |
|
ValdiANS
|
33d8d2aa2a
|
feat(FE-364): create DailyMarketingsTable component
|
2025-12-18 16:09:34 +07:00 |
|
ValdiANS
|
61d85154fd
|
feat(FE-368): create DailyMarketingReportPDF component
|
2025-12-18 16:08:46 +07:00 |
|
ValdiANS
|
466ea47121
|
feat(FE-364): create DailyMarketingReportContent component
|
2025-12-18 16:08:15 +07:00 |
|
ValdiANS
|
3a35c72e06
|
feat: add isLoading prop
|
2025-12-18 16:07:19 +07:00 |
|
ValdiANS
|
09d36f504b
|
feat: refresh user data every 13 minutes
|
2025-12-18 16:07:04 +07:00 |
|
ValdiANS
|
b9b7e45bc7
|
chore: update Dropdown component
|
2025-12-18 16:06:48 +07:00 |
|
ValdiANS
|
e49c247f02
|
chore: update Tabs component
|
2025-12-18 16:06:41 +07:00 |
|
ValdiANS
|
b8c6f94db8
|
feat(FE-364): create Marketing Report page
|
2025-12-18 16:06:19 +07:00 |
|
rstubryan
|
447b8067f7
|
refactor(FE-345): Rename hpp-ekspedisi endpoint to expedition-hpp
|
2025-12-18 15:55:20 +07:00 |
|
rstubryan
|
4a8f2b1e1d
|
feat(FE-345): Add HPP expedition types and API method
|
2025-12-18 15:49:01 +07:00 |
|
rstubryan
|
36389bae2a
|
refactor(FE-364): Refactor purchases export to use supplier reports
|
2025-12-18 15:11:34 +07:00 |
|
rstubryan
|
d001b05c4e
|
refactor(FE-361,363,364): Use per-supplier report arrays for export
|
2025-12-18 14:58:54 +07:00 |
|
rstubryan
|
20494657c6
|
refactor(FE-363): Extract row and summary types for logistic report
|
2025-12-18 14:35:10 +07:00 |
|
rstubryan
|
2d8e479b6c
|
refactor(FE-363): Switch LogisticApi service to reports endpoint
|
2025-12-18 14:16:00 +07:00 |
|
rstubryan
|
fef7f0e29b
|
refactor(FE-363): Use relative endpoint for logistic reports
|
2025-12-18 13:59:11 +07:00 |
|
rstubryan
|
81d242bd1d
|
refactor(FE-361,363): Add sort order selector to PurchasesPerSupplierTab
|
2025-12-18 13:57:58 +07:00 |
|
rstubryan
|
1be596921a
|
refactor(FE-363): Fetch export data on demand via callback
|
2025-12-18 13:50:38 +07:00 |
|
rstubryan
|
8fb1ccbdce
|
refactor(FE-364): Add hyphen before timestamp in export filenames
|
2025-12-18 13:40:26 +07:00 |
|
rstubryan
|
85fddcb19a
|
refactor(FE-364): Timestamp purchases-per-supplier export filenames
|
2025-12-18 13:39:05 +07:00 |
|
rstubryan
|
915e68f755
|
refactor(FE-363): Send joined filter params to logistic report API
|
2025-12-18 13:35:40 +07:00 |
|