edms2023/resources/views/dashboard/list.blade.php

133 lines
7.0 KiB
PHP

@extends('layouts.list_master')
@section('pageTitle', 'Documents')
@section('content')
@include('includes.form_style')
<div class="page-header">
<h1 class="page-title">{{ __('Listings') }}</h1>
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{ route('dashboard') }}">{{ __('Dashboard') }}</a></li>
<li class="breadcrumb-item active">{{ __('Filter') }}</li>
</ol>
</div>
<div class="page-content container-fluid">
<div class="row">
<div class="col-md-12">
<div class="user-background card card-shadow">
{{-- <div class="card-header card-header-transparent p-20">
<h4 class="card-title mb-0"><a href="{{route('transfers.create')}}">Add Remote Transfer</a></h4>
</div> --}}
<div class="card-block">
<div class="row">
<div class="col-md-2 form-group form-inline">
<div class="btn-group">
<div class="dropdown float-right border">
<a class="btn dropdown-toggle" href="#" data-toggle="dropdown">
<i class="fa fa-download" aria-hidden="true"></i>
</a>
<div class="dropdown-menu">
<form action="{{route('dashboard.export', ['type'=>'xlsx'])}}" method="GET" onsubmit="return getFormInfo();">
<input type="hidden" name="export-filterBy" class="export-filterBy" value="">
<button type="submit" class="dropdown-item export"><i class="fa fa-file-excel-o" aria-hidden="true"></i> Excel</button>
</form>
<form action="{{route('dashboard.export', ['type'=>'csv'])}}" method="GET" onsubmit="return getFormInfo();">
<input type="hidden" name="export-filterBy" class="export-filterBy" value="">
<button type="submit" class="dropdown-item export"><i class="fa fa-file-excel-o" aria-hidden="true"></i> CSV</button>
</form>
<a class="button dropdown-item" id="print" href="#"><i class="fa fa-print" aria-hidden="true"> {{ __('Print') }}</i></a>
</div>
</div>
</div>
</div>
<div class="col-md">
<input hidden type="text" id="workflowtype_id" value="{{$input['workflowtype'] ?? ''}}">
<input hidden type="text" id="regdate" value="{{$input['reg_date'] ?? ''}}">
<input hidden type="text" id="status_id" value="{{$input['status'] ?? ''}}">
<input hidden type="text" id="not_id" value="{{$input['not'] ?? ''}}">
<input hidden type="text" id="department_id" value="{{$input['department'] ?? ''}}">
</div>
</div>
@include('dashboard.list-table')
</div>
</div>
</div>
</div>
</div>
<script src="{{ asset('global/file-upload/jquery.form.js') }}"></script>
<script src="{{ asset('global/file-upload/jquery.uploadfile.js') }}"></script>
<script src="{{ asset('global/vendor/select2/select2.full.min.js') }}"></script>
<script src="{{ asset('global/vendor/bootstrap-tokenfield/bootstrap-tokenfield.min.js') }}"></script>
<script src="{{ asset('global/vendor/bootstrap-tagsinput/bootstrap-tagsinput.min.js') }}"></script>
<script src="{{ asset('global/vendor/bootstrap-select/bootstrap-select.js') }}"></script>
<script src="{{ asset('global/vendor/icheck/icheck.min.js') }}"></script>
<script src="{{ asset('global/vendor/asrange/jquery-asRange.min.js') }}"></script>
<script src="{{ asset('global/vendor/ionrangeslider/ion.rangeSlider.min.js') }}"></script>
<script src="{{ asset('global/vendor/clockpicker/bootstrap-clockpicker.min.js') }}"></script>
<script src="{{ asset('global/vendor/asgradient/jquery-asGradient.min.js') }}"></script>
<script src="{{ asset('global/vendor/ascolorpicker/jquery-asColorPicker.min.js') }}"></script>
<script src="{{ asset('global/vendor/bootstrap-maxlength/bootstrap-maxlength.js') }}"></script>
<script src="{{ asset('global/vendor/jquery-knob/jquery.knob.js') }}"></script>
<script src="{{ asset('global/vendor/bootstrap-touchspin/bootstrap-touchspin.min.js') }}"></script>
<script src="{{ asset('global/vendor/jquery-labelauty/jquery-labelauty.js') }}"></script>
<script src="{{ asset('global/vendor/bootstrap-datepicker/bootstrap-datepicker.js') }}"></script>
<script src="{{ asset('global/vendor/timepicker/jquery.timepicker.min.js') }}"></script>
<script src="{{ asset('global/vendor/datepair/datepair.min.js') }}"></script>
<script src="{{ asset('global/vendor/datepair/jquery.datepair.min.js') }}"></script>
<script src="{{ asset('global/vendor/jquery-strength/password_strength.js') }}"></script>
<script src="{{ asset('global/vendor/jquery-strength/jquery-strength.min.js') }}"></script>
<script src="{{ asset('global/vendor/multi-select/jquery.multi-select.js') }}"></script>
<script src="{{ asset('global/vendor/typeahead-js/bloodhound.min.js') }}"></script>
<script src="{{ asset('global/vendor/typeahead-js/typeahead.jquery.min.js') }}"></script>
<script src="{{ asset('global/vendor/jquery-placeholder/jquery.placeholder.js') }}"></script>
<script src="{{ asset('global/vendor/date-range-picker/moment.min.js') }}"></script>
<script src="{{ asset('global/vendor/date-range-picker/daterangepicker.js') }}"></script>
{{-- @include('includes.contacts_documents_ajax') --}}
<script type="text/javascript">
$(document).ready(function(){
// print Report
$('#print').click(function(){
var table_clone = $('.printable').clone();
table_clone.children('table').removeClass('table');
table_clone.children('table').removeClass('table-hover');
table_clone.children('table').addClass('test');
var head = '<table style="width:100%"><tbody>';
head += '</tbody></table>';
var out = head + '<br><br>' + table_clone.html() + '<br><br>';
var printW = window.open('', '', 'left=0, top=0, width=800, height=900, toolbar=0, scrollbars=0, status=0');
printW.document.write('<html>');
var printstyle = "<style> .test {border-collapse: collapse;font-size: 12px;font-family: 'Times New Roman', Times, serif;width: 98%;} .test td {border: 1px solid black;text-align: center;vertical-align: middle;} .test th {border: 1px solid black;text-align: center;vertical-align: middle;}</style>";
printW.document.write(printstyle);
// printW.document.write('<link rel="stylesheet" type="text/css" href="assets/css/print.css">');
printW.document.write('<body>');
// out += foot;
printW.document.write(out);
printW.document.write('</body></html>');
printW.document.close();
setTimeout(function () {
printW.focus();
printW.print();
printW.close();
}, 500);
});
});
function getFormInfo()
{
var CSRF_TOKEN = $('meta[name="csrf-token"]').attr('content');
var d = {_token: CSRF_TOKEN, workflowtype:$('#workflowtype_id').val(), status:$('#status_id').val(), reg_date:$('#regdate').val(), 'not':$('#not_id').val(), 'department':$('#department_id').val(), export: 'export'};
$('.export-filterBy').val(JSON.stringify(d));
};
</script>
@endsection