From e8c20368b7a250d0ca596db481545451171a6a79 Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Mon, 19 Aug 2024 13:20:06 +0700 Subject: [PATCH] feat: move button --- src/pages/04_product-service/MainPage.vue | 95 ++++++++++++++++------- 1 file changed, 69 insertions(+), 26 deletions(-) diff --git a/src/pages/04_product-service/MainPage.vue b/src/pages/04_product-service/MainPage.vue index 198fa08b..e4e3217a 100644 --- a/src/pages/04_product-service/MainPage.vue +++ b/src/pages/04_product-service/MainPage.vue @@ -27,7 +27,13 @@ import DialogForm from 'components/DialogForm.vue'; import ProfileBanner from 'components/ProfileBanner.vue'; import SideMenu from 'components/SideMenu.vue'; import ImageUploadDialog from 'components/ImageUploadDialog.vue'; -import ToggleButton from 'src/components/button/ToggleButton.vue'; +import { + EditButton, + DeleteButton, + SaveButton, + UndoButton, + ToggleButton, +} from 'components/button'; import useFlowStore from 'stores/flow'; import useMyBranchStore from 'stores/my-branch'; @@ -158,14 +164,14 @@ const treeProductTypeAndGroup = computed(() => { type: 'group', children: item.id === currentIdGrop.value - ? (recordTreeProductType.value[currentIdGrop.value]?.map((x) => ({ + ? recordTreeProductType.value[currentIdGrop.value]?.map((x) => ({ ...x, type: 'type', - })) ?? []) - : (recordTreeProductType.value[item.id]?.map((x) => ({ + })) ?? [] + : recordTreeProductType.value[item.id]?.map((x) => ({ ...x, type: 'type', - })) ?? item._count.type > 0) + })) ?? item._count.type > 0 ? [ { id: '', @@ -3556,8 +3562,6 @@ watch( ) " :undo="() => undoProductGroup()" - :isEdit="isEdit" - :editData="() => (isEdit = true)" :submit=" () => { if (editByTree !== undefined) { @@ -3584,6 +3588,7 @@ watch( (drawerInfo = false), (currentIdGroupType = ''); } " + hide-action >
@@ -3628,12 +3633,47 @@ watch( />
-
-
-
+
+
+
+
+ + + + +
+
+
-
- -
- +
+ +