diff --git a/static/v2/js/widgets/w_route_card.js b/static/v2/js/widgets/w_route_card.js index 43bbd27..5f069c3 100644 --- a/static/v2/js/widgets/w_route_card.js +++ b/static/v2/js/widgets/w_route_card.js @@ -18,5 +18,74 @@ function changeRoute(el) { } }); + request.ajaxRequest() +} + +function deleteRoute(el) { + if (!el) return; + let $parent = el.closest(".w_route_card") + if (!$parent) return; + + let data = { + 'route_id': $parent.dataset.route_id, + 'owner_type': $parent.dataset.owner_type, + } + let request = new api({ + url: '/routes/del_route/', + data: data, + data_type: 'json', + success: (res) => { + $parent.remove() + }, error: (res) => { + + } + }); + + request.ajaxRequest() +} + +function raiseRoute(el) { + if (!el) return; + let $parent = el.closest(".w_route_card") + if (!$parent) return; + + let data = { + 'route_id': $parent.dataset.route_id, + 'owner_type': $parent.dataset.owner_type, + } + let request = new api({ + url: '/routes/raise_route/', + data: data, + data_type: 'json', + success: (res) => { + + }, error: (res) => { + + } + }); + + request.ajaxRequest() +} + +function highlightRoute(el) { + if (!el) return; + let $parent = el.closest(".w_route_card") + if (!$parent) return; + + let data = { + 'route_id': $parent.dataset.route_id, + 'owner_type': $parent.dataset.owner_type, + } + let request = new api({ + url: '/routes/highlight_route/', + data: data, + data_type: 'json', + success: (res) => { + + }, error: (res) => { + + } + }); + request.ajaxRequest() } \ No newline at end of file diff --git a/templates/v2/widgets/w_customer_route_card.html b/templates/v2/widgets/w_customer_route_card.html index e93459d..d6bf267 100644 --- a/templates/v2/widgets/w_customer_route_card.html +++ b/templates/v2/widgets/w_customer_route_card.html @@ -77,13 +77,13 @@
-
{% trans "Удалить" %}
+
{% trans "Удалить" %}
-
+
{% trans "Поднять" %}
Осталось поднятий: 2
-
+
{% trans "Выделить цветом" %}
Осталось выделений: 0