From 7e84f32742b37f3f312dcc7e2e4b0bbe01c863a3 Mon Sep 17 00:00:00 2001 From: puriphatt Date: Thu, 23 Jan 2025 09:11:20 +0700 Subject: [PATCH] feat: 09 => add edit and delete actions to task orders --- src/pages/09_task-order/MainPage.vue | 6 ++++++ src/pages/09_task-order/TableTaskOrder.vue | 18 +++++++++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/pages/09_task-order/MainPage.vue b/src/pages/09_task-order/MainPage.vue index 8f0af771..fe429fff 100644 --- a/src/pages/09_task-order/MainPage.vue +++ b/src/pages/09_task-order/MainPage.vue @@ -116,6 +116,10 @@ function openReceiveDialog(scan?: boolean) { pageState.receiveDialog = true; } +async function deleteTaskOrder() { + console.log('delete'); +} + onMounted(async () => { navigatorStore.current.title = 'taskOrder.title'; navigatorStore.current.path = [{ text: 'taskOrder.caption', i18n: true }]; @@ -441,6 +445,8 @@ watch( : triggerTaskOrder({ statusDialog: 'info', id: v.id }); } " + @edit="console.log('edit')" + @delete="deleteTaskOrder" /> diff --git a/src/pages/09_task-order/TableTaskOrder.vue b/src/pages/09_task-order/TableTaskOrder.vue index b55942a8..f7374f4a 100644 --- a/src/pages/09_task-order/TableTaskOrder.vue +++ b/src/pages/09_task-order/TableTaskOrder.vue @@ -105,6 +105,8 @@ function openList(index: number, data: TaskOrder) { const emit = defineEmits<{ (e: 'view', data: TaskOrder): void; + (e: 'edit', data: TaskOrder): void; + (e: 'delete', data: TaskOrder): void; (e: 'clickSubRow', index: number, data: TaskOrder): void; }>(); @@ -205,14 +207,16 @@ const emit = defineEmits<{ flat @click.stop="$emit('view', props.row)" /> - @@ -254,8 +258,10 @@ const emit = defineEmits<{