susee
This commit is contained in:
parent
91219f7d7a
commit
f9c859387b
@ -111,17 +111,17 @@
|
|||||||
<input id="fromdate" value="" type="hidden">
|
<input id="fromdate" value="" type="hidden">
|
||||||
<input id="todate" value="" type="hidden">
|
<input id="todate" value="" type="hidden">
|
||||||
<div class="form-group col-md-4">
|
<div class="form-group col-md-4">
|
||||||
<label class="col-lg-3 col-form-label">Date</label>
|
<!-- <label class="col-lg-3 col-form-label">Date</label>
|
||||||
<div class="col-lg-12">
|
<div class="col-lg-12">
|
||||||
<div id="reportrange" class="pull-right form-control">
|
<div id="reportrange" class="pull-right form-control">
|
||||||
<i class="glyphicon glyphicon-calendar fa fa-calendar"></i>
|
<i class="glyphicon glyphicon-calendar fa fa-calendar"></i>
|
||||||
<span></span>
|
<span></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group col-md-2">
|
<div class="form-group col-md-2">
|
||||||
<label for="inputPassword4" class="col-form-label"></label>
|
<!-- <label for="inputPassword4" class="col-form-label"></label>
|
||||||
<button style="margin-top:35px" type="submit" class="btn btn-primary">Submit</button>
|
<button style="margin-top:35px" type="submit" class="btn btn-primary">Submit</button> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-2"></div>
|
<div class="col-md-2"></div>
|
||||||
<div class="form-group col-md-4" style="margin-top:35px;">
|
<div class="form-group col-md-4" style="margin-top:35px;">
|
||||||
@ -190,7 +190,8 @@
|
|||||||
<th>INVOICE DATE</th>
|
<th>INVOICE DATE</th>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
|
||||||
|
|
||||||
<?php foreach ($data as $value){
|
<?php foreach ($data as $value){
|
||||||
@ -226,9 +227,11 @@
|
|||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<!--
|
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
<tbody>
|
||||||
|
</table>
|
||||||
|
<!-- </thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
@ -297,291 +300,7 @@
|
|||||||
<script src="<?php echo base_url(); ?>assets/js/app.min.js"></script>
|
<script src="<?php echo base_url(); ?>assets/js/app.min.js"></script>
|
||||||
|
|
||||||
|
|
||||||
<script>
|
|
||||||
//******************************************************** ***************************/
|
|
||||||
// ************************** Date Picker*********************************************
|
|
||||||
//******************************************************** ***************************/
|
|
||||||
! function(n) {
|
|
||||||
"use strict";
|
|
||||||
function t() {}
|
|
||||||
t.prototype.init = function() {
|
|
||||||
n("#basic-colorpicker").colorpicker(), n("#hexa-colorpicker").colorpicker({
|
|
||||||
format: "auto"
|
|
||||||
}), n("#component-colorpicker").colorpicker({
|
|
||||||
format: null
|
|
||||||
}), n("#horizontal-colorpicker").colorpicker({
|
|
||||||
horizontal: !0
|
|
||||||
}), n("#inline-colorpicker").colorpicker({
|
|
||||||
color: "#DD0F20",
|
|
||||||
inline: !0,
|
|
||||||
container: !0
|
|
||||||
}), n(".clockpicker").clockpicker({
|
|
||||||
donetext: "Done"
|
|
||||||
}), n("#single-input").clockpicker({
|
|
||||||
placement: "bottom",
|
|
||||||
align: "left",
|
|
||||||
autoclose: !0,
|
|
||||||
default: "now"
|
|
||||||
}), n("#check-minutes").click(function(t) {
|
|
||||||
t.stopPropagation(), n("#single-input").clockpicker("show").clockpicker("toggleView", "minutes")
|
|
||||||
}), n(".input-daterange-datepicker").daterangepicker({
|
|
||||||
buttonClasses: ["btn", "btn-sm"],
|
|
||||||
applyClass: "btn-secondary",
|
|
||||||
cancelClass: "btn-primary"
|
|
||||||
}), n(".input-daterange-timepicker").daterangepicker({
|
|
||||||
timePicker: !0,
|
|
||||||
format: "MM/DD/YYYY h:mm A",
|
|
||||||
timePickerIncrement: 30,
|
|
||||||
timePicker12Hour: !0,
|
|
||||||
timePickerSeconds: !1,
|
|
||||||
buttonClasses: ["btn", "btn-sm"],
|
|
||||||
applyClass: "btn-secondary",
|
|
||||||
cancelClass: "btn-primary"
|
|
||||||
}), n(".input-limit-datepicker").daterangepicker({
|
|
||||||
format: "MM/DD/YYYY",
|
|
||||||
minDate: "06/01/2020",
|
|
||||||
maxDate: "06/30/2020",
|
|
||||||
buttonClasses: ["btn", "btn-sm"],
|
|
||||||
applyClass: "btn-secondary",
|
|
||||||
cancelClass: "btn-primary",
|
|
||||||
dateLimit: {
|
|
||||||
days: 6
|
|
||||||
}
|
|
||||||
}), n("#reportrange span").html(moment().subtract(29, "days").format("MMMM D, YYYY") + " - " + moment().format("MMMM D, YYYY")), n("#reportrange").daterangepicker({
|
|
||||||
format: "MM/DD/YYYY",
|
|
||||||
startDate: moment().subtract(29, "days"),
|
|
||||||
endDate: moment(),
|
|
||||||
minDate: "01/01/2020",
|
|
||||||
maxDate: `12/31/ ${ new Date().getFullYear() }`,
|
|
||||||
// dateLimit: {
|
|
||||||
// days: 60
|
|
||||||
// },
|
|
||||||
showDropdowns: !0,
|
|
||||||
showWeekNumbers: !0,
|
|
||||||
timePicker: !1,
|
|
||||||
timePickerIncrement: 1,
|
|
||||||
timePicker12Hour: !0,
|
|
||||||
ranges: {
|
|
||||||
Today: [moment(), moment()],
|
|
||||||
Yesterday: [moment().subtract(1, "days"), moment().subtract(1, "days")],
|
|
||||||
"Last 7 Days": [moment().subtract(6, "days"), moment()],
|
|
||||||
"Last 30 Days": [moment().subtract(29, "days"), moment()],
|
|
||||||
"This Month": [moment().startOf("month"), moment().endOf("month")],
|
|
||||||
"Last Month": [moment().subtract(1, "month").startOf("month"), moment().subtract(1, "month").endOf("month")]
|
|
||||||
},
|
|
||||||
opens: "left",
|
|
||||||
drops: "down",
|
|
||||||
buttonClasses: ["btn", "btn-sm"],
|
|
||||||
applyClass: "btn-success",
|
|
||||||
cancelClass: "btn-secondary",
|
|
||||||
separator: " to ",
|
|
||||||
locale: {
|
|
||||||
applyLabel: "Submit",
|
|
||||||
cancelLabel: "Cancel",
|
|
||||||
fromLabel: "From",
|
|
||||||
toLabel: "To",
|
|
||||||
customRangeLabel: "Custom",
|
|
||||||
daysOfWeek: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
|
|
||||||
monthNames: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
|
|
||||||
firstDay: 1
|
|
||||||
}
|
|
||||||
}, function(t, e, o) {
|
|
||||||
console.log(t._d);
|
|
||||||
$('#fromdate').val(t._d)
|
|
||||||
console.log(e._d);
|
|
||||||
$('#todate').val(e._d)
|
|
||||||
console.log(t.toISOString(), e.toISOString(), o), n("#reportrange span").html(t.format("MMMM D, YYYY") + " - " + e.format("MMMM D, YYYY"))
|
|
||||||
})
|
|
||||||
}, n.FormPickers = new t, n.FormPickers.Constructor = t
|
|
||||||
}(window.jQuery),
|
|
||||||
function() {
|
|
||||||
"use strict";
|
|
||||||
window.jQuery.FormPickers.init()
|
|
||||||
}();
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
function tmc_del(tdid,gdid){
|
|
||||||
$.ajax({
|
|
||||||
url:'<?php echo base_url('corporate/gstlist') ?>',
|
|
||||||
type:'POST',
|
|
||||||
data:{tdid:tdid},
|
|
||||||
success:function(data){
|
|
||||||
if(data == 1){
|
|
||||||
// $('#tktinfo_'+tdid).hide();
|
|
||||||
|
|
||||||
$('#refval').val(gdid);
|
|
||||||
alert('Record deleted successfully.');
|
|
||||||
viewfn(gdid,1);
|
|
||||||
$('.td_'+gdid).trigger('click');
|
|
||||||
}
|
|
||||||
else
|
|
||||||
alert('Invalid request');
|
|
||||||
},
|
|
||||||
error:function(){
|
|
||||||
alert('Request failed. Kindly try after sometime.');
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
function bind_tkt(td_tkt,gdid){
|
|
||||||
if(td_tkt != ''){
|
|
||||||
$.ajax({
|
|
||||||
url:'<?php echo base_url('corporate/gstlist'); ?>',
|
|
||||||
data:{td_tkt:td_tkt,gdid:gdid},
|
|
||||||
type:'POST',
|
|
||||||
success:function(data){
|
|
||||||
$('#td_'+gdid).trigger('click');
|
|
||||||
// var pdata = JSON.parse(data);
|
|
||||||
// var d = pdata;
|
|
||||||
// oTable
|
|
||||||
// .row( this )
|
|
||||||
// .data( d )
|
|
||||||
// .draw();
|
|
||||||
|
|
||||||
|
|
||||||
},
|
|
||||||
error:function(){
|
|
||||||
alert('Request failed. Kindly try after sometime');
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function convert(str) {
|
|
||||||
var date = new Date(str),
|
|
||||||
mnth = ("0" + (date.getMonth() + 1)).slice(-2),
|
|
||||||
day = ("0" + date.getDate()).slice(-2);
|
|
||||||
return [date.getFullYear(), mnth, day].join("-");
|
|
||||||
}
|
|
||||||
|
|
||||||
$('#formid').submit(function(e){
|
|
||||||
e.preventDefault();
|
|
||||||
console.log($("#fromdate").val());
|
|
||||||
console.log($('#formid').serialize());
|
|
||||||
$.ajax({
|
|
||||||
url:'<?php echo base_url('corporate/gstlist'); ?>',
|
|
||||||
type:'POST',
|
|
||||||
data:{ "fromdate" : convert($("#fromdate").val()) , "todate" : convert($("#todate").val()) },
|
|
||||||
success:function(data){
|
|
||||||
oTable.clear();
|
|
||||||
var jsonData = JSON.parse(data);
|
|
||||||
var jd = jsonData.data;
|
|
||||||
var htmlData = '';
|
|
||||||
var i = 0;
|
|
||||||
var rowNode = oTable
|
|
||||||
.rows.add(jsonData.data)
|
|
||||||
.draw();
|
|
||||||
},
|
|
||||||
error:function(){
|
|
||||||
alert('Request failed. Kindly try after sometime.');
|
|
||||||
}
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
function gstr2ainvdownload(refid){
|
|
||||||
window.location = '<?php echo base_url('corporate/airline_invoice/'); ?>'+refid
|
|
||||||
}
|
|
||||||
|
|
||||||
$(document).on('change', '.filecls', function() {
|
|
||||||
var formid = $(this).closest('form');
|
|
||||||
var tr = $(this).closest('tr');
|
|
||||||
// var formid = formid1[0];
|
|
||||||
|
|
||||||
var formData = new FormData(formid[0]);
|
|
||||||
// var formData = new FormData($("#usrforma")[0]);
|
|
||||||
|
|
||||||
$.ajax({
|
|
||||||
url : '<?php echo base_url('corporate/upload_tmc_inv') ?>',
|
|
||||||
type:'POST',
|
|
||||||
data:formData,
|
|
||||||
processData: false,
|
|
||||||
contentType: false,
|
|
||||||
cache: false,
|
|
||||||
async: false,
|
|
||||||
success: function(data){
|
|
||||||
var pdata = JSON.parse(data);
|
|
||||||
var d = pdata;
|
|
||||||
d.counter++;
|
|
||||||
oTable.row(tr).data(d);
|
|
||||||
},
|
|
||||||
error:function(){
|
|
||||||
alert('Request failed. Kindly try after sometime');
|
|
||||||
}
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
function viewfn(gdid,ref){
|
|
||||||
$.ajax({
|
|
||||||
url:'<?php echo base_url('corporate/gstlist'); ?>',
|
|
||||||
type:'POST',
|
|
||||||
data:{gdid:gdid},
|
|
||||||
success:function(data){
|
|
||||||
var htmlData = '';
|
|
||||||
var htmlDataa = '';
|
|
||||||
var netttl = 0;
|
|
||||||
var pdata1 = JSON.parse(data);
|
|
||||||
if(pdata1.drec == 1){
|
|
||||||
var pdata = pdata1.data;
|
|
||||||
$.each(pdata,function(i){
|
|
||||||
netttl += parseInt(pdata[i].td_net);
|
|
||||||
htmlData += '<div class="row" id="tktinfo_'+pdata[i].td_id+'">'+
|
|
||||||
'<div class="col-md-6 mb25">'+
|
|
||||||
'<label>'+pdata[i].td_gst_inv+'</label>'+
|
|
||||||
'</div>'+
|
|
||||||
'<div class="col-md-4 mb25">'+
|
|
||||||
'<div class="row">'+
|
|
||||||
'<div class="col-md-4">'+pdata[i].td_net+'</div>'+
|
|
||||||
'<div class="col-md-6"><a onclick="if(confirm(\'Are you sure?\')) tmc_del('+pdata[i].td_id+','+gdid+');" style="color:red" href="javascript:void(0)"><i class="fa fa-trash"></i></a>'+
|
|
||||||
'</div>'+
|
|
||||||
'</div>'+
|
|
||||||
'</div>'+
|
|
||||||
'</div>';
|
|
||||||
})
|
|
||||||
|
|
||||||
htmlData += '<div class="row">'+
|
|
||||||
'<div class="col-md-6 mb25"><b>Total</b>'+
|
|
||||||
'</div>'+
|
|
||||||
'<div class="col-md-4 mb25">'+
|
|
||||||
'<div class="row">'+
|
|
||||||
'<div class="col-md-4"><b>'+netttl+'</b></div>'+
|
|
||||||
'</div>'+
|
|
||||||
'</div>'+
|
|
||||||
'</div>';
|
|
||||||
$('#modal_content').html(htmlData);
|
|
||||||
}
|
|
||||||
// if(pdata1.frec == 1){
|
|
||||||
// var pdata = pdata1.fdata;
|
|
||||||
// $.each(pdata,function(i){
|
|
||||||
// var fname = pdata[i].ti_file_name.split('___');
|
|
||||||
// htmlDataa += '<div class="row">'+
|
|
||||||
// '<div class="col-md-6 mb25">'+
|
|
||||||
// '<label>'+fname[1]+'</label>'+
|
|
||||||
// '</div>'+
|
|
||||||
// '<div class="col-md-6 mb25">'+
|
|
||||||
// '<a href="<?php echo base_url('corporate/download_airline_invoice/') ?>'+pdata[i].ti_file_name+'" target="_blank"><i class="fa fa-download"></i></a>'+
|
|
||||||
// '</div>'+
|
|
||||||
// '</div>';
|
|
||||||
// })
|
|
||||||
// $('#modal_content_airline').html(htmlDataa);
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(ref == 0)
|
|
||||||
$('#view_modal_btn').click();
|
|
||||||
|
|
||||||
else
|
|
||||||
alert('No data available');
|
|
||||||
},
|
|
||||||
error:function(){
|
|
||||||
alert('Request failed. Kindly try after sometime');
|
|
||||||
}
|
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
||||||
oTable = $("#scroll-horizontal-datatable").DataTable({
|
oTable = $("#scroll-horizontal-datatable").DataTable({
|
||||||
@ -620,130 +339,7 @@ function() {
|
|||||||
previous: "<i class='mdi mdi-chevron-left'>",
|
previous: "<i class='mdi mdi-chevron-left'>",
|
||||||
next: "<i class='mdi mdi-chevron-right'>"
|
next: "<i class='mdi mdi-chevron-right'>"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
drawCallback: function () {
|
|
||||||
$(".dataTables_paginate > .pagination").addClass("pagination-rounded")
|
|
||||||
},
|
|
||||||
columns : [
|
|
||||||
{ data : "corpname"},
|
|
||||||
{ data : "corpgstin"},
|
|
||||||
{ data : "gd_supplier_name"},
|
|
||||||
{ data : "gd_supplier_code"},
|
|
||||||
{ data : "gd_inv_no"},
|
|
||||||
{ data : "gd_tkt_no"},
|
|
||||||
{ data : "tkt_like"},
|
|
||||||
{ data : "gd_doc_type"},
|
|
||||||
{ data : "gd_inv_date"},
|
|
||||||
{ data : "gd_inv_value"},
|
|
||||||
{ data : "td_tkt_fare"},
|
|
||||||
{ data : "variance"},
|
|
||||||
{ data : "gd_rate_perc"},
|
|
||||||
{ data : "gd_taxable_value"},
|
|
||||||
{ data : "gd_integrated_tax"},
|
|
||||||
{ data : "gd_central_tax"},
|
|
||||||
{ data : "gd_state_tax"},
|
|
||||||
{ data : "gd_remarks"},
|
|
||||||
{ data : "gd_file_status"},
|
|
||||||
{ data : "ti_file_name"},
|
|
||||||
{ data : "inv_ref"},
|
|
||||||
{ data : "gd_id"},
|
|
||||||
{ data : "gd_id"},
|
|
||||||
{ data : "gd_tkt_no"},
|
|
||||||
{ data : "td_tkt"}
|
|
||||||
// { data : "c_name"},
|
|
||||||
// { data : "td_tkt"},
|
|
||||||
// { data : "td_gst_inv_1"},
|
|
||||||
// { data : "td_gst_inv_2"},
|
|
||||||
// { data : "td_gst_inv_3"},
|
|
||||||
// { data : "td_gst_inv_4"},
|
|
||||||
],
|
|
||||||
"columnDefs": [
|
|
||||||
{
|
|
||||||
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"targets": 3,
|
|
||||||
"width": "12%",
|
|
||||||
"render": function ( data, type, full, meta ) {
|
|
||||||
if(data == '')
|
|
||||||
return '';
|
|
||||||
else{
|
|
||||||
var dary = data.split('^');
|
|
||||||
if(dary.length == 1)
|
|
||||||
dary[1] = '';
|
|
||||||
return '<img width="30" title="'+dary[0]+'" src="<?php echo base_url(); ?>assets/images/airlines/'+dary[1]+'.png" alt="'+dary[0]+'">';
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"targets": 5,
|
|
||||||
"width": "12%",
|
|
||||||
"render": function ( data, type, full, meta ) {
|
|
||||||
if(data == '')
|
|
||||||
data = '';
|
|
||||||
return '<input type="text" class="form-control" style="display:inline" id="thisval_'+full['gd_id']+'" value="'+data+'" /><a style="margin-left:5px;margin-right:5px;" class="edit_btn" href="javascript:void(0)" onclick="onblurfn('+full['gd_id']+')"><i class="fa fa-search"></i></a>';
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"targets": 6,
|
|
||||||
"width": "12%",
|
|
||||||
"render": function ( data, type, full, meta ) {
|
|
||||||
if(data == '')
|
|
||||||
data = '';
|
|
||||||
return data;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"targets": 9,
|
|
||||||
"width": "12%",
|
|
||||||
"render": function ( data, type, full, meta ) {
|
|
||||||
if(data == '')
|
|
||||||
data = '';
|
|
||||||
return '<input type="text" class="form-control" style="display:inline" id="thisvalm_'+full['gd_id']+'" value="'+data+'" /><a style="margin-left:5px;margin-right:5px;" class="edit_btn" href="javascript:void(0)" onclick="onblurfn_amt('+full['gd_id']+')"><i class="fa fa-arrow-right"></i></a>';
|
|
||||||
}
|
|
||||||
},
|
|
||||||
// {
|
|
||||||
// "targets": 17,
|
|
||||||
// "width": 300,
|
|
||||||
// "render": function ( data, type, full, meta ) {
|
|
||||||
// if(data == '')
|
|
||||||
// data = '';
|
|
||||||
// return '<input type="text" class="form-control" data-refid="'+full['gd_id']+'" value="'+data+'" onblur="onblurrfn('+full['gd_id']+',this.value)" />';
|
|
||||||
// }
|
|
||||||
// },
|
|
||||||
{
|
|
||||||
"targets": 19,
|
|
||||||
"width": 300,
|
|
||||||
"render": function ( data, type, full, meta ) {
|
|
||||||
if(data == '')
|
|
||||||
return '<form><input class="filecls" type="file" name="gd_gst_inv" /><input type="hidden" value="'+full['gd_id']+'" name="gdid" /></form>';
|
|
||||||
else
|
|
||||||
return '<a style="color:green" href="javascript:void(0)" title="Invoice Download" onclick="gstr2ainvdownload(\''+data+'\')"><i class="fa fa-download"></i></a>';
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"targets": 20,
|
|
||||||
"width": 300,
|
|
||||||
"render": function ( data, type, full, meta ) {
|
|
||||||
return '<button type="text" class="form-control" data-refid="'+full['gd_id']+'" value="'+data+'" onclick="viewfn('+full['gd_id']+',0)" >View</button>';
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"targets": 22,
|
|
||||||
"render": function ( data, type, full, meta ) {
|
|
||||||
return '<button class="form-control buttons tktdelredraw td_'+data+'" id="td_'+data+'">Search</button>' +
|
|
||||||
' <a onclick="deletegst2rarecon('+data+')" style="font-size:16px;"><i class="fa fa-trash" title="Delete"></i></a>'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"targets": 25,
|
|
||||||
// "width": 300,
|
|
||||||
"render": function ( data, type, full, meta ) {
|
|
||||||
console.log(full['gd_id']);
|
|
||||||
return '<button type="text" style="border:none;" class="form-control" id="'+full['gd_id']+'" data-refid="'+full['gd_inv_no']+'" value="'+full['gd_inv_no']+'" onclick="viewinvfn('+full['gd_id']+')" >'+full['gd_inv_no']+'</button>';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
});
|
});
|
||||||
|
|
||||||
oTable.buttons().container().appendTo("#scroll-horizontal-datatable_wrapper .col-md-6:eq(0)"), $("#alternative-page-datatable").DataTable({
|
oTable.buttons().container().appendTo("#scroll-horizontal-datatable_wrapper .col-md-6:eq(0)"), $("#alternative-page-datatable").DataTable({
|
||||||
@ -753,119 +349,8 @@ function() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
$('#column_name').selectpicker();
|
|
||||||
|
|
||||||
$('#column_name').change(function(){
|
|
||||||
|
|
||||||
var all_column = ["0", "1", "2", "3", "4", "5", "6"];
|
|
||||||
|
|
||||||
var remove_column = $('#column_name').val();
|
|
||||||
|
|
||||||
var remaining_column = all_column.filter(function(obj) { return remove_column.indexOf(obj) == -1; });
|
|
||||||
|
|
||||||
oTable.columns(remove_column).visible(false);
|
|
||||||
|
|
||||||
oTable.columns(remaining_column).visible(true);
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
// $('#scroll-horizontal-datatable tbody').on('click', 'tr', function () {
|
|
||||||
// });
|
|
||||||
|
|
||||||
// $('#scroll-horizontal-datatable tbody').on('click', 'tr td button', function () {
|
|
||||||
//
|
|
||||||
//// var data_row = oTable.row($(this).closest('tr')).data();
|
|
||||||
//
|
|
||||||
//// alert('clicked');
|
|
||||||
// $(oTable.row($(this).closest('tr'))).addClass('selected');
|
|
||||||
//// }
|
|
||||||
// } );
|
|
||||||
// $('#scroll-horizontal-datatable tbody').on('click', 'tr td a', function () {
|
|
||||||
//// alert('searched');
|
|
||||||
//
|
|
||||||
// $(oTable.row($(this).closest('tr'))).addClass('selected');
|
|
||||||
//
|
|
||||||
// } );
|
|
||||||
|
|
||||||
function capitalize(s)
|
|
||||||
{
|
|
||||||
str1 = s.replace(/\_/g," ");
|
|
||||||
str1 = str1[0].toUpperCase() + str1.slice(1);
|
|
||||||
str1 = str1.replace(/\Pnr/g,"PNR ");
|
|
||||||
str1 = str1.replace(/\Hsn/g,"HSN ");
|
|
||||||
str1 = str1.replace(/\Cgst/g,"CGST ");
|
|
||||||
str1 = str1.replace(/\Igst/g,"IGST ");
|
|
||||||
str1 = str1.replace(/\Sgst/g,"SGST ");
|
|
||||||
str1 = str1.replace(/\gst/g,"GST ");
|
|
||||||
|
|
||||||
return str1;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function viewinvfn(inv_no){
|
|
||||||
$.ajax({
|
|
||||||
url:'<?php echo base_url('corporate/get_inv_gst1/') ?>',
|
|
||||||
data:{inv_no:$('#'+inv_no+'').val()},
|
|
||||||
type:'POST',
|
|
||||||
success:function(data){
|
|
||||||
var Pdata = JSON.parse(data);
|
|
||||||
console.log(Pdata);
|
|
||||||
var modal_data = '';
|
|
||||||
modal_data= '<div class="row"><div class="col-md-4 col-lg-4"><b>Invoive Date</b><div style="float:right;">:</div></div><div class="col-md-8 col-lg-8">'+Pdata[0]['invdt']+'</div></div>';
|
|
||||||
delete Pdata[0].sl;
|
|
||||||
delete Pdata[0].invoice_dt;
|
|
||||||
delete Pdata[0].invdt;
|
|
||||||
delete Pdata[0].batch_id;
|
|
||||||
Object.keys(Pdata[0]).forEach((element,index) => {
|
|
||||||
console.log(element);
|
|
||||||
modal_data+= '<div class="row"><div class="col-md-4 col-lg-4"><b>'+capitalize(element)+'</b><div style="float:right;">:</div></div><div class="col-md-8 col-lg-8">'+Pdata[0][element]+'</div></div>'
|
|
||||||
});
|
|
||||||
$('#scrollableModalTitle').html(Pdata[0].invoice_no)
|
|
||||||
$('#inv_getdata').html(modal_data);
|
|
||||||
$('#scrollable-modal').modal('show');
|
|
||||||
},
|
|
||||||
error:function(){
|
|
||||||
|
|
||||||
}
|
|
||||||
})
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// $('#refval').on('change',function(){
|
|
||||||
// alert($('#refval').val());
|
|
||||||
// })
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</script>
|
|
||||||
<!-- Long Content Scroll Modal -->
|
|
||||||
<div class="modal fade" id="scrollable-modal" tabindex="-1" role="dialog"
|
|
||||||
aria-labelledby="scrollableModalTitle" aria-hidden="true">
|
|
||||||
<div class="modal-dialog modal-dialog-scrollable" role="document">
|
|
||||||
<div class="modal-content">
|
|
||||||
<div class="modal-header">
|
|
||||||
<h5 class="modal-title" id="scrollableModalTitle">AIRLINE INVOICE</h5>
|
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
||||||
<span aria-hidden="true">×</span>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
<div class="modal-body" id="inv_getdata">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="modal-footer">
|
|
||||||
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
|
|
||||||
<!-- <button type="button" class="btn btn-primary">Save changes</button> -->
|
|
||||||
</div>
|
|
||||||
</div><!-- /.modal-content -->
|
|
||||||
</div><!-- /.modal-dialog -->
|
|
||||||
</div><!-- /.modal -->
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@ -516,7 +516,7 @@ function() {
|
|||||||
// var formData = new FormData($("#usrforma")[0]);
|
// var formData = new FormData($("#usrforma")[0]);
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url : '<?php echo base_url('corporate/upload_') ?>',
|
url : '<?php echo base_url('corporate/upload_tmc_inv') ?>',
|
||||||
type:'POST',
|
type:'POST',
|
||||||
data:formData,
|
data:formData,
|
||||||
processData: false,
|
processData: false,
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user