84 lines
2.7 KiB
PHP
84 lines
2.7 KiB
PHP
@extends('layouts.vertical', ["page_title"=> "Datatables"])
|
|
|
|
@section('css')
|
|
<!-- third party css -->
|
|
<link href="{{asset('assets/libs/datatables/datatables.min.css')}}" rel="stylesheet" type="text/css" />
|
|
<link href="{{asset('assets/libs/bootstrap-datepicker/bootstrap-datepicker.min.css')}}" rel="stylesheet" type="text/css" />
|
|
<!-- third party css end -->
|
|
@endsection
|
|
|
|
@section('content')
|
|
<!-- Start Content-->
|
|
<div class="container-fluid">
|
|
|
|
<!-- start page title -->
|
|
<div class="row">
|
|
<div class="col-md-6 p-2">
|
|
<h4 class="page-title">Import Progress</h4>
|
|
</div>
|
|
|
|
</div>
|
|
<!-- end page title -->
|
|
@if(session()->has('message'))
|
|
<div class="alert alert-success">
|
|
{{ session()->get('message') }}
|
|
</div>
|
|
@endif
|
|
@if(session()->has('error'))
|
|
<div class="alert alert-danger">
|
|
{{ session()->get('error') }}
|
|
</div>
|
|
@endif
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<div class="row">
|
|
<div class="col-md-8 offset-md-1">
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div> <!-- end card body-->
|
|
</div> <!-- end card -->
|
|
</div><!-- end col-->
|
|
</div>
|
|
<!-- end row-->
|
|
</div> <!-- container -->
|
|
<style type="text/css">
|
|
.btn.disabled{
|
|
opacity: 1!important;
|
|
}
|
|
</style>
|
|
@endsection
|
|
|
|
@section('script')
|
|
<!-- third party js -->
|
|
<script type="text/javascript">
|
|
jQuery(document).ready(function($){
|
|
var interval = {}
|
|
$('.card-body .col-md-8').html('<i class="mdi mdi-spin mdi-loading mdi-48px"></i><h4>Please wait while we process your request!!</h4>')
|
|
interval = setInterval(checkStatus, 2000)
|
|
function checkStatus() {
|
|
$.ajax({
|
|
type: "GET",
|
|
url: '{{$baseurl}}/importstatus?id={{$id}}',
|
|
processData: false,
|
|
contentType: false,
|
|
success: function(data) {
|
|
console.log(data)
|
|
//showStatus(data.status, data.context)
|
|
if(data.status > 1) {
|
|
clearInterval(interval)
|
|
$('.card-body .col-md-8').html('<h4>'+data.message+'</h4>')
|
|
} else {
|
|
$('.card-body .col-md-8').html('<i class="mdi mdi-spin mdi-loading mdi-48px"></i><h4>'+data.imported_records+' out of '+data.total_records+' records processed successfully!!</h4>')
|
|
}
|
|
},
|
|
});
|
|
}
|
|
|
|
});
|
|
</script>
|
|
<!-- end demo js-->
|
|
@endsection |