<?php $__env->startSection('css_page_level'); ?>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.css')); ?>"/>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/bootstrap-datepicker/css/bootstrap-datepicker3.min.css')); ?>" />
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/bootstrap-daterangepicker/daterangepicker.min.css')); ?>" />
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css')); ?>" />
<?php $__env->stopSection(); ?>

<?php $__env->startSection('page-content-wrapper'); ?>
	<div class="page-content-wrapper" id="main">
		<div class="page-content">
			<!-- BEGIN PAGE HEADER-->
			<h3 class="page-title">
			<?php $setting = app('anlutro\LaravelSettings\Facade'); ?>
			<?php echo e($setting::get('system_name','全方位建築智慧化管理系統')); ?> <small><?php echo e($setting::get('company_name','新保科技')); ?></small>
			</h3>
			<div class="page-bar">
				<ul class="page-breadcrumb">
					<li>
						<i class="fa fa-home"></i>
						<a href="index.html"><?php echo app('translator')->get('messages.homepage'); ?></a>
						<i class="fa fa-angle-right"></i>
					</li>
					<li>
						<a href="#"><?php echo app('translator')->get('messages.checkroom_list'); ?></a>
						<i class="fa fa-angle-right"></i>
					</li>
					<li>
						<a href="#">寄物列表</a>
					</li>
				</ul>
				<div class="page-toolbar">

				</div>
			</div>
			<!-- END PAGE HEADER-->
			<!-- BEGIN DASHBOARD STATS -->
			<div class="row">
				<div class="col-md-12">
					<!-- BEGIN EXAMPLE TABLE PORTLET-->
					<div class="portlet light bordered">
						<div class="portlet-body">
							<div class="table-toolbar">
								<div class="row">
									<div class="col-md-6">
										
									</div>
									<div class="col-md-6">
										<div class="btn-group pull-right">
                                            <a class="btn purple dropdown-toggle pull-right" data-toggle="dropdown" href="javascript:;"> <?php echo app('translator')->get('messages.quick_filter'); ?>
                                                <i class="fa fa-angle-down"></i>
                                            </a>
                                            <button id="btn_tag" class="btn blue pull-right" style="margin-right:20px"> <?php echo app('translator')->get('messages.item_manage'); ?> <i class="fa fa-cog"></i></button>
											<ul class="dropdown-menu">
	                                            <li>
	                                                <a href="<?php echo e(action('KeeperController@index')); ?>?filter=all"><?php echo app('translator')->get('messages.all'); ?></a>
	                                            </li>
	                                            <li>
	                                                <a href="<?php echo e(action('KeeperController@index')); ?>?filter=1"><?php echo app('translator')->get('messages.mail_yet'); ?></a>
	                                            </li>
	                                            <li>
	                                                <a href="<?php echo e(action('KeeperController@index')); ?>?filter=2"><?php echo app('translator')->get('messages.mail_got'); ?></a>
	                                            </li>
	                                            <li>
	                                                <a href="<?php echo e(action('KeeperController@index')); ?>?filter=3"><?php echo app('translator')->get('messages.del_ed'); ?></a>
	                                            </li>
	                                            <li class="divider"></li>
	                                            <li>
	                                                <a href="javascript:;" id="btn_query"> <?php echo app('translator')->get('messages.search_en_prn'); ?> </a>
	                                            </li>
	                                        </ul>
	                                    </div>
									</div>
								</div>
							</div>
							<table class="table table-striped table-bordered table-hover" id="table_keeper">
							<thead>
							<tr>
								<th style="display: none;">
									 <?php echo app('translator')->get('messages.sender_sign'); ?>
								</th>
								<th style="display: none;">
									 <?php echo app('translator')->get('messages.withdraw_sign'); ?>
								</th>
								<th style="display: none;">
									<?php echo app('translator')->get('messages.receiver_id'); ?>
								</th>
								<th style="display: none;">
									<?php echo app('translator')->get('messages.receive_date'); ?>
								</th>
								<th style="display: none;">
									收件經手人
								</th>
								<th style="display: none;">
									領件經手人
								</th>
								<th style="display: none;">
									物品照片
								</th>
								<th style="display: none;">
									取件人照片
								</th>
								<th>
									 <?php echo app('translator')->get('messages.sent_date'); ?>
								</th>
								<th>
									 <?php echo app('translator')->get('messages.keeper'); ?>
								</th>
								<th>
									關係
								</th>
								<th>
									類別
								</th>
								<?php $Setting = app('anlutro\LaravelSettings\SettingStore'); ?>
								<?php if($Setting->get('manage.keeper_cost.display') == 'on'): ?>
								<th>
									金額
								</th>
								<?php endif; ?>
								<th>
									 <?php echo app('translator')->get('messages.sent_location'); ?>
								</th>
								<th>
									 <?php echo app('translator')->get('messages.recipient'); ?>
								</th>
								<th>
									 <?php echo app('translator')->get('messages.sending_status'); ?>
								</th>
								<th>
									<?php echo app('translator')->get('messages.action'); ?>
								</th>
							</tr>
							</thead>
							<tbody>
							<?php foreach($keepers as $keeper): ?>
							<tr class="odd gradeX">
								<td style="display: none;">
									<?php echo e($keeper->guest_out_id); ?>

								</td>
								<th style="display: none;">
									<?php echo $keeper->guest_in_sign; ?>

								</td>
								<td style="display: none;">
									<?php echo $keeper->guest_out_sign; ?>

								</td>
								<td style="display: none;">
									<?php echo e($keeper->guest_out_time); ?>

								</td>
								<td style="display: none;">
									<?php echo e($keeper->keeper_before_id); ?>

								</td>
								<td style="display: none;">
									<?php echo e($keeper->keeper_after_id); ?>

								</td>
								<td style="display: none;">
									<?php echo $keeper->keeper_image; ?>

								</td>
								<td style="display: none;">
									<?php echo $keeper->keeper_out_image; ?>

								</td>
								<td>
									<?php echo e($keeper->guest_in_time); ?>

								</td>
								<td>
									<?php echo e($keeper->guest_in_id); ?>

								</td>
								<td>
									<?php echo e($keeper->keeper_relationship); ?>

								</td>
								<td>
									<?php echo e($keeper->keeper_class); ?>

								</td>
								<?php if($Setting->get('manage.keeper_cost.display') == 'on'): ?>
								<td>
									<?php echo e($keeper->keeper_cost); ?>元
								</td>
								<?php endif; ?>
								<td>
									<?php echo e($keeper->guest_locker); ?>

								</td>
								<td>
									<?php echo e($keeper->host); ?>

								</td>
								<td>
									<?php if($keeper->status == 1): ?>
                                        <span class="label label-sm label-danger">未領取</span>
                                    <?php elseif($keeper->status == 2): ?>
                                        <span class="label label-sm label-success">已領取</span>
                                   	<?php elseif($keeper->status == 3): ?>
                                        <span class="label label-sm label-default">已註銷</span>
                                    <?php endif; ?>
								</td>
								<td>
									<div class="btn-group">
										<button class="btn btn-default btn-xs dropdown-toggle" type="button" data-toggle="dropdown" aria-expanded="false">
										<?php echo app('translator')->get('messages.action'); ?> <i class="fa fa-angle-down"></i>
										</button>
										<ul class="dropdown-menu pull-right" role="menu">
											<?php if($keeper->status == '1'): ?>
											<li>
												<a class="btn_guest_status_2" uid="<?php echo e($keeper->id); ?>" href="javascript:;">
												<i class="fa fa-lock"></i>
												<?php echo app('translator')->get('messages.config_as_get'); ?> </a>
											</li>
											<?php elseif($keeper->status == '2'): ?>
											<li>
												<a class="btn_guest_status_1" uid="<?php echo e($keeper->id); ?>" href="javascript:;">
												<i class="fa fa-lock"></i>
												<?php echo app('translator')->get('messages.config_as_not_get'); ?> </a>
											</li>
											<?php endif; ?>
											<li>
												<a class="btn_guest_status_3" uid="<?php echo e($keeper->id); ?>" href="javascript:;">
												<i class="fa fa-trash-o"></i>
												<?php echo app('translator')->get('messages.destory'); ?> </a>
											</li>
										</ul>
									</div>
								</td>
							</tr>
							<?php endforeach; ?>
							</tbody>
							</table>
						</div>
					</div>
					<!-- END EXAMPLE TABLE PORTLET-->
				</div>
			</div>
		</div>

<div class="modal fade draggable-modal" id="modal_query" tabindex="-1" role="basic" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
                <h4 class="modal-title"><?php echo app('translator')->get('messages.search_'); ?></h4>
            </div>
            <form id="form_query" action="" class="form-horizontal" target="_blank">
            	<div class="modal-body">
                    <div class="form-body">
                        <div class="form-group">
                            <label class="col-md-4 control-label"><?php echo app('translator')->get('messages.keeper_ing'); ?></label>
                            <div class="col-md-8">
                                <div class="checkbox-list">
                                    <label><input type="checkbox" name="status[]" value="1"> <?php echo app('translator')->get('messages.mail_yet'); ?> </label>
                                    <label><input type="checkbox" name="status[]" value="2"> <?php echo app('translator')->get('messages.mail_got'); ?> </label>
                                    <label><input type="checkbox" name="status[]" value="3"> <?php echo app('translator')->get('messages.del_ed'); ?> </label>
                                </div>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="col-md-4 control-label"><?php echo app('translator')->get('messages.sent_date'); ?></label>
                            <div class="col-md-8">
                                <div class="input-group input-large date-picker input-daterange" data-date="" data-date-format="yyyy-mm-dd">
                                    <input type="text" class="form-control" name="send_from">
                                    <span class="input-group-addon"> <?php echo app('translator')->get('messages.arrived'); ?> </span>
                                    <input type="text" class="form-control" name="send_to">
                                </div>
                            </div>
                        </div>
                        <div class="form-group">
                            <label class="col-md-4 control-label"><?php echo app('translator')->get('messages.receive_date'); ?></label>
                            <div class="col-md-8">
                                <div class="input-group input-large date-picker input-daterange" data-date="" data-date-format="yyyy-mm-dd">
                                    <input type="text" class="form-control" name="get_from">
                                    <span class="input-group-addon"> <?php echo app('translator')->get('messages.arrived'); ?> </span>
                                    <input type="text" class="form-control" name="get_to">
                                </div>
                            </div>
                        </div>
                    </div>
            	</div>
	            <div class="modal-footer">
	                <button type="button" class="btn dark btn-outline" data-dismiss="modal"><?php echo app('translator')->get('messages.close'); ?></button>
	                <button type="button" class="btn blue btn_query_submit" value="print"><?php echo app('translator')->get('messages.print'); ?></button>
	                <button type="button" class="btn green btn_query_submit" value="query"><?php echo app('translator')->get('messages.just_search'); ?></button>
	            </div>
            </form>
        </div>
        <!-- /.modal-content -->
    </div>
    <!-- /.modal-dialog -->
</div>
<div class="modal fade" id="modal_tag" tabindex="-1" role="basic" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
                <h4 class="modal-title"><?php echo app('translator')->get('messages.item_manage'); ?></h4>
            </div>
            <div class="modal-body">
               <form id="form_type" class="form-horizontal form-bordered ">
                    <div class="form-body">
                        <div class="form-group">
                            <label class="control-label col-md-3">關係人</label>
                            <div class="col-md-9">
                                <input name="relationship" class="tagsinput" type="text" value="<?php echo e($keeper_relationship); ?>" data-role="tagsinput"> 
                            </div>
                            <label class="control-label col-md-3">物品類別</label>
                            <div class="col-md-9">
                                <input name="keeper_class" class="tagsinput" type="text" value="<?php echo e($keeper_class); ?>" data-role="tagsinput"> 
                            </div>
                        </div>
                        <input type="hidden" id="type" name="type" value="out_reason_item">
                        <input type="hidden" id="_token" name="_token" value="<?php echo e(csrf_token()); ?>">
                    </div>
                    <div class="form-actions">
                        <div class="row">
                            <div class="col-md-offset-3 col-md-9">
                                <button id="btn_type_submit" type="button" class="btn green">
                                    <i class="fa fa-check"></i> <?php echo app('translator')->get('messages.save'); ?></button>
                                <button type="button" class="btn default" data-dismiss="modal"><?php echo app('translator')->get('messages.close'); ?></button>
                            </div>
                        </div>
                    </div>
                </form>
            </div>
        </div>
        <!-- /.modal-content -->
    </div>
    <!-- /.modal-dialog -->
</div>
	<input type="hidden" id="_token" name="_token" value="<?php echo e(csrf_token()); ?>">
<?php $__env->stopSection(); ?>

<?php $__env->startSection('plugins_page_level'); ?>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/jquery-validation/js/jquery.validate.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/jquery-validation/js/additional-methods.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/datatables/media/js/jquery.dataTables.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootbox/bootbox.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-daterangepicker/daterangepicker.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-datepicker/js/bootstrap-datepicker.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-tagsinput/bootstrap-tagsinput.min.js')); ?>"></script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('js_page_level'); ?>
<script>
$(document).ready(function(){
	$('.date-picker').datepicker({
        orientation: "left",
        autoclose: true
    });
    $('.tagsinput').tagsinput();
	
	var table = $('#table_keeper');

    /* Formatting function for row details */
    function fnFormatDetails(oTable, nTr) {
        var aData = oTable.fnGetData(nTr);
        var sOut = '<div><table style="width:450px; line-height:40px; background-color:white; padding:5px; margin-right:10px; float:left;">';
        sOut += '<tr><td style="font-size:18px;margin-top:5px;border-bottom: 1px solid #DDD;width:33%;">感應卡ＩＤ</td><td style="font-size:18px;margin-top:5px;border-bottom: 1px solid #DDD;">：' + aData[1] + '</td></tr>';
        sOut += '<tr><td style="font-size:18px;margin-top:5px;border-bottom: 1px solid #DDD;">收件經手人</td><td style="font-size:18px;margin-top:5px;border-bottom: 1px solid #DDD;">：' + aData[5] + '</td></tr>';
        sOut += '<tr><td style="font-size:18px;margin-top:5px;border-bottom: 1px solid #DDD;">領件經手人</td><td style="font-size:18px;margin-top:5px;border-bottom: 1px solid #DDD;">：' + aData[6] + '</td></tr>';
        sOut += '<tr><td style="font-size:18px;margin-top:5px;">取件日期</td><td style="font-size:18px;margin-top:5px;">：' + aData[4] + '</td></tr>';
        sOut += '</table></div>';

        sOut += '<div style="line-height:40px; background-color:white; margin-right:10px; float:left;"><table>';
        sOut += '<tr><td colspan="2" align="center" style="font-size:16px;">寄件人簽名</td></tr>';
        if(aData[2] == ''){
        		sOut += '<tr rowspan="2"><td style="height:120px; width:220px;"> </td></tr>';
        }else{
        		sOut += '<tr rowspan="2"><td>'+aData[2]+'</td></tr>';
        }
        sOut += '</table></div>';

        sOut += '<div style="line-height:40px; background-color:white; margin-right:10px; float:left;"><table>';
        sOut += '<tr><td colspan="2" align="center" style="font-size:16px;">領取人簽名</td></tr>';
        if(aData[3] == ''){
        		sOut += '<tr rowspan="2"><td style="height:120px; width:220px;"> </td></tr>';
        }else{
        		sOut += '<tr rowspan="2"><td>'+aData[3]+'</td></tr>';
        }
        sOut += '</table></div>';
        sOut += '<div style="line-height:40px; background-color:white; margin-right:10px; float:left;"><table>';
        sOut += '<tr><td colspan="2" align="center" style="font-size:16px;">物品照片</td></tr>';
        if(aData[7] == ''){
        		sOut += '<tr rowspan="2"><td style="height:120px; width:220px;"> </td></tr>';
        }else{
        		sOut += '<tr rowspan="2"><td>'+aData[7]+'</td></tr>';
        }
        sOut += '</table></div>';
        sOut += '<div style="line-height:40px; background-color:white; margin-right:10px; float:left;"><table>';
        sOut += '<tr><td colspan="2" align="center" style="font-size:16px;">取物人照片</td></tr>';
        if(aData[8] == ''){
        		sOut += '<tr rowspan="2"><td style="height:120px; width:220px;"> </td></tr>';
        }else{
        		sOut += '<tr rowspan="2"><td>'+aData[8]+'</td></tr>';
        }
        sOut += '</table></div>';
        return sOut;
    }

    var nCloneTh = document.createElement('th');
    nCloneTh.className = "table-checkbox";

    var nCloneTd = document.createElement('td');
    nCloneTd.innerHTML = '<span class="row-details row-details-close"></span>';

    table.find('thead tr').each(function () {
        this.insertBefore(nCloneTh, this.childNodes[0]);
    });

    table.find('tbody tr').each(function () {
        this.insertBefore(nCloneTd.cloneNode(true), this.childNodes[0]);
    });

    var oTable = table.dataTable({
		// Internationalisation. For more info refer to http://datatables.net/manual/i18n
		"language": {
		    "aria": {
		        "sortAscending": ": activate to sort column ascending",
		        "sortDescending": ": activate to sort column descending"
		    },
		    "emptyTable": "No data available in table",
		    "info": "<?php echo app('translator')->get('messages.display_from'); ?> _START_ <?php echo app('translator')->get('messages.display_to'); ?> _END_ <?php echo app('translator')->get('messages.records'); ?> <?php echo app('translator')->get('messages.then_total'); ?> _TOTAL_ <?php echo app('translator')->get('messages.records'); ?>",
		    "infoEmpty": "<?php echo app('translator')->get('messages.no_match'); ?>",
		    "infoFiltered": "(filtered1 from _MAX_ total records)",
		    "lengthMenu": "<?php echo app('translator')->get('messages.display'); ?> _MENU_ <?php echo app('translator')->get('messages.records'); ?>",
		    "search": "<?php echo app('translator')->get('messages.quick_filter'); ?>:",
		    "zeroRecords": "<?php echo app('translator')->get('messages.no_data'); ?>",
		    "paginate": {
		        "previous":"<?php echo app('translator')->get('messages.last_page'); ?>",
		        "next": "<?php echo app('translator')->get('messages.next_page'); ?>",
		        "last": "<?php echo app('translator')->get('messages.lastest'); ?>",
		        "first": "<?php echo app('translator')->get('messages.most_previous'); ?>"
		    }
		},
		"lengthMenu": [
		    [10, 20, 50, -1],
		    [10, 20, 50, "All"] // change per page values here
		],
		// set the initial value
		"pageLength": 10,
		"pagingType": "bootstrap_full_number",
		"columnDefs": [{  // set default column settings
		    'orderable': false,
		    'targets': [0]
		}, {
		    "searchable": false,
		    "targets": [0]
		}]
	});
    var tableWrapper = $('#table_list_wrapper'); // datatable creates the table wrapper by adding with id {your_table_jd}_wrapper

    /* Add event listener for opening and closing details
     * Note that the indicator for showing which row is open is not controlled by DataTables,
     * rather it is done here
     */
    table.on('click', ' tbody td .row-details', function () {
        var nTr = $(this).parents('tr')[0];
        if (oTable.fnIsOpen(nTr)) {
            /* This row is already open - close it */
            $(this).addClass("row-details-close").removeClass("row-details-open");
            oTable.fnClose(nTr);
        } else {
            /* Open this row */
            $(this).addClass("row-details-open").removeClass("row-details-close");
            oTable.fnOpen(nTr, fnFormatDetails(oTable, nTr), 'details');
        }
    });
///////////Document Ready Ending/////////////
});


    $('.btn_guest_status_1').click(function() {
        $.ajax({
            type : 'POST',
            url  : "<?php echo e(route('manage::keeper::updateStatus')); ?>",
            dataType : 'json',
            data : {
                'id' : $(this).attr('uid'),
                'status' : 1,
                '_token': '<?php echo e(csrf_token()); ?>'
            },
            success: function(sendback){
                window.location.reload();
            },
            error: function(){
                toastr['error']('發生錯誤，請重新整理後再嘗試');
            }
        });
    });
    $('.btn_guest_status_3').click(function() {
        $.ajax({
            type : 'POST',
            url  : "<?php echo e(route('manage::keeper::updateStatus')); ?>",
            dataType : 'json',
            data : {
                'id' : $(this).attr('uid'),
                'status' : 3,
                '_token': '<?php echo e(csrf_token()); ?>'
            },
            success: function(sendback){
                window.location.reload();
            },
            error: function(){
                toastr['error']('發生錯誤，請重新整理後再嘗試');
            }
        });
    });
    
    $('.btn_guest_status_2').click(function() {
        $.ajax({
            type : 'POST',
            url  : "<?php echo e(route('manage::keeper::updateStatus')); ?>",
            dataType : 'json',
            data : {
                'id' : $(this).attr('uid'),
                'status' : 2,
                '_token': '<?php echo e(csrf_token()); ?>'
            },
            success: function(sendback){
                window.location.reload();
            },
            error: function(){
                toastr['error']('發生錯誤，請重新整理後再嘗試');
            }
        });
    });
    $('#btn_delete').click(function() {
        $.ajax({
            type : 'POST',
            url  : "<?php echo e(route('manage::keeper::deleteGuest')); ?>",
            dataType : 'json',
            data : {
                'id' : $(this).attr('uid'),
                '_token': '<?php echo e(csrf_token()); ?>'
            },
            success: function(sendback){
                window.location.reload();
            },
            error: function(){
                toastr['error']('發生錯誤，請重新整理後再嘗試');
            }
        });
    });


$(document).on('click','#btn_query',function(){
	$('#modal_query').modal('show');
});

$(document).on('click','#btn_tag',function(){
	$('#modal_tag').modal('show');
});

$(document).on('click','#btn_type_submit',function(){
    $.ajax({
        type : 'POST',
        dataType: 'json',
        url  : '<?php echo e(action('KeeperController@updateType')); ?>',
        data : $('#form_type').serialize(),
        success : function(sendback){
            toastr['success']('<?php echo app('translator')->get('messages.update_success'); ?>');
            window.location.reload();
        },
        error : function(sendback){
        toastr['error']('<?php echo app('translator')->get('messages.sys_error_f5_try'); ?>');
        }
    })
}); 

$(document).on('click','.btn_query_submit',function(){
	var form = $('#form_query');
	if($(this).val() == 'query'){
		form.attr("action", '<?php echo e(action('KeeperController@index')); ?>');
	}else{
		form.attr("action", '<?php echo e(action('KeeperController@printPdf')); ?>');
	}
	form.submit();
});

</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layout.manage', array_except(get_defined_vars(), array('__data', '__path')))->render(); ?>