From 8f1dddb80a6a50a040b7df8cdf0c5bf21f97c323 Mon Sep 17 00:00:00 2001 From: ISMAIL MASSERAN Date: Sun, 2 Aug 2026 12:46:15 +0800 Subject: [PATCH] WIP: billplz api integration testing; DONE: backend for module investment, investment UI for admin --- .../components/ManualInvestmentForm.vue | 296 ++++++++++++++++++ .../composables/useInvestmentList.ts | 100 ++++++ src/modules/investment/menu.ts | 6 + .../investment/pages/InvestmentDetail.vue | 193 ++++++++++++ .../investment/pages/InvestmentList.vue | 277 ++++++++++++++++ .../pages/InvestmentManualCreate.vue | 79 +++++ src/modules/investment/routes.ts | 30 ++ .../investment/services/investment.service.ts | 49 +++ .../investment/types/investment.types.ts | 106 +++++++ .../investment/utils/investment.utils.ts | 47 +++ 10 files changed, 1183 insertions(+) create mode 100644 src/modules/investment/components/ManualInvestmentForm.vue create mode 100644 src/modules/investment/composables/useInvestmentList.ts create mode 100644 src/modules/investment/pages/InvestmentDetail.vue create mode 100644 src/modules/investment/pages/InvestmentList.vue create mode 100644 src/modules/investment/pages/InvestmentManualCreate.vue create mode 100644 src/modules/investment/services/investment.service.ts create mode 100644 src/modules/investment/types/investment.types.ts create mode 100644 src/modules/investment/utils/investment.utils.ts diff --git a/src/modules/investment/components/ManualInvestmentForm.vue b/src/modules/investment/components/ManualInvestmentForm.vue new file mode 100644 index 0000000..11222c8 --- /dev/null +++ b/src/modules/investment/components/ManualInvestmentForm.vue @@ -0,0 +1,296 @@ + + +