ValdiANS
7e6f250864
feat: add server-side Excel export to PurchasesPerSupplierTab
...
Add exportToExcelSupplierPerSheet and exportToExcelGeneral methods to
LogisticApiService, hitting the existing purchase-supplier endpoint with
export=excel / export=excel-all query params and downloading the server
blob response. Replace the client-side Excel generation in
PurchasesPerSupplierTab with calls to these two service methods, and
split the single Export to Excel button into Export to Excel - Supplier
Per Sheet and Export to Excel - General.
2026-05-25 11:28:41 +07:00
Adnan Zahir
c875ebd951
feat: add more filters
2026-04-25 12:15:42 +07:00
ValdiANS
de6fd2367e
fix: set filter default value
2026-04-13 11:00:02 +07:00
ValdiANS
8faed2e561
fix: implement lazy loading in select input in filter modal
2026-04-13 09:44:38 +07:00
rstubryan
94ab48d3f6
refactor(FE): Refactor tab actions to use memoized component
2026-03-05 11:21:56 +07:00
rstubryan
080592ff01
chore(FE): Remove unused variables and imports across components
2026-03-04 11:58:35 +07:00
rstubryan
0031a65f97
refactor(FE): Ensure filter modal closes on reset across components
2026-02-25 16:30:31 +07:00
rstubryan
a89e83af29
refactor(FE): Fix multiline formatting for isError conditions
2026-02-25 15:57:25 +07:00
rstubryan
a75d84556a
refactor(FE): Refactor date validation to use shared state and cleanup
2026-02-25 15:56:12 +07:00
rstubryan
f701ab0d91
refactor(FE): Replace active filter count logic with ButtonFilter
...
component
2026-02-25 10:39:14 +07:00
rstubryan
7e1166b5e8
refactor(FE): Refactor tab actions store to use a unified implementation
2026-02-23 11:05:11 +07:00
rstubryan
1f2f3acebb
refactor(FE): Remove unused imports and redundant code
2026-02-20 14:17:26 +07:00
rstubryan
d312da4c66
refactor(FE): Refactor dropdown and export button components
2026-02-13 09:53:33 +07:00
rstubryan
dbb523c710
refactor(FE): Refactor tab store to use a unified ReportTabStore
2026-02-12 16:16:40 +07:00
rstubryan
6aae18df54
refactor(FE): Update import paths for finance and marketing tab stores
2026-02-12 15:49:26 +07:00
rstubryan
322b519def
refactor(FE): Refactor filter schema and form handling for
...
PurchasesPerSupplier
2026-02-12 10:55:40 +07:00
rstubryan
28dabcbeb6
refactor(FE): Refactor filter parameter keys to singular form
2026-02-12 09:52:21 +07:00
rstubryan
62dd1de150
refactor(FE): Reset form values on filter modal open and submit
2026-02-12 09:45:18 +07:00
rstubryan
166e95930b
refactor(FE): Remove unused imports and cleanup comments
2026-02-12 09:35:24 +07:00
rstubryan
52d58d0921
refactor(FE): Refactor PurchasesPerSupplierTab to use Formik for filters
2026-02-11 16:44:10 +07:00
rstubryan
14d0dc590f
refactor(FE): Make dropdown filters clearable in PurchasesPerSupplierTab
2026-02-11 16:17:15 +07:00
rstubryan
4e5745d237
refactor(FE): Add tab state management and skeleton for
...
PurchasesPerSupplierTab
2026-02-11 15:53:32 +07:00
rstubryan
def894e5f4
refactor(FE): Refactor PDF generation for purchases per supplier
2026-02-10 11:43:23 +07:00
rstubryan
4f9401ed34
refactor(FE): Refactor export logic for PurchasesPerSupplier report
2026-02-10 11:36:27 +07:00
rstubryan
0cc857378f
refactor(FE): Add icons to PurchasesPerSupplierTab controls
2026-01-28 11:18:51 +07:00
rstubryan
e68e5a6d51
refactor(FE): Refine Purchases per Supplier styles and page size
2026-01-28 11:10:37 +07:00
rstubryan
856d1f5c0c
feat(FE): Filter supplier options by SAPRONAK category
2025-12-19 14:05:50 +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
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
rstubryan
e8492f87ba
refactor(FE-364): Enable multi-select filters for purchases report
2025-12-18 13:28:00 +07:00
rstubryan
1de98db4ba
refactor(FE-361): Hide unused logistic tabs and adjust card
2025-12-18 11:31:05 +07:00
rstubryan
7c9f68d3a3
feat(FE-363): Add Excel export loading and combine export state
2025-12-17 14:44:36 +07:00
rstubryan
01313f0b09
refactor(FE-363): Move logistic API to report/logistic-stock
2025-12-17 10:05:32 +07:00
rstubryan
9f521a6a08
refactor(FE-363): Rename logistic stock report API method
2025-12-17 10:00:35 +07:00
rstubryan
c04cd29ac7
refactor(FE-363): Use snake_case for totals in purchases tab
2025-12-16 15:19:47 +07:00
rstubryan
d17c11e2f2
feat(FE-364): Implement Excel export for purchases per supplier
2025-12-16 14:48:17 +07:00
rstubryan
c9544e1bd0
refactor(FE-361): Format quantity with formatNumber
2025-12-16 14:21:58 +07:00
rstubryan
615d4d5ffe
feat(FE-364): Add PDF export for purchases per supplier
2025-12-16 12:00:56 +07:00
rstubryan
2a00da0298
refactor(FE-361): Make filter layout responsive
2025-12-16 11:12:30 +07:00
rstubryan
68437b3b7e
feat(FE-361,363): Add product category filter and API params
2025-12-16 10:26:31 +07:00
rstubryan
31b2a5a548
refactor(FE-361,363): Adapt PurchasesPerSupplier to new report shape
2025-12-16 10:01:13 +07:00
rstubryan
45f1e923b7
feat(FE-361,363): Add export dropdown to PurchasesPerSupplier tab
2025-12-15 15:10:22 +07:00