File manager - Edit - /home/autoph/public_html/data03252025consolidation/dist/js/ltms/ltms11-18-24.js
Back
var new_customer_is_individual = false; var shown = false; var count_customer_summary = null; var customer_grid = null; var sales_grid = null; var onShowFiltersDialog = function() { if (getCookie("customer_toggle") == null || parseInt($.cookie("customer_toggle")) == 0) { var $table = $('#customer-table'); $table.bootstrapTable('destroy'); initGrid() $.cookie("customer_toggle", 1); } else { // initList() $.cookie("customer_toggle", 0); } refreshTableCustomer() } function getCookie(name) { var match = document.cookie.match(RegExp("(?:^|;\\s*)" + name + "=([^;]*)")); return match ? match[1] : null; } function buttonsFunction() { return { grid_refresh: { 'icon': 'fa fa-sync', 'event': 'refreshTableCustomer', 'attributes': { 'title': 'Refresh', 'data-test': 'test123' } }, grid_toggle_on: { 'icon': 'fa fa-toggle-on', 'event': 'onShowFiltersDialog', 'attributes': { 'title': 'Toggle List View', 'data-test': 'test123' } }, grid_toggle_off: { 'icon': 'fa fa-toggle-off', 'event': 'onShowFiltersDialog', 'attributes': { 'title': 'Toggle Grid View', 'data-test': 'test123' } } } } function initGrid() { var $table = $('#customer-table'); // $table.bootstrapTable('destroy'); $table.bootstrapTable({ formatSearch: function() { return '';//'Search Customer' }, }); } function initList() { var $table = $('#customer-table') $table.bootstrapTable('destroy') $table.bootstrapTable({ sidePagination: 'server', formatSearch: function() { return ''//'Search Customer' }, onSearch: function(text) { $table.addClass('loading'); }, onLoadSuccess: function() { $table.removeClass('loading'); } }); } function initListSales() { var $table = $('#sales-table'); $table.bootstrapTable('destroy'); $table.bootstrapTable({ sidePagination: 'server', formatSearch: function() { return ''; // Custom search placeholder for sales } }); } function customSearch(data, text) { if (getCookie("customer_toggle") != null && $.cookie("customer_toggle") == 1) { refreshTableCustomer(); } return data.filter(function(row) { return row.name.toLowerCase().replace(/\s/g, "").indexOf(text.toLowerCase().replace(/\s/g, "")) > -1 }) } function refreshTableCustomer() { if (getCookie("customer_toggle") != null && $.cookie("customer_toggle") == 1) { initGrid() // getCustomerGrid(0, 9); showGrid(); } else { initList() var $table = $('#customer-table') // $table.bootstrapTable('destroy') $(function() { $table.bootstrapTable('refresh', { // url: 'app/table/bt_dealer_assignment_update_list.php' url: 'app/table/bt_customer_ltms_list.php' }); }) showList(); } // customerCountSummary(); } function refreshTableSales() { var $table = $('#sales-table'); if (getCookie("sales_toggle") != null && $.cookie("sales_toggle") == 1) { initGridSales(); showGridSales(); } else { initListSales(); $table.bootstrapTable('refresh', { url: 'app/table/bt_sales_ltms_list.php' }); showListSales(); } } function gotoOffsetCustomer(n) { // alert(n) // $.cookie("customer_list_offset",n); // getCustomerGrid(n, 9); } function showGrid() { $("#customer-grid").show(); $("#grid-card").show(); $('#customer-grid-data-paging').show(); $("button[name='grid_toggle_on']").show(); $("#customer-table").hide(); $(".fixed-table-pagination").hide(); $("button[name='grid_toggle_off']").hide(); } function showGridSales() { $("#sales-grid-data-paging").show(); $("#sales-table").hide(); $("#sales-grid").show(); $("#sales-grid-card").show(); $('#sales-grid-data-paging').show(); // $("button[name='grid_toggle_on']").show(); // $(".fixed-table-pagination").hide(); // $("button[name='grid_toggle_off']").hide(); } function showList() { $("#customer-table").show(); $("#grid-card").hide(); $(".fixed-table-pagination").show(); $("button[name='grid_toggle_off']").hide();//show(); $("#customer-grid").hide(); $('#customer-grid-data-paging').hide(); $("button[name='grid_toggle_on']").hide(); } function showListSales() { $("#sales-grid").hide(); $("#sales-table").show(); $("#sales-grid").hide(); $("#sales-grid-card").hide(); $('#sales-grid-data-paging').hide(); $(".fixed-table-pagination").show(); } function queryParams(params) { var filter_cs_number = $("#cs_status").val(); var company = ($("#company-filter").val() == '') ? '0' : $("#company-filter").val(); var gender = ($("#gender").val() == '') ? 'all' : $("#gender").val(); var type = ($("#type").val() == '') ? '0' : $("#type").val(); var filter_age = ($("#filter-age").val() == '') ? '0' : $("#filter-age").val(); var filter_data = ($("#filter-data").val() == '') ? '0' : $("#filter-data").val(); var filter_month = ($("#filter-month").val() == '') ? '0' : $("#filter-month").val(); var filter_year = ($("#filter-year").val() == '') ? '0' : $("#filter-year").val(); var filter_sc = ($("#filter-sc").val() == '') ? '0' : $("#filter-sc").val(); var filter_dealer = ($("#filter-dealer").val() == '') ? '0' : $("#filter-dealer").val(); var customer_actions = ($("#customer-actions").val() == '') ? '0' : $("#customer-actions").val(); var my_records = $('#my_record_filter').is(":checked"); return { // ref_header : ref_header, search: params.search, offset: params.offset, limit: 15,//params.limit, sort: params.sort, order: params.order, cs_number: filter_cs_number, // company: company, // type: type, // gender: gender, // filter_age: filter_age, // filter_data: filter_data, // filter_month: filter_month, // filter_year: filter_year, // filter_sc : filter_sc, // filter_dealer : filter_dealer, // customer_actions: customer_actions, // my_records : my_records }; } function queryParamsSales(params) { var fromDate = $('#from-date').val(); var toDate = $('#to-date').val(); var ltmsStatus = $('#ltms-filter').val(); var did = $("#dealer_sales").val(); var cid = $("#company_sales").val(); return { // ref_header : ref_header, search: params.search, offset: params.offset, limit: 15,// params.limit, sort: params.sort, order: params.order, cid : cid, did : did, start_date :fromDate, end_date : toDate, ltms_status: ltmsStatus }; } function addFilterListenerSales(){ $('#company_sales').off('change.mychange').on('change.mychange', function() { refreshTableSales(); }); $('#dealer_sales').off('change.mychange').on('change.mychange', function() { refreshTableSales(); }); $('#to-date').off('change.mychange').on('change.mychange', function() { refreshTableSales(); }); $('#ltms-filter').off('change.mychange').on('change.mychange', function() { refreshTableSales(); }); } function addFilterListener(){ $('#cs_status').off('change.mychange').on('change.mychange', function() { refreshTableCustomer(); }); $('#filter-year').off('change.mychange').on('change.mychange', function() { $('#customer-actions').off('change.mychange'); $('#customer-actions').val('').trigger('change') addFilterListenerCustomerAction(); refreshTableCustomer(); }); addFilterListenerCustomerAction(); } function addFilterListenerCustomerAction(){ $('#customer-actions').off('change.mychange').on('change.mychange', function() { refreshTableCustomer(); }); } ///////////////////////////////////////////////////////////////////////////////////////////////////// $(document).ready(function() { if (getCookie("customer_toggle") != null && parseInt($.cookie("customer_toggle")) == 1) { initGrid() } else { initList(); initListSales(); } refreshTableCustomer(); refreshTableSales(); addFilterListenerSales(); addFilterListener(); var $table = $('#customer-table'); $('#customer_action_all').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('all').trigger('change'); }); $('#customer_action_new').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('new').trigger('change'); }); $('#customer_action_updated').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('updated').trigger('change'); }); $('#customer_action_added').on('click', function(event) { $table.addClass('loading'); $('#customer-actions').val('added').trigger('change'); }); $('#dms').select2({ placeholder: "DMS Type", allowClear: true }) $('#company-filter').select2({ placeholder: "Company", allowClear: true }) $('#gender').select2({ placeholder: "Gender", allowClear: true }) $('#type').select2({ placeholder: "Customer Type", allowClear: true }) $('#filter-age').select2({ placeholder: "Age", allowClear: true }) $('#filter-data').select2({ placeholder: "Data Type", allowClear: true }) $('#filter-month').select2({ placeholder: "Month", allowClear: true }) $('#filter-year').select2({ placeholder: "Year", allowClear: true }) $('#filter-sc').select2({ placeholder: "Employee", allowClear: true }) $('#filter-dealer').select2({ placeholder: "Dealer", allowClear: true }) $('#customer-actions').select2({ placeholder: "Customer Actions", allowClear: true }) $( "#my_record_filter").on( "click", function() { refreshTableCustomer(); }); // $('#customer-table').on('click-cell.bs.table', function(field, value, row, $el) { // // alert(value) // if (value == 'email_1' || value == 'mobile_phone_1') { // return; // } // customerInfo($el.id); // }); //for click bnalloon not hiding -> filter // document.getElementById("dropdown-filter").addEventListener('click', function(event) { // event.stopPropagation(); // }); $('#new-customer').on("click", function() { shown ? $(this).hideBalloon() : $(this).showBalloon(); shown = !shown; }).showBalloon({ position: 'right', html: true, css: { color: 'black' }, contents: ` <div class="row"> <div class="col-sm-6 p-1"> <input style="width: 90px !important;" type="button" onclick="customerModal(true)" id="new-individual-customer" class="btn btn-primary btn-sm" value="Individual" data-toggle="modal" data-target="#modal-customer"></input> </div> <div class="col-sm-6 p-1"> <input style="width: 90px !important;" type="button" onclick="customerModal(false)" id="new-corporate-customer" class="btn btn-primary btn-sm" value="Corporation" data-toggle="modal" data-target="#modal-customer"></input> </div> <div class="col-sm-4 p-1" hidden> <input style="width: 90px !important;" type="button" id="new-import-customer" class="btn btn-primary btn-sm" value="Import"></input> </div> </div> ` }); $('#new-customer').hideBalloon(); $(document).mouseup(function(e) { var container = $("#new-customer"); // if the target of the click isn't the container nor a descendant of the container if (!container.is(e.target) && container.has(e.target).length === 0) { container.hideBalloon(); shown = false; } }); $('#btnCustomerListNoFilter').click(function() { $('#dms').off('change.mychange'); $('#company-filter').off('change.mychange'); $('#gender').off('change.mychange'); $('#type').off('change.mychange'); $('#filter-age').off('change.mychange'); $('#filter-data').off('change.mychange'); $('#filter-month').off('change.mychange'); $('#filter-year').off('change.mychange'); $('#filter-sc').off('change.mychange'); $('#filter-dealer').off('change.mychange'); $('#customer-actions').off('change.mychange'); $('#dms').val('').trigger('change') $('#company-filter').val('').trigger('change') $('#gender').val('').trigger('change') $('#type').val('').trigger('change') $('#filter-age').val('').trigger('change') $('#filter-data').val('').trigger('change') $('#filter-month').val('').trigger('change') $('#filter-year').val('').trigger('change') $('#filter-sc').val('').trigger('change') $('#filter-dealer').val('').trigger('change') $('#customer-actions').val('').trigger('change') $('#my_record_filter').prop('checked', false); addFilterListener(); refreshTableCustomer(); }) }); const goBack = () => { window.history.back(); }
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings