| Server IP : 195.130.67.5 / Your IP : 216.73.216.231 Web Server : Microsoft-IIS/10.0 System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586 User : IUSR ( 0) PHP Version : 7.4.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/Helpdesk/theme/js/ |
Upload File : |
$(function () {
$('[data-toggle="tooltip"]').tooltip({container: "td", html: true});
$('.price').change(function(){
var price = $(this).val();
var url = $(this).parents('table').attr('data-url');
var data = 'toner_id=' + $(this).attr('data-toner-id') + '&price=' + price;
$.post(url, data ,function(response){
var response_status = $(response).find('#response_status').text();
var response_text = $(response).find('#response_text').text();
if (response_status == 1)
{
$.notify({message: response_text},{type:'info',delay:5000,newest_on_top: true});
}
else
{
$.notify({message: response_text},{type:'danger',delay:5000,newest_on_top: true});
}
});
});
$('.code').change(function(){
var code = $(this).val();
var url = $(this).parents('table').attr('data-url');
var data = 'toner_id=' + $(this).attr('data-toner-id') + '&code=' + code;
$.post(url, data ,function(response){
var response_status = $(response).find('#response_status').text();
var response_text = $(response).find('#response_text').text();
if (response_status == 1)
{
$.notify({message: response_text},{type:'info',delay:5000,newest_on_top: true});
}
else
{
$.notify({message: response_text},{type:'danger',delay:5000,newest_on_top: true});
}
});
});
$('.original').change(function(){
var original = $(this).val();
var url = $(this).parents('table').attr('data-url');
var data = 'toner_id=' + $(this).attr('data-toner-id') + '&original=' + original;
$.post(url, data ,function(response){
var response_status = $(response).find('#response_status').text();
var response_text = $(response).find('#response_text').text();
if (response_status == 1)
{
$.notify({message: response_text},{type:'info',delay:5000,newest_on_top: true});
}
else
{
$.notify({message: response_text},{type:'danger',delay:5000,newest_on_top: true});
}
});
});
$.fn.dataTable.moment( 'DD-MM-YYYY' );
/* Create an array with the values of all the input boxes in a column */
$.fn.dataTable.ext.order['dom-text'] = function ( settings, col )
{
return this.api().column( col, {order:'index'} ).nodes().map( function ( td, i ) {
return $('input', td).val();
} );
}
/* Create an array with the values of all the input boxes in a column, parsed as numbers */
$.fn.dataTable.ext.order['dom-text-numeric'] = function ( settings, col )
{
return this.api().column( col, {order:'index'} ).nodes().map( function ( td, i ) {
return $('input', td).val() * 1;
} );
}
/* Create an array with the values of all the select options in a column */
$.fn.dataTable.ext.order['dom-select'] = function ( settings, col )
{
return this.api().column( col, {order:'index'} ).nodes().map( function ( td, i ) {
return $('select', td).val();
} );
}
var dt = $('.dataTable').DataTable({
"paging": true,
"searching": true,
"stateSave": false,
"info": true,
columnDefs: [ {
"searchable": true,
"orderable": false,
"targets": "no-sort"
}, ] ,
"order": [[ 1, "asc" ]],
"pageLength": 100,
dom: 'Blfrtip',
columns: [
null,null,null,null,
{ "orderDataType": "dom-text", type: 'string' },
null,
{ "orderDataType": "dom-text-numeric", type: 'float'},
{ "orderDataType": "dom-select"},
],
buttons: [
{
extend: 'excel',
exportOptions: {
columns: [0,1,2,3,4,5,6,7],
format : {
header : function (data, columnIdx) {
var htmlText = '<span>' + data + '</span>';
var jHtmlObject = jQuery(htmlText);
jHtmlObject.find('div').remove();
var newHtml = jHtmlObject.html().replace("<br>", " ");
return newHtml;
},
body : function (data, row, column, node) {
if (column==4 || column==6) {
return $(data).val();
} else if (column==7) {
return $(data).find('option:selected').text();
} else {
return data;
}
}
}
},
},
{
extend: 'print',
exportOptions: {
columns: [0,1,2,3,4,5,6,7],
format : {
header : function (data, columnIdx) {
var htmlText = '<span>' + data + '</span>';
var jHtmlObject = jQuery(htmlText);
jHtmlObject.find('div').remove();
var newHtml = jHtmlObject.html().replace("<br>", " ");
return newHtml;
},
body : function (data, row, column, node) {
if (column==4 || column==6) {
return $(data).val();
} else if (column==7) {
return $(data).find('option:selected').text();
} else {
return data;
}
}
}
},
customize: function ( win ) {
$(win.document.body)
.css( 'background-color', '#fff' )
}
}],
language: {
"emptyTable": "Δεν υπάρχουν δεδομένα",
"zeroRecords": "Δε βρέθηκαν αποτελέσματα",
"search": "Αναζήτηση:",
"paginate": {
"first": "Πρώτη",
"last": "Τελευταία",
"next": "Επόμενη",
"previous": "Προηγούμενη"
},
"lengthMenu": 'Προβολή <select>'+
'<option value="25">25</option>'+
'<option value="50">50</option>'+
'<option value="100">100</option>'+
'<option value="250">250</option>'+
'<option value="500">500</option>'+
'<option value="1000">1000</option>'+
'<option value="-1">Όλα</option>'+
'</select> εγγραφών',
buttons: {
excel: 'Εξαγωγή σε Excel',
print: 'Εκτύπωση'
}
}
});
yadcf.init(dt,[
{column_number : 1, filter_default_label: "Φίλτρο..."},
{column_number : 2, filter_default_label: "Φίλτρο..."},
{column_number : 3, filter_default_label: "Φίλτρο..."}]
);
});