From e009306325b057d182611915960d50028108c089 Mon Sep 17 00:00:00 2001 From: fhm Date: Sun, 15 Jun 2025 13:04:43 +0700 Subject: [PATCH] final --- app.vue | 3 +- components/landing/header.vue | 2 +- components/landing/introduction/hero-sct.vue | 2 +- components/my/barcodeScanner.vue | 2 +- components/my/dummy/card.vue | 31 ++++ components/my/dummy/modal-update.vue | 160 ++++++++++++++++++ components/my/dummy/purchase-list.vue | 30 ++++ components/my/dummy/sale-list.vue | 30 ++++ components/my/predictions/prediction-card.vue | 111 +++++++----- components/my/predictions/trx/card-sale.vue | 96 +++++++++++ components/my/predictions/trx/card.vue | 96 +++++++++++ .../my/predictions/trx/purchase-list.vue | 42 +++++ components/my/predictions/trx/sale-list.vue | 42 +++++ components/my/select-product.vue | 34 ++++ components/my/ui/casier/setSellingPrice.vue | 2 +- .../ui/home/chart-session/chart-session.vue | 98 ++++++++++- components/my/ui/home/chart-session/pos.vue | 69 ++++++++ .../home/chart-session/realVsPrediction.vue | 13 -- components/my/ui/home/chart-session/trend.vue | 17 -- .../ui/home/latest-purchases-predictions.vue | 94 ++++++++++ .../my/ui/home/latest-sales-predictions.vue | 93 ++++++++++ components/my/ui/home/modal-add-stock.vue | 5 +- components/my/ui/restock/newProduct.vue | 74 ++++++++ components/my/ui/restock/setBuyingPrice.vue | 2 +- composables/use$fetchAuto.ts | 8 + composables/useFetchAuto.ts | 65 +++---- constants/dashboard-menu.ts | 5 + layouts/main.vue | 20 ++- package-lock.json | 32 +++- package.json | 6 +- pages/dashboard/cashier/index.vue | 91 +++++----- pages/dashboard/dataset/dummies.vue | 30 ++++ pages/dashboard/file-operation.vue | 135 ++++++++------- pages/dashboard/home/index.vue | 65 +------ pages/dashboard/prediction.vue | 27 ++- pages/dashboard/restock/index.vue | 85 +++++----- pages/demo.vue | 2 + public/assets/images/landing-hero.png | Bin 0 -> 175318 bytes stores/cart/purchase.ts | 30 ++++ stores/cart/sales.ts | 29 ++++ stores/file/record.ts | 2 +- tsconfig.json | 8 +- types/api-response/basicResponse.ts | 24 +++ types/api-response/dummy.ts | 8 + types/api-response/prediction.ts | 32 +++- types/api-response/product.ts | 8 +- utils/emailElipsis.ts | 21 +++ utils/mapeToString.ts | 29 ++++ utils/math/percentage.ts | 38 ++++- 49 files changed, 1585 insertions(+), 363 deletions(-) create mode 100644 components/my/dummy/card.vue create mode 100644 components/my/dummy/modal-update.vue create mode 100644 components/my/dummy/purchase-list.vue create mode 100644 components/my/dummy/sale-list.vue create mode 100644 components/my/predictions/trx/card-sale.vue create mode 100644 components/my/predictions/trx/card.vue create mode 100644 components/my/predictions/trx/purchase-list.vue create mode 100644 components/my/predictions/trx/sale-list.vue create mode 100644 components/my/select-product.vue create mode 100644 components/my/ui/home/chart-session/pos.vue delete mode 100644 components/my/ui/home/chart-session/realVsPrediction.vue delete mode 100644 components/my/ui/home/chart-session/trend.vue create mode 100644 components/my/ui/home/latest-purchases-predictions.vue create mode 100644 components/my/ui/home/latest-sales-predictions.vue create mode 100644 components/my/ui/restock/newProduct.vue create mode 100644 pages/dashboard/dataset/dummies.vue create mode 100644 public/assets/images/landing-hero.png create mode 100644 stores/cart/purchase.ts create mode 100644 stores/cart/sales.ts create mode 100644 types/api-response/dummy.ts create mode 100644 utils/emailElipsis.ts create mode 100644 utils/mapeToString.ts diff --git a/app.vue b/app.vue index 0f78df2..0f53239 100644 --- a/app.vue +++ b/app.vue @@ -8,6 +8,7 @@ + diff --git a/components/my/dummy/purchase-list.vue b/components/my/dummy/purchase-list.vue new file mode 100644 index 0000000..d4ef6c0 --- /dev/null +++ b/components/my/dummy/purchase-list.vue @@ -0,0 +1,30 @@ + + \ No newline at end of file diff --git a/components/my/dummy/sale-list.vue b/components/my/dummy/sale-list.vue new file mode 100644 index 0000000..4578ca6 --- /dev/null +++ b/components/my/dummy/sale-list.vue @@ -0,0 +1,30 @@ + + \ No newline at end of file diff --git a/components/my/predictions/prediction-card.vue b/components/my/predictions/prediction-card.vue index b12f280..88b3917 100644 --- a/components/my/predictions/prediction-card.vue +++ b/components/my/predictions/prediction-card.vue @@ -4,50 +4,56 @@

{{ product.product_name }}

-