]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Правки по датам
authorvladfo <fvv2011@gmail.com>
Fri, 20 Sep 2024 15:01:58 +0000 (18:01 +0300)
committervladfo <fvv2011@gmail.com>
Fri, 20 Sep 2024 15:01:58 +0000 (18:01 +0300)
erp24/views/cluster_link_edit/index.php
erp24/views/cluster_link_edit/view-all.php

index a04583eace5a1e594ba47313508b9b6bf7f21811..5a0b16b25f3f93b5d7230746c7938114b4c23cfe 100644 (file)
@@ -83,7 +83,7 @@ $this->params['breadcrumbs'][] = $this->title;
             ],
             [
                 'class' => 'yii\grid\ActionColumn',
-                'template' => '{view-all} {update} {delete}' ,
+                'template' => '{view-all} {update} ' ,
                 'contentOptions' => ['style' => 'width: 150px; white-space: nowrap;'],
                 'buttons' => [
                     'view-all' => function ($url, $model, $key) use ($clusterToManager, $currentDate) {
@@ -127,30 +127,7 @@ $this->params['breadcrumbs'][] = $this->title;
                             return '';
                         }
                     },
-                    'delete' => function ($url, $model, $key) use ( $currentDate) {
-                        $currentDateStr = date('Y-m-d');
-                        // Проверка, является ли текущая дата датой запроса
-                        if ($currentDate === $currentDateStr) {
-                        return Html::a(
-                        // Используем встроенный SVG-код для иконки удаления
-                            '<svg aria-hidden="true" style="display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em;width:.875em" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M32 464a48 48 0 0048 48h288a48 48 0 0048-48V128H32zm272-256a16 16 0 0132 0v224a16 16 0 01-32 0zm-96 0a16 16 0 0132 0v224a16 16 0 01-32 0zm-96 0a16 16 0 0132 0v224a16 16 0 01-32 0zM432 32H312l-9-19a24 24 0 00-22-13H167a24 24 0 00-22 13l-9 19H16A16 16 0 000 48v32a16 16 0 0016 16h416a16 16 0 0016-16V48a16 16 0 00-16-16z"></path></svg>',
-                            ['delete',  'id' => $model->id],
-                            [
-                                'class' => 'btn btn-danger btn-sm',
-                                'title' => 'Редактировать',
-                                'data-bs-toggle' => 'tooltip',
-                                'data-bs-placement' => 'top',
-                                'data' => [
-                                    'confirm' => 'Вы уверены, что хотите удалить этот куст?',
-                                    'method' => 'post',
-                                ],
-                            ]
-                        );
-                        } else {
-                            // Если дата запроса не совпадает с текущей датой, возвращаем пустую строку
-                            return '';
-                        }
-                    },
+
                 ],
             ],
         ],
index 8af24edda4b944a01eec9e053569116aee14ba55..09b7ec1a437faa62b85d3286cce6ca442f378ecc 100644 (file)
@@ -118,26 +118,28 @@ $availableStores = array_filter($storeNames, function ($storeId) use ($storesInC
 
 <?php
 $js = <<<JS
-// Отслеживаем изменение выбора кластера для магазина
 $('select[name="cluster_id"]').change(function() {
     let storeId = $(this).data('store-id');
-    console.log(storeId);
     let newClusterId = $(this).val();
-    $.post({
-        url: 'move-store',
-        data: { store_id: storeId, new_cluster_id: newClusterId },
-        success: function() {
-            
-                 // Если магазин был успешно перемещен, удаляем его строку из таблицы
+    
+    // Добавляем подтверждение
+    if (confirm('Вы действительно хотите перевести магазин в куст с номером ' + newClusterId + '?')) {
+        $.post({
+            url: 'move-store',
+            data: { store_id: storeId, new_cluster_id: newClusterId },
+            success: function() {
+                // Если магазин был успешно перемещен, удаляем его строку из таблицы
                 $('select[name="cluster_id"][data-store-id="' + storeId + '"]').closest('tr').remove();
                 alert('Магазин успешно переведен в новый куст');
-            
-            alert('Магазин переведен в новый куст');
-        },
-        error: function() {
-            alert('Ошибка при переводе магазина');
-        }
-    });
+            },
+            error: function() {
+                alert('Ошибка при переводе магазина');
+            }
+        });
+    } else {
+        // Если пользователь отменил действие
+        console.log('Перемещение отменено пользователем.');
+    }
 });
 // Отслеживаем изменение выбора магазина в селекте
 $('#store-id-select').change(function() {