From a2d751e88f350f66035ebcf361de4441ce3d372c Mon Sep 17 00:00:00 2001 From: Welton Moura Date: Fri, 3 Jan 2025 15:58:44 -0300 Subject: [PATCH] =?UTF-8?q?feat:=20arrastar=20mesas=20tambem=20para=20dep?= =?UTF-8?q?=C3=B3sito?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gestaoRaul/db.sqlite3 | Bin 270336 -> 270336 bytes gestaoRaul/mesas/templates/mesas_map.html | 11 +++++++---- .../templates/static/mesas/css/mesas.css | 11 +++++++++++ .../templates/static/mesas/js/mesas_map.js | 10 +++++++++- 4 files changed, 27 insertions(+), 5 deletions(-) diff --git a/gestaoRaul/db.sqlite3 b/gestaoRaul/db.sqlite3 index 161f7c63e646bf7fe9cdb2617ed0d3371d30dfd3..55e01fba03f12376ab57c886623b020c171427fd 100644 GIT binary patch delta 333 zcmZoTAkc6?V1hJb??f4A#@@z+)&$0_2~3Op<%$@1_?AfVH}Fs6JIBw<@6NZAKZakQ z?+3p;-($Wdn++B6`KIrTV-mJEH4xxoWsnx-a7xTcKD;HZe;CIkUN682HUgsB5+q@0Xez*hBxnK>>U_}x)g@{{-umc5Up)N8vG&RsQG%z*bU(LWLJ-s}hNe}2~U1I|S q{_70tsJ;;fc|{uL6_7Gh0|PTt1K(5z1_sUc+wn}>Z^tvM9smHf?NzG) delta 291 zcmZoTAkc6?V1hJb+C&*=#OKtuV97=(COfpQE`IiQq<2s_9QPKX`mK(llW4NMLA-!bq>PcM&W(gWFG0(2uA pP?-&7G!R)+T5@l4xq$1|%Q002?`MEL*! diff --git a/gestaoRaul/mesas/templates/mesas_map.html b/gestaoRaul/mesas/templates/mesas_map.html index 2023fff..9141d86 100644 --- a/gestaoRaul/mesas/templates/mesas_map.html +++ b/gestaoRaul/mesas/templates/mesas_map.html @@ -34,22 +34,25 @@ RRB&C - Mapa de Mesas style="background-color: rgba(0, 0, 255, 0); width: 50px; height: 50px; - left: {{eixo.y}}px; - top: {{eixo.x}}px;position: absolute"> + left: {{eixo.y}}px; + top: {{eixo.x}}px;position: absolute" > {% endfor %} - +

Depósito

+
{% for mesa in mesas %} {% if mesa.active == True %} -
{{mesa.name}}
+
{{mesa.name}}
{% else %}
{{mesa.name}}
{% endif %} {% endfor %} +
+ {% endblock %} \ No newline at end of file diff --git a/gestaoRaul/templates/static/mesas/css/mesas.css b/gestaoRaul/templates/static/mesas/css/mesas.css index 128fc64..c837761 100644 --- a/gestaoRaul/templates/static/mesas/css/mesas.css +++ b/gestaoRaul/templates/static/mesas/css/mesas.css @@ -54,4 +54,15 @@ .espaco { border: 0.3px solid #cccccc56; padding: 0px; +} + + +#drop { + display: flex; + background-color: rgb(75, 75, 75); + border-radius: 15px; + padding: 15px; + margin: 15px; + min-height: 300px; + max-width: 1370px; } \ No newline at end of file diff --git a/gestaoRaul/templates/static/mesas/js/mesas_map.js b/gestaoRaul/templates/static/mesas/js/mesas_map.js index 9ae64c7..d05f3e7 100644 --- a/gestaoRaul/templates/static/mesas/js/mesas_map.js +++ b/gestaoRaul/templates/static/mesas/js/mesas_map.js @@ -44,8 +44,13 @@ function saveLocal() { const mesaElement = event.target; const targetElement = event.target.parentNode; const mesaId = mesaElement.id - const targetId = targetElement.id; +const parentNodeClass = targetElement.classList.value +console.log(parentNodeClass) + + +if (parentNodeClass == 'espaco' || targetId == 'drop'){ + const url = `/mesas/locationMesa/${mesaId}/${targetId}/`; var resposta = fetch(url, {method: 'POST', headers: {'Content-Type': 'application/json', @@ -61,6 +66,9 @@ var resposta = fetch(url, {method: 'POST', console.log(document.cookie) console.error('Erro ao salvar local:', error); }); +}else{ + alert('Aqui não pode!!!') +} }