From 696b465e7b4897f90917c3eff70a31c248e4103b Mon Sep 17 00:00:00 2001 From: Thanaphon Frappet Date: Wed, 27 Nov 2024 14:56:23 +0700 Subject: [PATCH] refactor: use table product --- src/pages/04_product-service/MainPage.vue | 182 ++++++++++++++-------- 1 file changed, 117 insertions(+), 65 deletions(-) diff --git a/src/pages/04_product-service/MainPage.vue b/src/pages/04_product-service/MainPage.vue index 91a2541b..884c1680 100644 --- a/src/pages/04_product-service/MainPage.vue +++ b/src/pages/04_product-service/MainPage.vue @@ -36,6 +36,7 @@ import { UndoButton, ToggleButton, } from 'components/button'; +import TableProduct from 'src/components/04_product-service/TableProduct.vue'; import useFlowStore from 'stores/flow'; @@ -233,6 +234,8 @@ const productTab = ref(1); const productGroup = ref(); const product = ref<(Product & { type: 'product' })[]>(); const productIsAdd = ref<(Product & { type: 'product' })[]>(); +const modeViewIsAdd = ref(false); + const service = ref<(Service & { type: 'service' })[]>(); const resultSearchProduct = ref(); @@ -3354,18 +3357,8 @@ watch( } " > -
-
+
+
+ + + + +
-
-
- + -
+ } + " + > + +
@@ -4081,6 +4131,7 @@ watch( JSON.stringify(workItems[currentWorkIndex].product), ); dialogTotalProduct = true; + modeViewIsAdd = false; } " @manage-work-name=" @@ -4470,6 +4521,7 @@ watch( JSON.stringify(workItems[currentWorkIndex].product), ); dialogTotalProduct = true; + modeViewIsAdd = false; } " @manage-work-name="