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; } }; +