From cde1e9c135dd15568f1fafb989ef32d01e320031 Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Wed, 7 Jun 2023 20:41:35 +0700 Subject: [PATCH] 05 popup --- .../components/PlacementTable.vue | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/src/modules/05_placement/components/PlacementTable.vue b/src/modules/05_placement/components/PlacementTable.vue index 96be09380..19b3112cd 100644 --- a/src/modules/05_placement/components/PlacementTable.vue +++ b/src/modules/05_placement/components/PlacementTable.vue @@ -28,6 +28,7 @@ const Status = ref(); const checkList = ref(); const positionMasterUserNote = ref(); const $q = useQuasar(); // show dialog +const files = ref([]); const clickEditRow = () => { editRow.value = true; }; @@ -58,22 +59,27 @@ const selectData = (props: TableName) => { edit.value = true; } }; -const editDetail = (props: TableName, action: string) => { + +const getNumFile = ref(0); +const editDetail = (props: TableName, action: "cancel" | "wait") => { + if (action === "cancel") { + getNumFile.value = 0; editRow.value = false; modalEdit.value = false; modal_right.value = true; edit.value = true; Name.value = props.Name; } else if (action === "wait") { + getNumFile.value = 1; editRow.value = false; modalEdit.value = true; modal_right.value = true; edit.value = true; Name.value = props.Name; } -}; +}; placementData.mappingPosition.columns.length == 0 ? (visibleColumns.value = [ "position", @@ -243,6 +249,7 @@ const clickClose = async () => { modal.value = false; } }; +