<?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/select2/css/select2.css')); ?>"/>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/select2/css/select2-bootstrap.min.css')); ?>"/>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/bootstrap-tagsinput/bootstrap-tagsinput.css')); ?>" />
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/bootstrap-select/bootstrap-select.min.css')); ?>"/>
<link rel="stylesheet" type="text/css" href="<?php echo e(asset('assets/global/plugins/icheck/skins/all.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="#"><?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.reserve_facility'); ?></a>
						<i class="fa fa-angle-right"></i>
					</li>
					<li>
						<a href="#"><?php echo app('translator')->get('messages.pub_manage'); ?></a>
						<i class="fa fa-angle-right"></i>
					</li>
					<li>
						<a href="#">計時制</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-3">
					<div class="panel panel-success">
						<div class="panel-heading">
							<h3 class="panel-title"><?php echo e($insts->name); ?></h3>
						</div>
						<div class="panel-body">
							 <p><?php echo app('translator')->get('messages.deduct_pt_way'); ?> : 
							 <?php switch ($insts->point_type) {
									case 'free':
										echo '贈送點數';
										break;
									case 'buy':
										echo '購買點數';
										break;
									case 'any':
										echo '不限制';
										break;
									}?>
							 </p>
							 <p><?php echo app('translator')->get('messages.status'); ?> : 
									<?php if($insts->status == 1): ?>
									<span class="label label-sm label-success"> <?php echo app('translator')->get('messages.activating'); ?> </span>
									<?php else: ?>
									<span class="label label-sm label-warning"> <?php echo app('translator')->get('messages.inactive'); ?> </span>
									<?php endif; ?>
							 </p>
						</div>
						<ul class="list-group">
							<li class="list-group-item">
								 <?php echo app('translator')->get('messages.meal_use_point'); ?> <span id="point_use" class="badge badge-success"><?php echo e($insts->point_use); ?></span>
							</li>
						</ul>
					</div>
					<?php if($insts->status == 1): ?>
						<button type="button" class="btn green-haze btn-block btn_enter" style="margin-left:0px;"> 資料登錄 </button>
					<?php else: ?>
						<button type="button" class="btn green-haze btn-block show-tooltip" style="margin-left:0px;" data-toggle="tooltip" data-placement="bottom" title="此公設尚未開啟！" > 資料登錄 </button>
					<?php endif; ?>
				</div>
				<div class="col-md-9">
					<!-- BEGIN EXAMPLE TABLE PORTLET-->
					<div class="portlet light bordered">
						<div class="portlet-title">
							<div class="caption">
								<i class="fa fa-user"></i>進出場管理　<small><?php echo e($insts->today); ?></small>
							</div>
							<button id="btn_tag" class="btn blue pull-right" style="margin-left:10px;margin-bottom:10px;"> 抵押物管理 <i class="fa fa-cog"></i></button>
						</div>
						<div class="portlet-body">
							<table class="table table-striped table-bordered table-hover datatable">
							<thead>
								<tr>
									<th>
										 代號
									</th>
									<th>
										 帳號
									</th>
									<th>
										 姓名
									</th>
									<th>
										 抵押物
									</th>
									<th>
										 人數
									</th>
									<th>
										 入場時間
									</th>
									<th>
										 出場時間
									</th>
									<th>
										 狀態
									</th>
								</tr>
							</thead>
							<tbody>
								<?php foreach($inst_orders as $one): ?>
								<tr class="odd gradeX">
									<td>
										<?php echo e($one->groupid); ?>

									</td>
									<td>
										<?php echo e($one->username); ?>

									</td>
									<td>
										<?php echo e($one->name); ?>

									</td>
									<td>
										<?php echo e($one->pawn); ?>

									</td>
									<td>
										<span class="badge badge-warning"> <?php echo e($one->person); ?> </span>
									</td>
									<td>
										<?php echo e($one->enter_time); ?>

									</td>
									<td>
										<?php echo e($one->leave_time); ?>

									</td>
									<td>
										<?php if($one->status == 0): ?>
										<span class="label label-sm label-danger"> 入場中 </span>
										<?php else: ?>
										<span class="label label-sm label-default"> 已離場 </span>
										<?php endif; ?>
									</td>
								</tr>
								<?php endforeach; ?>
							</tbody>
							</table>
						</div>
					</div>
					<!-- END EXAMPLE TABLE PORTLET-->
				</div>
			</div>
		</div>

	<input type="hidden" id="_token" name="_token" value="<?php echo e(csrf_token()); ?>">

	<!-- /.modal -->
	<div class="modal" id="modal_enter" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static">
		<div class="modal-dialog">
			<div class="modal-content">
				<div class="modal-header bg-green-haze">
					<button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
					<h4 class="modal-title font-white"> <i class="fa fa-pencil"></i> 資料登錄 </h4>
				</div>
				<div class="modal-body form">
					<div class="form-body">
						<div class="row">
							<!--/span-->
							<div class="col-md-12">
								<div class="form-group">
									<label class="control-label col-md-3"><?php echo app('translator')->get('messages.acc_card_query'); ?></label>
									<div class="col-md-9">
										<div class="input-group" style="text-align:left">
											<input type="text" class="form-control" name="user" id="enter_user_query">
											<span class="input-group-btn">
											<a href="javascript:;" class="btn green" id="btn_enter_user_query">
											<i class="fa fa-check"></i> <?php echo app('translator')->get('messages.just_search'); ?> </a>
											</span>
										</div>
										<span class="help-block"><?php echo app('translator')->get('messages.use_card_query_acc'); ?></span>
									</div>
								</div>
							</div>
							<!--/span-->
						</div>
						<div class="row">
							<!--/span-->
							<div class="col-md-12">
								<div class="form-group">
									<label class="col-md-3 control-label"><?php echo app('translator')->get('messages.query_account'); ?></label>
									<div class="col-md-9">
										<select id="enter_user_query_id" name="enter_user_query_id" class="form-control select2me" data-placeholder="<?php echo app('translator')->get('messages.select_liver'); ?>" tabindex="1">
											<optgroup label="<?php echo app('translator')->get('messages.liver'); ?>">
												<?php foreach($users as $user): ?>
												<option value="<?php echo e($user->username); ?>" username="<?php echo e($user->username); ?>"><?php echo e($user->name); ?>(<?php echo e($user->username); ?>)</option>
												<?php endforeach; ?>
											</optgroup>
											<optgroup label="<?php echo app('translator')->get('messages.admin'); ?>">
												<?php foreach($admins as $admin): ?>
												<option value="<?php echo e($admin->username); ?>" username="<?php echo e($user->username); ?>"><?php echo e($admin->name); ?>(<?php echo e($admin->username); ?>)</option>
												<?php endforeach; ?>
				    						</optgroup>
										</select>
										<span class="help-block"><?php echo app('translator')->get('messages.use_acc_card_query'); ?></span>
									</div>
								</div>
							</div>
							<!--/span-->
						</div>
						<div class="row" id="enter_display" style="display:none;">
							<div class="col-md-12">
								<div class="well">
									<h4 id="enter_display_username" class="block" style="text-align:center;"><?php echo app('translator')->get('messages.acc_name'); ?></h4>
									<input type="hidden" id="enter_user_id">
									<div class="row" style="margin-bottom:10px;">
										<label class="col-md-3 control-label"><?php echo app('translator')->get('messages.pt_type'); ?></label>
										<div class="col-md-9">
											<div class="input-group">
												<div class="icheck-inline">
													<label id='free_label'><input name="point_type" id="free" type="radio" class="icheck pt_icheck" data-radio="icheckbox_flat-green" value="free"><?php echo app('translator')->get('messages.given_pt'); ?></label>
													<label id='buy_label'><input name="point_type" id="buy" type="radio" class="icheck pt_icheck" data-radio="icheckbox_flat-green" value="buy"><?php echo app('translator')->get('messages.buy_pt'); ?></label>
													<label id='any_label'><input name="point_type" id="any" type="radio" class="icheck pt_icheck" data-radio="icheckbox_flat-green" value="any" checked><?php echo app('translator')->get('messages.unlimit'); ?></label>
													<label id='mooncard_label'><input name="point_type" id="mooncard" type="radio" class="icheck pt_icheck" data-radio="icheckbox_flat-green" value="mooncard">月卡付費</label>
													<input type="hidden" id="point_type">
												</div>
											</div>
										</div>
									</div>
									<div class="row" style="margin-bottom:10px;">
										<label class="control-label col-md-3">入場人數</label>
										<div class="col-md-9">
											<input type="number" class="form-control" name="person" id="person" placeholder="請輸入入場人數">
										</div>
									</div>
									<div class="row" style="margin-bottom:10px;">
										<label class="col-md-3 control-label">借用物品</label>
										<div class="col-md-9">
											<select multiple="multiple" class="form-control selectpicker" id="equipments" name="equipments[]" title="請選擇借用物品" data-live-search="true" data-actions-box="true" >
                                            <?php foreach($inst_equipments as $one): ?>
                                                <option value="<?php echo e($one->id); ?>" data-subtext="<?php echo e($one->equipment_no); ?>"><?php echo e($one->equipment_name); ?></option>
                                            <?php endforeach; ?>
											</select>
										</div>
									</div>
									<div class="row" style="margin-bottom:10px;">
										<label class="col-md-3 control-label">抵押物</label>
										<div class="col-md-9">
											<select id="pawns" name="pawns" class="form-control select2me" data-placeholder="請選擇抵押物">
												<option value=""></option>
												<?php foreach($pawns as $one): ?>
													<option value="<?php echo e($one); ?>"><?php echo e($one); ?></option>
												<?php endforeach; ?>
											</select>
										</div>
									</div>
									<div class="row" style="margin-bottom:5px;">
										<div class="col-md-8">
										</div>
										<div class="col-md-4">
											<div class="panel panel-success">
												<div class="panel-heading">
													<h3 class="panel-title"><?php echo app('translator')->get('messages.user_pt_info'); ?></h3>
												</div>
												<?php /* <div class="panel-body">
													 Panel content
												</div> */ ?>
												<ul class="list-group">
													<li class="list-group-item">
														 <?php echo app('translator')->get('messages.left_pt'); ?> <span id="point_free" class="badge badge-success"></span>
													</li>
													<li class="list-group-item">
														 <?php echo app('translator')->get('messages.buy_left_pt'); ?> <span id="point_buy" class="badge badge-success"></span>
													</li>
													<li class="list-group-item">
														 <?php echo app('translator')->get('messages.consume_pt'); ?> <span id="point_cost" class="badge badge-warning"></span>
													</li>
												</ul>
											</div>
										</div>
									</div>
									<div class="row" style="margin-bottom:5px;">
										<div class="col-md-12">
											<button class="btn red btn-lg col-md-offset-5" id="btn_enter_send"> <i class="fa fa-check"></i> 入場 </button>
										</div>
									</div>
								</div>
							</div>
						</div>
					</div>
				</div>
				<div class="modal-footer">
					<button type="button" class="btn default" data-dismiss="modal" onClick="history.go(0)" value="Refresh">關閉</button>
				</div>
			</div>
			<!-- /.modal-content -->
		</div>
		<!-- /.modal-dialog -->
	</div>
	<!-- /.modal -->
	
<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">項目管理</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="pawn" class="tagsinput" type="text" value="<?php echo e($pawn->tags); ?>" data-role="tagsinput"> 
                            </div>
                        </div>
                        <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> 儲存</button>
                                <button type="button" class="btn default" data-dismiss="modal">關閉</button>
                            </div>
                        </div>
                    </div>
                </form>
            </div>
        </div>
        <!-- /.modal-content -->
    </div>
    <!-- /.modal-dialog -->
</div>

<?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/select2/js/select2.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-tagsinput/bootstrap-tagsinput.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/icheck/icheck.min.js')); ?>"></script>
<script type="text/javascript" src="<?php echo e(asset('assets/global/plugins/bootstrap-select/bootstrap-select.min.js')); ?>"></script>
<?php $__env->stopSection(); ?>

<?php $__env->startSection('js_page_level'); ?>
<script>
$(document).ready(function(){
	$('.show-tooltip').tooltip();
	$('#equipments').selectpicker({
    selectAllText: '全選',
    deselectAllText: '取消'
	});
	$('.datatable').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": "<?php echo app('translator')->get('messages.datatable_no_data'); ?>",
		    "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.then_total'); ?> _TOTAL_ <?php echo app('translator')->get('messages.records'); ?>",
		    "infoEmpty": "<?php echo app('translator')->get('messages.no_match'); ?>",
		    "infoFiltered": "(<?php echo app('translator')->get('messages.from'); ?> _MAX_ <?php echo app('translator')->get('messages.records_filter'); ?>)",
		    "lengthMenu": "<?php echo app('translator')->get('messages.show'); ?> _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",
        "order": [
            [0, "desc"]
        ] // set first column as a default sort by asc
	});	
});

//顯示抵押物管理
$(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('InstOrderController@updateType')); ?>',
        data : $('#form_type').serialize(),
        success : function(sendback){
            toastr['success']('更新成功!');
        },
        error : function(sendback){
            toastr['error']('更新失敗，請重新整理後再嘗試');
        }
    })
});

//按資料登錄後，跳出資料登錄視窗，並自動focus在刷卡位置
$(document).on('click','.btn_enter',function(){
	$('#modal_enter').modal('show');
	$("#enter_user_query").focus();
});

// 離場: 用戶查詢(按查詢紐)
$(document).on('click','#btn_enter_user_query',function(){
	enter_user_query();
	$("#enter_user_query").focus();
});

// 離場: 用戶查詢(下拉選單)
$(document).on('change','#enter_user_query_id',function(){
	var username = $(this).val();
	$('#enter_user_query').val(username);
	enter_user_query();
});

// 資料登錄: 用戶查詢(按enter)
$(document).on('keypress','#enter_user_query',function(e){
	if(e.which == 13){
		enter_user_query();
	}
});

var enter_user_query = function(){
	$('#person').val('');
	$("#equipments").val('').selectpicker('refresh');
	$('#point_cost').html('');
	var user = $('#enter_user_query').val();
	$.ajax({
		type: 'GET',
		url: '<?php echo e(action("InstOrderTimeController@getEnterUser")); ?>',
		dataType:'json',
		data:{
			user : user
		},
		success: function(sendback){
			if(sendback.card_type == 'mooncard'){
				$('#enter_user_query_id').val(sendback.username).trigger('change.select2');

				$("#free_label").css("display","none");
				$("#buy_label").css("display","none");
				$("#any_label").css("display","none");
    			$("#mooncard_label").css("display","inline-block");

				$('#enter_display_username').html(sendback.username+' - '+sendback.name);
				$('#enter_user_id').val(sendback.user_id);
				$('#mooncard').iCheck('check');
				$('#point_type').val('mooncard');
				$('#point_buy').html(sendback.point_buy.useable_point);
				$('#point_free').html(sendback.point_free.useable_point);
				$('#enter_display').show();
			}else{
				$('#enter_user_query_id').val(sendback.user_id).trigger('change.select2');

				$("#free_label").css("display","inline-block");
				$("#buy_label").css("display","inline-block");
				$("#any_label").css("display","inline-block");
				$("#mooncard_label").css("display","none");
				
				$('#enter_display_username').html(sendback.username+' - '+sendback.name);
				$('#enter_user_id').val(sendback.user_id);
				$('#<?php echo e($insts->point_type); ?>').iCheck('check');
				$('#point_type').val('<?php echo e($insts->point_type); ?>');
				$('#point_buy').html(sendback.point_buy.useable_point);
				$('#point_free').html(sendback.point_free.useable_point);
				$('#enter_display').show();
			}
			
		},
		error: function(sendback){
			clear_enter_display();
			toastr["error"](sendback.responseText);
		}

	});
}

//按資料登錄的入場按鈕後，將資料送出
$(document).on('click','#btn_enter_send',function(){
	$.ajax({
		type:'POST',
		url:'<?php echo e(action("InstOrderTimeController@postEnterSend")); ?>',
		dataType:'json',
		data:{
			_token:'<?php echo e(csrf_token()); ?>',
			inst_id : '<?php echo e($insts->id); ?>',
			user_id : $('#enter_user_id').val(),
			person : $('#person').val(),
			point_type: $('#point_type').val(),
			equipments: $('#equipments').val(),
			pawns: $('#pawns').val()
		},
		success: function(sendback){
			if(sendback.check === false){
				$.each(sendback.message, function( index, value ) {
					toastr['warning'](value);
				});
			}else{
				clear_enter_display();
				toastr['success']('資料送出成功！');
			}
		},
		error: function(sendback){
			toastr["error"]('資料送出失敗，請重新確認。');
		}
	});
});

//資料登錄欄位清除
var clear_enter_display = function(){
	$('#enter_display_username').html('');
	$('#enter_user_query').val('');
	$('#enter_user_id').val('');
	$('#person').val('');
	$("#equipments").val('').selectpicker('refresh');
	$('#point_cost').html('');
	$('#enter_display').hide();
}

//偵測入場人數有無異動
$('#person').on('change',function(){
	checkout();
});

//偵測扣點方式有無改變
$('.pt_icheck').on('ifChanged', function(event){
	$('#point_type').val($(this).val());
	checkout();
});

//用戶點數資訊依據使用者填入的資料異動
var checkout = function(){
	$.ajax({
		type : 'GET',
		url  : '<?php echo e(action('InstOrderTimeController@checkout')); ?>',
		dataType : 'json',
		data : {
			inst_id : '<?php echo e($insts->id); ?>',
			user_id : $('#enter_user_id').val(),
			person : $('#person').val(),
			point_type: $('#point_type').val(),
			equipments: $('#equipments').val(),
			pawns: $('#pawns').val()
		},
		success: function(sendback){
			if(sendback[0].warning != ''){
				toastr['error'](sendback[0].warning);
			}else{
				$('#point_cost').html(sendback[0].point);
			}
		},
		error : function(sendback){
		}
	});
}

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