From 07f617df87d47588cf7ef7f06f33f1fdd2f1187b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Szab=C3=B3?= Date: Fri, 14 Mar 2025 11:34:10 +0100 Subject: [PATCH] =?UTF-8?q?messageModal,confirmModal=20stb=20be=C3=A1ll?= =?UTF-8?q?=C3=ADtva=20=C3=A9s=20m=C5=B1k=C3=B6dik=20is.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CheckPoints/CheckPointEditPage.cshtml | 25 +++++-- .../CheckPoints/CheckPointsPage.cshtml | 12 +++- .../Pages/Shared/_Layout.cshtml | 37 ++++++++++ src/WorkFlowCheck.Web/wwwroot/js/site.js | 67 ++++++++++++++++++- 4 files changed, 134 insertions(+), 7 deletions(-) diff --git a/src/WorkFlowCheck.Web/Pages/BaseStock/CheckPoints/CheckPointEditPage.cshtml b/src/WorkFlowCheck.Web/Pages/BaseStock/CheckPoints/CheckPointEditPage.cshtml index f1fb0db..f3dff7b 100644 --- a/src/WorkFlowCheck.Web/Pages/BaseStock/CheckPoints/CheckPointEditPage.cshtml +++ b/src/WorkFlowCheck.Web/Pages/BaseStock/CheckPoints/CheckPointEditPage.cshtml @@ -101,7 +101,16 @@ $('#tbCheckPointsEditPage').on('click', '.delete-btn', function () { const row = table.row($(this).closest('tr')).data(); - + showConfirmModal({ + title: 'Törlés megerősítése', + message: 'Biztosan törölni szeretnéd ezt az elemet?', + okText: 'Törlés', + cancelText: 'Mégsem' + }).then(function(result) { + if(result === 'ok') { + console.log('Törlés végrehajtva'); + } + }); }); $("#saveCheckPoint").click(function () { const csrfToken = document.querySelector('meta[name="csrf-token"]').getAttribute('content'); @@ -116,14 +125,20 @@ }, data: JSON.stringify(formData.CheckPoint), success: function (response) { - // Sikeres válasz esetén - alert("Sikeres mentés!"); - // opcionálisan pl. form reset, redirect stb. + showMessageModal({ + title: 'Figyelmem!', + message: 'Sikeres mentés.', + okText: 'Értettem' + }); }, error: function (xhr, status, error) { // Hiba esetén console.error("Hiba: ", error); - alert("Mentés nem sikerült."); + showMessageModal({ + title: 'Hiba!', + message: 'A mentés NEM sikerült!', + okText: 'Értettem' + }); } }); diff --git a/src/WorkFlowCheck.Web/Pages/BaseStock/CheckPoints/CheckPointsPage.cshtml b/src/WorkFlowCheck.Web/Pages/BaseStock/CheckPoints/CheckPointsPage.cshtml index 785062e..2ea43c3 100644 --- a/src/WorkFlowCheck.Web/Pages/BaseStock/CheckPoints/CheckPointsPage.cshtml +++ b/src/WorkFlowCheck.Web/Pages/BaseStock/CheckPoints/CheckPointsPage.cshtml @@ -69,7 +69,17 @@ $('#tbCheckPointsPage').on('click', '.delete-btn', function () { const row = table.row($(this).closest('tr')).data(); - + console.log(row); + showConfirmModal({ + title: 'Törlés megerősítése', + message: 'Biztosan törölni szeretnéd ezt az elemet?', + okText: 'Törlés', + cancelText: 'Mégsem' + }).then(function(result) { + if(result === 'ok') { + console.log('Törlés végrehajtva'); + } + }); }); } \ No newline at end of file diff --git a/src/WorkFlowCheck.Web/Pages/Shared/_Layout.cshtml b/src/WorkFlowCheck.Web/Pages/Shared/_Layout.cshtml index 4fe8ad8..82f5fbb 100644 --- a/src/WorkFlowCheck.Web/Pages/Shared/_Layout.cshtml +++ b/src/WorkFlowCheck.Web/Pages/Shared/_Layout.cshtml @@ -71,6 +71,43 @@ + + + + + +