ValdiANS
07dd2d26be
fix: cache product stock
2026-05-22 10:17:04 +07:00
ValdiANS
80e0bd5a8e
fix: update table columns
2026-05-21 14:44:20 +07:00
ValdiANS
a4e5116bef
feat: add start_date, end_date, and filter_by input
2026-05-21 14:44:07 +07:00
ValdiANS
027668a1bf
feat: add export to excel feature
2026-05-21 14:43:08 +07:00
ValdiANS
c4827bb810
feat: implement Query Param Tab Navigation
2026-05-20 16:35:26 +07:00
ValdiANS
d60877d391
refactor: optimize DebtSupplierTab with useTableFilter persistence pattern
...
Replace filterParams/currentPage/pageSize state with useTableFilter (persist:true),
switch SWR to httpClientFetcher with explicit type, store OptionType[] directly for
suppliers/filterBy, add formikResetHandler using resetFilter(), remove TabActions
component anti-pattern and handleFilterModalOpenRef, pass filterModal.openModal directly.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-20 16:10:19 +07:00
ValdiANS
b3b60018bb
refactor: optimize CustomerPaymentTab with useTableFilter persistence pattern
...
Replace filterParams/currentPage/pageSize state with useTableFilter (persist:true),
switch SWR to httpClientFetcher with explicit type, store OptionType[] directly for
customers/filterBy, add formikResetHandler using resetFilter(), remove enableReinitialize
and handleFilterModalOpenRef, pass filterModal.openModal directly.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-20 16:10:10 +07:00
ValdiANS
c98a51326f
refactor: optimize BalanceMonitoringTab with useTableFilter persistence pattern
...
Replace single-select customerFilter/salesFilter with OptionType[] multi-select
(customers, salesPersons, filterBy), switch SWR to httpClientFetcher with explicit
type, remove PDF export, enableReinitialize, useRef modal hack, useMemo on data/meta,
and useCallback on trivial handlers. Add formikResetHandler using resetFilter().
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-20 16:10:01 +07:00
ValdiANS
ac6f6ecf78
Merge branch 'development' into feat/balance-monitoring-report
2026-05-20 11:21:39 +07:00
ValdiANS
a8c02243a4
feat: implement export general and server-side export
2026-05-20 11:13:50 +07:00
ValdiANS
3c175d4586
feat: create BalanceMonitoringTab component
2026-05-19 17:30:28 +07:00
ValdiANS
9350a6bd3e
fix: add Monitoring Saldo tab
2026-05-19 17:30:13 +07:00
ValdiANS
ce4f50c92a
feat: create Export to Excel - General button
2026-05-19 16:06:54 +07:00
ValdiANS
fd7b49ab93
feat: implement server-side sorting in report expense
2026-05-19 11:51:17 +07:00
ValdiANS
c12beca4d7
fix: recalculate qty if product change
2026-05-18 14:26:52 +07:00
ValdiANS
910981645b
fix: remove unnecessary code
2026-05-18 14:25:19 +07:00
ValdiANS
82b5429d02
fix: update DeliveryOrderSchema validation, make all delivery_order should valid instead of some
2026-05-18 14:24:59 +07:00
ValdiANS
6c6f739fc0
fix: remove onAfterSubmit callback in useFormikErrorList
2026-05-18 14:20:30 +07:00
ValdiANS
001dafecb7
fix: adjust copywriting for approve button based on approval step number
2026-05-18 14:18:35 +07:00
ValdiANS
0b63dcb532
feat: implement server-side sorting in FinanceTable
2026-05-18 11:37:40 +07:00
ValdiANS
9bc5842493
feat: add bank name input
2026-05-13 16:25:25 +07:00
ValdiANS
4cad8aba64
feat: add bank name column
2026-05-13 16:25:13 +07:00
ValdiANS
2e179b74ba
fix: add sort for PO number
2026-05-13 15:29:19 +07:00
ValdiANS
fe2a2dfb43
fix: add loading state to approve modal
2026-05-13 15:29:03 +07:00
ValdiANS
ddffdd1b27
fix: adjust marketing_type default value
2026-05-13 13:46:59 +07:00
ValdiANS
280d790f0c
fix: add created_at column
2026-05-13 10:51:46 +07:00
ValdiANS
3a2e74b559
feat: implement server-side sorting
2026-05-13 10:51:35 +07:00
MacBook Air M1
6d8cdeffe9
fix bop
2026-05-12 15:53:16 +07:00
ValdiANS
bdc7ac4d22
feat: only fetch when user scroll to the component
2026-05-12 14:38:19 +07:00
ValdiANS
b6c2f36dd1
feat: implement filter for stock log table
2026-05-12 14:36:31 +07:00
ValdiANS
10cc4bee72
feat: create StockLogFilterModal component
2026-05-12 14:36:13 +07:00
ValdiANS
d6dd5e6709
fix: adjust remaining chicken UI layout
2026-05-12 12:02:51 +07:00
ValdiANS
5767a078d9
feat: implement paid off expense feature
2026-05-12 11:09:25 +07:00
ValdiANS
69b998a61a
fix: update footer styling
2026-05-11 16:47:47 +07:00
ValdiANS
c50c110005
fix: show excess day
2026-05-11 16:47:33 +07:00
Rivaldi A N S
3775bb6093
Merge branch 'feat/marketing-table-order' into 'development'
...
[FEAT/FE] Marketing Table Order
See merge request mbugroup/lti-web-client!467
2026-05-09 03:57:29 +00:00
ValdiANS
2ed8ecbbb7
fix: pass manualSorting to Table
2026-05-09 10:55:57 +07:00
ValdiANS
e5f6ef8a85
fix: show document name and use document path from the API response
2026-05-09 10:55:38 +07:00
ValdiANS
a0e8c60082
chore: adjust styling
2026-05-08 18:57:37 +07:00
ValdiANS
e7f378823c
feat: implement export product stock log
2026-05-08 18:57:21 +07:00
ValdiANS
7643645643
feat: implement server-side sorting
2026-05-08 16:25:51 +07:00
ValdiANS
cce5a8df43
fix: set stocks quantity to usage_amount + pending_qty
2026-05-08 15:25:48 +07:00
ValdiANS
e0a1922ed4
fix: implement table filter
2026-05-06 10:31:00 +07:00
ValdiANS
cdee616e18
fix: remove realization_date validation
2026-05-06 10:01:35 +07:00
ValdiANS
79e41d8a6f
fix: implement table persist state in recording filter
2026-05-05 16:10:57 +07:00
ValdiANS
35001ff422
fix: make depletion and egg optional
2026-05-05 16:10:44 +07:00
ValdiANS
3945142966
fix: add formikFlockSource to useEffect dependencies to set flock source raw data
2026-05-04 16:24:21 +07:00
ValdiANS
b19099cea2
fix: takeout export button
2026-05-04 16:23:35 +07:00
MacBook Air M1
8869c9df2c
adjust get detail recording
2026-05-04 12:20:20 +07:00
ValdiANS
31cea258a7
fix: adjust delete click handler
2026-05-04 09:48:46 +07:00