%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 3.145.179.120 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/js/sale/admin/ |
Upload File : |
(function(window) { if (!BX.Sale) BX.Sale = {}; if (BX.Sale.CashboxReport) return; BX.Sale.CashboxReport = { ajaxUrl: "/bitrix/admin/sale_order_ajax.php", onClearFilter: function() { var cashboxFilter = BX('filter_cashbox_id'); if (cashboxFilter !== undefined && cashboxFilter !== null) { var cashboxFilterOptions = cashboxFilter.children; if (cashboxFilterOptions[0] !== undefined && cashboxFilterOptions[0] !== null) cashboxFilterOptions[0].selected = true; } this.changeCashboxBlocks(); }, changeCashboxBlocks: function() { var cashboxFilter = BX('filter_cashbox_id'); if (cashboxFilter !== undefined && cashboxFilter !== null) { var data = { sessid : BX.bitrix_sessid(), cashboxId: cashboxFilter.value, action: 'loadCashboxCheckInfo' }; BX.proxy(BX.ajax( { method: 'post', dataType: 'json', url: this.ajaxUrl, data: data, onsuccess: BX.proxy(function (result) { if (result.ERROR && result.ERROR.length > 0) { alert(result.ERROR); } else { if (result.CASH) { cashNow = BX('adm-zreport-cash-now'); if (cashNow) { cashNow.innerHTML = result.CASH.FORMATED_SUM; } cashReturn = BX('adm-zreport-cash-return'); if (cashReturn) { cashReturn.innerHTML = result.CASH.FORMATED_RETURN_SUM; } } if (result.CASHLESS) { cashlessNow = BX('adm-zreport-cashless-now'); if (cashlessNow) { cashlessNow.innerHTML = result.CASHLESS.FORMATED_SUM; } cashlessReturn = BX('adm-zreport-cashless-return'); if (cashlessReturn) { cashlessReturn.innerHTML = result.CASHLESS.FORMATED_RETURN_SUM; } } if (result.CUMULATIVE) { cumulative = BX('adm-zreport-cumulative'); if (cumulative) { cumulative.innerHTML = result.CUMULATIVE.FORMATED_SUM; } } } },this), onfailure: function() {BX.debug('Set filter error. Can\'t reload cashbox info')} } ),this); } }, createZReport: function() { var cashboxFilter = BX('filter_cashbox_id'); if (cashboxFilter == undefined || cashboxFilter == null) { return; } var cashboxFilterOptions = cashboxFilter.children; var content = "<div class='adm-info-message'>"+BX.message('CASHBOX_CREATE_ZREPORT_WINDOW_INFO')+"</div>"; content += "<table><tbody><tr><td><label>"+BX.message('SALE_F_CASHBOX')+":</label></td><td>"; content += "<select id='cashboxListAddReport' class='sale-discount-bus-select'>"; for (var option in cashboxFilterOptions) { if (cashboxFilterOptions[option].value != undefined) { content +="<option value='"+cashboxFilterOptions[option].value+"'>"+cashboxFilterOptions[option].innerHTML+"</option>"; } } content +="</select></td></tr></tbody></table>"; var dlg = new BX.CAdminDialog({ 'title': BX.message('CASHBOX_CREATE_ZREPORT_WINDOW_TITLE'), 'content': content, 'resizable': false, 'draggable': true, 'height': '170', 'width': '387', 'buttons': [ { title: BX.message('JS_CORE_WINDOW_SAVE'), id: 'saveCheckBtn', name: 'savebtn', className: top.BX.browser.IsIE() && top.BX.browser.IsDoctype() && !top.BX.browser.IsIE10() ? '' : 'adm-btn-save' }, { title: top.BX.message('JS_CORE_WINDOW_CANCEL'), id: 'cancelCheckBtn', name: 'cancel' } ] }); BX.bind(BX("cancelCheckBtn"), 'click', BX.delegate( function() { dlg.Close(); dlg.DIV.parentNode.removeChild(dlg.DIV); } ),this ); BX.bind(BX("saveCheckBtn"), 'click', BX.delegate( function() { var sendData = { sessid : BX.bitrix_sessid(), cashboxId: BX('cashboxListAddReport').value, action: 'addZReport' }; BX.ajax( { method: 'post', dataType: 'json', url: BX.Sale.CashboxReport.ajaxUrl, data: sendData, onsuccess: function (result) { if (result.ERROR && result.ERROR.length > 0) { alert(result.ERROR); } else { dlg.Close(); location.reload(); } }, onfailure: function() {BX.debug('Select params error');} } ); } ),this); dlg.Show(); } }; BX.addCustomEvent(window, 'onBeforeAdminFilterSet', function(){ BX.Sale.CashboxReport.changeCashboxBlocks(); }); BX.addCustomEvent(window, 'onBeforeAdminFilterClear', function(){ BX.Sale.CashboxReport.onClearFilter(); }); })(window);