<?php include_once(mvc::$cfg['PATH_TPL'].'public/headBase2.php');?>
<div class="layui-card">
    <div class="layui-card-body">
		<div style="padding:0 10px 10px 0;">
			<form class="layui-form">
				<div class="layui-inline">
                    <label class="layui-form-label">WMI</label>
                    <div class="layui-input-block" style="width:100px;">
                        <input type="text"  class="layui-input" name="vin" value="<?php echo $Params['vin'];?>" placeholder="WMI">
                    </div>
                </div>
				<div class="layui-inline">
					<label class="layui-form-label">总数量</label>
					<div class="layui-input-block">
						<select name="vincount">
							<option value="100" <?php if($Params['vincount']== 100){echo 'selected';}?>>大于等于100</option>
							<option value="300" <?php if($Params['vincount']== 300){echo 'selected';}?>>大于等于300</option>
							<option value="500" <?php if($Params['vincount']== 500){echo 'selected';}?>>大于等于500</option>
							<option value="50" <?php if($Params['vincount']== 50){echo 'selected';}?>>大于等于50</option>
							<option value="10" <?php if($Params['vincount']== 10){echo 'selected';}?>>大于等于10</option>
							<option value="1" <?php if($Params['vincount']== 1){echo 'selected';}?>>大于等于1</option>
						</select>
					</div>
				</div>
				<div class="layui-inline">
					<div class="layui-input-block">
						 <input type="radio" name="ignore" value="-1" title="显示全部" <?php if($Params['ignore'] == -1) echo ' checked';?>>
						 <input type="radio" name="ignore" value="1" title="过滤忽略" <?php if($Params['ignore'] != -1) echo ' checked';?>>
					</div>
				</div>
				<div class="layui-inline">
					<label class="layui-form-label">开始年</label>
					<div class="layui-input-block" style="width:80px;">
						<select name="byear">
							<option value="">不限</option>
							<?php foreach($yearArr as $v){?>
							<option value="<?php echo $v;?>" <?php if($Params['byear']== $v){echo 'selected';}?>><?php echo $v;?></option>
							<?php }?>
						</select>
					</div>
				</div>
				<div class="layui-inline">
					<label class="layui-form-label">结束年</label>
					<div class="layui-input-block"  style="width:80px;">
						<select name="eyear">
							<option value="">不限</option>
							<?php foreach($yearArr as $v){?>
							<option value="<?php echo $v;?>" <?php if($Params['eyear']== $v){echo 'selected';}?>><?php echo $v;?></option>
							<?php }?>
						</select>
					</div>
				</div>
				<div class="layui-inline">
					&nbsp;&nbsp;
					<button class="layui-btn act-btn" type="submit">
						<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
					</button>
				</div>
			</form>
		</div>
		<table class="layui-table YpTable" lay-size="sm" style="max-width:1600px;">
			<thead class="Filter Sortable">
				<tr>
					<th width="45px" class="Sort"><span>VIN</span></th></th>
					<th width="45px" class="Sort" sort="float"><span>总数</span></th>
					<th width="45px" class="Sort" sort="float"><span>已处理</span></th>
					<th width="45px" class="Sort" sort="float"><span>待处理</span></th>
					<th width="40px" class="Sort" sort="float"><span>疑难</span></th>
					<th width="40px" class="Sort" sort="float" title="普通任务"><span>任务1</span></th>
					<th width="45px" class="Sort" sort="float" title="计算任务"><span>任务2</span></th>
					<th class="Sort"><span>任务规则</span></th>
					<th class="Sort"><span>任务者</span></th>
					<th width="90px" class="Sort"><span>忽略规则</span></th>
					<th class="Sort" sort="float"><span>所属品牌</span></th>
				</tr>
				<tr class="filter-tr">
					<td><input type="text" class="FilterTxt layui-input"></td>
					<td><input type="text" class="FilterTxt layui-input"></td>
					<td><input type="text" class="FilterTxt layui-input"></td>
					<td><input type="text" class="FilterTxt layui-input"></td>
					<td><input type="text" class="FilterTxt layui-input"></td>
					<td><input type="text" class="FilterTxt layui-input"></td>
					<td><input type="text" class="FilterTxt layui-input"></td>
					<td><input type="text" class="FilterTxt layui-input"></td>
					<td><input type="text" class="FilterTxt layui-input"></td>
					<td><input type="text" class="FilterTxt layui-input"></td>
					<td><input type="text" class="FilterTxt layui-input"></td>
				</tr>
			</thead>
			<tbody>
				<?php foreach($lists as $v){?>
				<tr data-tarvin="<?php echo $v['vii_vin1_3'];?>">
					<td><a href="<?php echo mvc::$cfg['ADMIN_URI'];?>pjlShop/collVinImgs?vin=<?php echo $v['vii_vin1_3'];?>%" target="_blank"><?php echo $v['vii_vin1_3'];?></a></td>
					<td><?php echo $v['count'];?></td>
					<td><a href="<?php echo mvc::$cfg['ADMIN_URI'];?>pjlShop/collVinImgs?vin=<?php echo $v['vii_vin1_3'];?>%&status=1&byear=<?php echo $Params['byear'];?>&eyear=<?php echo $Params['eyear'];?>" target="_blank" class="green"><?php echo $v['ok_count'];?></a></td>
					<td><a href="<?php echo mvc::$cfg['ADMIN_URI'];?>pjlShop/collVinImgs?vin=<?php echo $v['vii_vin1_3'];?>%&status=0&byear=<?php echo $Params['byear'];?>&eyear=<?php echo $Params['eyear'];?>" target="_blank" class="a_blue"><?php echo $v['wait_count'];?></a></td>
					<td><a href="<?php echo mvc::$cfg['ADMIN_URI'];?>pjlShop/collVinImgs?vin=<?php echo $v['vii_vin1_3'];?>%&status=-2&byear=<?php echo $Params['byear'];?>&eyear=<?php echo $Params['eyear'];?>" target="_blank" class="red"><?php echo $v['yinan_count'];?></a></td>
					<td><?php echo $taskArr[$v['vii_vin1_3']]['wait_count'];?></td>
					<td>
						<?php if(!empty($taskArr[$v['vii_vin1_3']]['wait_count_js'])){?>
						<a href="<?=mvc::$cfg['ADMIN_URI'];?>pjlShop/collVinImgs?vin=<?php echo $v['vii_vin1_3'];?>%&status=0&vii_istask=1" target="_blank" class="a_blue"><?=$taskArr[$v['vii_vin1_3']]['wait_count_js']?></a>
						<?php }?>
					</td>
					<td valign="top">
						<a href="javascript:;" class="add-tar-btn marr10"><i class="layui-icon layui-icon-edit"></i></a>
						<span class="reg">
						<?php if(!empty($taskArr[$v['vii_vin1_3']])){?>
							<?php echo $taskArr[$v['vii_vin1_3']]['vta_status']? '<span class="green marr10">启用</span>': '<span class="gray marr10">暂停</span>';?>
							<?php echo empty($taskArr[$v['vii_vin1_3']]['vta_byear']) && empty($taskArr[$v['vii_vin1_3']]['vta_eyear'])? '': '<span class="marr10">'.$taskArr[$v['vii_vin1_3']]['vta_byear'].'-'.$taskArr[$v['vii_vin1_3']]['vta_eyear'].'</span>';?>
							<?php if(!empty($taskArr[$v['vii_vin1_3']]['vta_wait'])) echo '<span class="marr10">延时:'.$taskArr[$v['vii_vin1_3']]['vta_wait'].'分钟</span>';?>
							<?php if(!empty($taskArr[$v['vii_vin1_3']]['vta_ignore'])) echo '<span class="marr10">忽略:'.$taskArr[$v['vii_vin1_3']]['vta_ignore'].'</span>';?>
							<?php if(!empty($taskArr[$v['vii_vin1_3']]['vta_only'])) echo '<span class="marr10">处理:'.$taskArr[$v['vii_vin1_3']]['vta_only'].'</span>';?>
							<?php if(!empty($taskArr[$v['vii_vin1_3']]['vta_js'])) echo '<span class="green marr10">计算任务</span>';?>
						<?php }?>
						</span>
						<a href="javascript:;" <?php if(empty($taskArr[$v['vii_vin1_3']])) echo ' style="display:none"';?> class="del-tar-btn marr10"><i class="layui-icon layui-icon-delete"></i></a>
					</td>
					<td valign="top">
						<span class="user">
							<?php foreach($taskArr[$v['vii_vin1_3']]['user'] as $uid){?>
							<span class="marr10"><?php echo $workerArr[$uid];?></span>
							<?php }?>
						</span>
					</td>
					<td valign="top">
						<a href="javascript:;" onclick="addIgnoreVin(this, '<?php echo $v['vii_vin1_3'];?>')"><i class="layui-icon layui-icon-add-1"></i></a>
						<?php if(!empty($v['ignore'])){ foreach($v['ignore'] as $vv){?>
						<span class="coll-vin-tar marr10"><?php echo empty($vv['viig_byear']) && empty($vv['viig_eyear'])? '全部': $vv['viig_byear'].'-'.$vv['viig_eyear'];?><a href="javascript:;" onclick="delIgnoreVin(this, <?php echo $vv['viig_id'];?>)" class="layui-icon layui-icon-delete"></i></a></span>
						<?php }}?>
					</td>
					<td><?php echo implode('、', $v['brands']);?></td>
				</tr>
				<?php }?>
			</tbody>
		</table>
		<?php if(!empty($userTar)){?>
		<table class="layui-table" lay-size="sm" style="width:140px; position: fixed;left: 75%;z-index: 100; top: 20%;">
			<thead>
				<tr>
					<th><span>姓名</span></th></th>
					<th width="45px"><span>待处理</span></th>
				</tr>
			</thead>
			<tbody>
			<?php foreach($userTar as $uid=>$v){?>
				<tr>
					<td><?php echo $workerArr[$uid];?></td>
					<td><?php echo $v;?></td>
				</tr>
			<?php }?>
			<tbody>
		</table>
		<?php }?>
	</div>
</div>
<?php include_once(mvc::$cfg['PATH_TPL'].'public/footBase.php');?>
<script>
var Params = <?php echo json_encode($Params);?>;
var workerArr = <?php echo json_encode($workerArr);?>;
layui.use(['form','table'], function(){
	var $ = layui.$
	,form = layui.form;

	//添加任务
	$('[data-tarvin] .add-tar-btn').click(function(){
		var $this = $(this);
		var wmi = $(this).parents('tr').data('tarvin');
		$.get(ADMIN_URI+'pjlShop/collVinWmiTask?isAjax=1&wmi='+wmi, function(res){
			if(!AJAX.checkData(res)) return false;
			var open = layer.open({
				type: 1
				,title: wmi+' 的任务规则与分配'
				,area: ['800px', '400px']
				,content: res.data
				,success: function(layero){
					form.render();
					form.on('submit(component-form-demo1)', function(data){
						var data = data.field;
						var regTxt = '';
						regTxt += data['task[vta_status]'] == 1? '<span class="green marr10">启用</span>': '<span class="gray marr10">暂停</span>';
						regTxt += data['task[vta_byear]'] == '' &&  data['task[vta_eyear]'] == ''? '': '<span class="marr10">'+data['task[vta_byear]']+'-'+data['task[vta_eyear]']+'</span>';
						if(data['task[vta_wait]'] != '') regTxt += '<span class="marr10">延时:'+data['task[vta_wait]']+'分钟</span>';
						if(data['task[vta_ignore]'] != '') regTxt += '<span class="marr10">忽略:'+data['task[vta_ignore]']+'</span>';
						if(data['task[vta_only]'] != '') regTxt += '<span class="marr10">处理:'+data['task[vta_only]']+'</span>';
						if(data['task[vta_js]'] == 1) regTxt += '<span class="green marr10">计算任务</span>';

						var userTxt = '';
						$('.task-euser .layui-form-checked').each(function(){
							userTxt += '<span class="marr10">'+$(this).find('span').html()+'</span>';
						});
						data.isAjax = 1;
						$.post(ADMIN_URI+'pjlShop/collVinWmiTaskSave', data, function(res){
							if(!AJAX.checkData(res)) return false;
							$this.parents('tr').find('.reg').html(regTxt);
							$this.parents('tr').find('.user').html(userTxt);
							$this.parents('tr').find('.del-tar-btn').show();
							layer.close(open);
							return false;
						},'json');
						return false;
					});
				}
			});
		},'json');
	});

	$('[data-tarvin] .del-tar-btn').click(function(){
		var $this = $(this);
		var wmi = $(this).parents('tr').data('tarvin');
		layer.confirm('确定删除此任务吗？', {title:false}, function(index){
			$.get(ADMIN_URI+'pjlShop/collVinWmiTaskDel?isAjax=1&wmi='+wmi, function(res){
				if (AJAX.checkData(res)){
					layer.close(index);
					$this.parents('tr').find('.reg').html('');
					$this.parents('tr').find('.user').html('');
					$this.hide();
					layer.msg('删除成功', {icon:1});
				}
			 },'json');
		});
	});
});

//填加忽略
function addIgnoreVin(obj, viig_wmi)
{
	layer.confirm('确定添加此忽略吗？', {title:false}, function(index){
		var $this = $(obj);
		var postData = {
			isAjax: 1,
			viig_wmi: viig_wmi,
			viig_byear:Params.byear,
			viig_eyear:Params.eyear
		};
		$.post(ADMIN_URI+'pjlShop/addIgnoreVin', postData, function(res){
			if (AJAX.checkData(res)){
				layer.close(index);
				var year = postData.viig_byear == '' && postData.viig_eyear == ''? '全部': postData.viig_byear+'-'+postData.viig_eyear;
				var tarTxt = '<span class="coll-vin-tar marr10">'+year+'<a href="javascript:;" onclick="delIgnoreVin(this, '+res.data+')" class="layui-icon layui-icon-delete"></i></a></span>';
				$this.parent().append(tarTxt);
				layer.msg('添加成功', {icon:1});
			}
		},'json');
	});
}


//删除忽略
function delIgnoreVin(obj, viig_id)
{
	var $this = $(obj);
	layer.confirm('确定删除此忽略吗？', {title:false}, function(index){
		$.get(ADMIN_URI+'pjlShop/delIgnoreVin?isAjax=1&viig_id='+viig_id, function(res){
			if (AJAX.checkData(res)){
				layer.close(index);
				$this.parent().remove();
				layer.msg('删除成功', {icon:1});
			}
		 },'json');
	});
}
</script>