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 |
|
kris
|
ead5ba759d
|
Update .gitlab-ci.yml file
|
2025-12-18 10:00:38 +00:00 |
|
Rivaldi A N S
|
57f53b0a04
|
Merge branch 'feat/FE/US-340/TASK-364-365-368-marketing-report' into 'feat/FE/US-340/marketing-report'
[FEAT/FE][US#340/TASK#364-365-368] Marketing Report
See merge request mbugroup/lti-web-client!102
|
2025-12-18 09:25:46 +00: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 |
|
ValdiANS
|
5def3c9f17
|
chore: update next version and install xlsx
|
2025-12-18 16:04:43 +07:00 |
|
rstubryan
|
ceae338c73
|
refactor(FE-356): Include period in export filenames
|
2025-12-18 13:10:21 +07:00 |
|
rstubryan
|
fa7824224c
|
refactor(FE-356): Use timestamped filename for HPP export
|
2025-12-18 13:05:01 +07:00 |
|
rstubryan
|
6b30457ec2
|
feat(FE-356): Include filter details in export header
|
2025-12-18 13:02:16 +07:00 |
|
rstubryan
|
843fa6ee7a
|
refactor(FE-357): Make area/location/kandang filters multi-select
|
2025-12-18 12:56:05 +07:00 |
|
randy-ar
|
a935ffd9f5
|
fix(FE): fixing floating button & revert require auth component
|
2025-12-18 11:33:18 +07:00 |
|
rstubryan
|
f844c9ff2c
|
refactor(FE-357): Use relative URL for marketing sale reports
|
2025-12-18 11:19:23 +07:00 |
|
rstubryan
|
83fc92d48b
|
refactor(FE-356): Refactor weight-range grouping and format currency
|
2025-12-18 11:12:30 +07:00 |
|
rstubryan
|
4edd4f1285
|
feat(FE-356): Add egg production and HPP fields to PDF export
|
2025-12-18 09:57:21 +07:00 |
|
rstubryan
|
cc3765abcd
|
refactor(FE-356): Add egg production and pricing columns
|
2025-12-18 09:50:11 +07:00 |
|
rstubryan
|
3497a6346c
|
refactor(FE-357): Deduplicate totals and supplier aggregation
|
2025-12-18 09:47:52 +07:00 |
|
rstubryan
|
69b4ca455e
|
refactor(FE-355): Guard HPP total calculation for empty data
|
2025-12-18 09:33:13 +07:00 |
|
rstubryan
|
320bc52244
|
refactor(FE-355,357): Show HPP and average DOC totals in table footer
|
2025-12-18 09:24:49 +07:00 |
|
rstubryan
|
40f2d0ba93
|
refactor(FE-355): Reorder egg_value_rp column in HppPerKandangTab
|
2025-12-18 09:12:28 +07:00 |
|
rstubryan
|
481a643b3c
|
refactor(FE-355): Use summary fallbacks for report footers
|
2025-12-18 09:11:21 +07:00 |
|
rstubryan
|
9b2d98f7ce
|
feat(FE-355,357): Add egg columns to HPP table and disable sale tabs
|
2025-12-18 08:59:07 +07:00 |
|
ValdiANS
|
3e8c29df64
|
Merge branch 'feat/FE/US-335/production-data-report' into feat/FE/US-340/TASK-364-365-368-marketing-report
|
2025-12-17 15:58:23 +07:00 |
|
rstubryan
|
6155929e14
|
refactor(FE-357): Use hppPerKandangExport instead of fetchAllExportData
|
2025-12-17 14:54:28 +07:00 |
|
randy-ar
|
918e85e0cc
|
fix(FE): resolve merge conflict with branch development
|
2025-12-17 14:26:03 +07:00 |
|
randy-ar
|
bb80e9e9c6
|
fix(FE): remove dummy data and integrate live API for closing finance and fixing closing UI when given data is null
|
2025-12-17 14:22:15 +07:00 |
|
rstubryan
|
80fd75dfc1
|
refactor(FE-357): Rename API response and export fetch vars
|
2025-12-17 14:14:27 +07:00 |
|
rstubryan
|
e1b562c175
|
refactor(FE-357): Refactor export data fetching and handlers
|
2025-12-17 14:05:29 +07:00 |
|
rstubryan
|
9365320b03
|
feat(FE-357): Add loading state for export
|
2025-12-17 13:45:00 +07:00 |
|
rstubryan
|
e515438312
|
refactor(FE-355): Use NumberInput and SelectInput for filters
|
2025-12-17 13:33:51 +07:00 |
|
rstubryan
|
530ef4982d
|
refactor(FE-355,357): Use summary fields for egg HPP and total value
|
2025-12-17 13:04:26 +07:00 |
|
rstubryan
|
a8c3b1a66f
|
feat(FE-356): Include HPP and supplier aggregates in export
|
2025-12-17 11:56:42 +07:00 |
|
rstubryan
|
62d4d7b7db
|
refactor(FE): Fix Dropdown import path
|
2025-12-17 11:49:41 +07:00 |
|
rstubryan
|
57df2e9aed
|
Merge branch 'dev/restu' of gitlab.com:mbugroup/lti-web-client into feat/FE/US-352/TASK-355-356-357-slicing-and-integrate-kandang-hpp-daily-report-page
|
2025-12-17 11:48:24 +07:00 |
|
rstubryan
|
c1e075b1ff
|
refactor(FE): refactor Dropdown component API and Navbar usage
|
2025-12-17 11:47:12 +07:00 |
|
rstubryan
|
c70cfbd450
|
feat(FE-355,356,357): Add PDF export for HPP per kandang report
|
2025-12-17 11:42:45 +07:00 |
|
rstubryan
|
4cc41c0167
|
feat(FE-355,357): Use API summary for weighted averages
|
2025-12-17 11:11:44 +07:00 |
|