user->identity; $js = <<< JS $(document).on('submit', '#add-product-form', function(e) { e.preventDefault(); var addFormData = $(this).serializeArray(); var addFormAction = this.action; $.ajax({ url: addFormAction, type: "POST", data: addFormData, success: function (data) { if (data.status === "success") { $.pjax.reload({container:"#order-products-grid"}); } }, error: function () { } }); }); $(document).on('click', '.delete-button', function(e) { e.preventDefault(); var link = $(this).attr('href') + '&order_id=' + {$model->id}; $.ajax({ url: link, type: "GET", success: function (data) { if (data.status === "success") { $.pjax.reload({container:"#order-products-grid"}); $('[data-toggle="popover"]').popover(); } }, error: function () { } }); }); JS; $this->registerJs($js, View::POS_READY); $js = <<< JS $('#order-phone, #order-phone2').mask('+38(000)000-00-00', { placeholder: '+38(___)___-__-__' }); $('[data-toggle="popover"]').popover(); $(document).on('pjax:end', '#order-products-grid', function() { $('[data-toggle="popover"]').popover(); $.pjax.reload({container: '#total-cost'}); }); JS; $this->registerJs($js, View::POS_READY); $js = <<< JS $(document).on('change', '#sms-template-selector', function(event) { var text = $('#select2-sms-template-selector-container').attr('title'); var val = $('option:contains(' + text + ')').attr('value'); $('#sms-text-area').val(val); }); $(document).on('click', '#send-sms-action', function(event) { var variant = $('input[name=send-phone]:checked').val(); var content = $('#sms-text-area').val(); if (variant == 1) { var phone = $('input#order-phone').val(); } else if (variant == 2) { var phone = $('input#order-phone2').val(); } console.log(phone); $.ajax({ url: "/admin/ecommerce/order/send-sms", method: "POST", data: { phone: phone, content: content }, success: function(data) { console.log(data); var newButton = document.createElement('button'); newButton.classList.add('btn', 'btn-default'); newButton.innerText = 'Отправлено'; var current = document.getElementById("send-sms-action"); var parentDiv = current.parentNode; parentDiv.replaceChild(newButton, current); } }); }); JS; $this->registerJs($js, View::POS_READY); $js = <<< JS $(document).on('click', '#page-submit', function() { var phone = $('#order-phone').val(); $.ajax({ url: "/admin/ecommerce/order/publish-order", type: "GET", data: { id: {$model->id}, phone: phone }, success: function (data) { }, error: function () { } }); $('#main-form').trigger('submit'); }); JS; $this->registerJs($js, View::POS_READY); ?> 'main-form', ] ); ?>
Склад | кол. |
---|---|
' . $stock->stock->title . ' | ' . $stock->quantity . ' |