<?php include_once(mvc::$cfg['PATH_TPL'].'public/headBase.php');?>
<div class="marauto pad10">
	<div class="mod-vinimg-box">
		<?php if(!empty($vinErr['ve_vin'])){?>
		<div class="vin-notice">
			<div>
				<b>纠错VIN：</b><a href="http://www.yiparts.com/vin?type=vin&keyword=<?php echo $vinErr['ve_vin'];?>" class="a_blue" target="_blank"><?php echo $vinErr['ve_vin'];?></a>
				<?php echo $vinDecode['vin_year_name'].':'.$vinDecode['vin_year'];?>
			</div>
			<div><b>反馈内容：</b><?php echo $vinErr['ve_notice'];?></div>
		</div>
		<?php } else if(!empty($vinOcrImg['vii_vin'])){?>
		<div class="vin-notice">
			<div>
				<b>VIN：</b><a href="http://www.yiparts.com/vin?type=vin&keyword=<?php echo $vinOcrImg['vii_vin'];?>" class="a_blue" target="_blank"><?php echo $vinOcrImg['vii_vin'];?></a>&nbsp;&nbsp;
				<?php echo $vinDecode['vin_year_name'].':'.$vinDecode['vin_year'];?>&nbsp;&nbsp;
			</div>
		</div>
		<?php } else{?>
		<div class="vin-notice">
			<div>
				<b>VIN ：</b><a href="http://www.yiparts.com/vin?type=vin&keyword=<?php echo $vin;?>" class="a_blue" target="_blank"><?php echo $vin;?></a>
				<?php echo $vinDecode['vin_year_name'].':'.$vinDecode['vin_year'];?>
			</div>
		</div>
		<?php }?>
		<span class="vinfile">
		<?php if(!empty($vinFile)){?>
			<?php foreach($vinFile as $fv){?>
			<div style="margin:5px 10px;overflow: auto;"><a href="<?php echo $fv['vf_url'];?>" target="_blank"  class="a_blue">采集源<?php echo LibFc::msubstr($fv['vf_url'], 0, 60);?></a></div>
			<?php }?>
		<?php }?>
		</span>
		<?php if(!empty($vinErr['ve_imgs']) || !empty($vinOcrImg['vii_img']) || !empty($othImgArr)){?>
		<div class="vin-imgs">
			<div id="pics" style="display:none">
				<?php if(!empty($vinErr['ve_imgs'])){ foreach($vinErr['ve_imgs'] as $vv){?>
					<img src="<?php echo $vv['img'];?>">
				<?php }}?>
				<?php if(!empty($vinOcrImg['vii_img'])){?>
				<img src="<?php echo $vinOcrImg['vii_img'];?>">
				<?php }?>
				<?php if(!empty($othImgArr)){ foreach($othImgArr as $img){?>
					<img src="<?=$img?>" title="其他图">
				<?php }}?>
				<?php if(!empty($vinFile)){?>
					<?php foreach($vinFile as $fv){ if(stripos($fv['vf_url'], '.jpg')){?>
					<img src="<?php echo $fv['vf_url'];?>" title="其他图">
					<?php }}?>
				<?php }?>
			</div>
		</div>
		<?php }?>
		<?php if(!empty($ocrWords)){?>
		<div><span id="oct-txt"><?php echo htmlentities($ocrWords);?></span></div>
		<?php }?>
		<div style="margin:2px 0">
				图型:<b class="green"><?php echo ($imgtypeArr[$vinOcrImg['vii_imgtype']]?? $vinOcrImg['vii_imgtype']).'';?></b> 
				<input type="hidden" id="imgtype" value="<?php echo (int) $vinOcrImg['vii_imgtype'];?>">
				<select id="rotate">
				<option value="0">默认</option>
				<option value="90">逆90度</option>
				<option value="270">顺90度</option>
				<option value="180">180</option>
			</select>
			<a href="javascript:;" onclick="getVinImgOcr()" class="a_blue">识别</a>
		</div>
		<!-- 新增OCRAI展示区域 -->
		<?php if($ocrAi){?>
		<div id="ocr-ai-box" style="position:relative;margin:6px 0;padding:22px 8px 24px;border:1px solid #b7d7ff;background:#f7fbff;line-height:20px;white-space:normal;word-break:break-all;">
			<span style="position:absolute;left:0;top:0;background:#1e9fff;color:#fff;padding:1px 6px;font-weight:bold;">AIOCR</span>
			<div><?php echo htmlentities($ocrAi['via_imgocr']);?></div>
			<a href="javascript:;" onclick="delOcrAi(<?php echo (int) $ocrAi['via_vii_id'];?>)" style="position:absolute;right:6px;bottom:3px;color:#d9534f;">删除</a>
		</div>
		<?php }?>
		<div id="temp-ocr-txt" style="display:none"></div>
	</div>
	<div class="floatl" id="vin-data-box" style="overflow: auto;">
		<div class="jbzz"></div>
		<form method="post" id="add_form">
			<input type="hidden" name="ve_id" value="<?php echo $vinErr['ve_id'];?>">
			<input type="hidden" name="vii_id" value="<?php echo $vinOcrImg['vii_id'];?>">
			<input type="hidden" name="revin">
			<input type="hidden" name="revinimg">
			<input type="hidden" name="vii_old_vin" value="<?php echo $vinOcrImg['vii_vin'];?>">
			<input type="hidden" name="vin[sma_id]" value="<?php echo $data['sma_id'];?>">
			<div style="margin-bottom:5px;">
				<?php if($data['sma_gxb_code_show'] && $data['sma_engine']){?>
				<a href="<?php echo mvc::$cfg['ADMIN_URI'];?>vin/batteryRegSet?vii_id=<?=$vinOcrImg['vii_id']?>&vin=<?=$vin?>" class="a_blue" target="_blank">电池</a>&nbsp;&nbsp;
				<?php }?>
				<span class="marr10">变速箱：<input type="text" name="vin[sma_tran]" <?php if(!$rule) echo 'readonly';?> value="<?php echo $data['sma_tran'];?>" class="form-control" style="height:25px"></span>
				<span class="marr10">续航：<input type="text" name="vin[sma_xuhang]" <?php if(!$rule) echo 'readonly';?> value="<?php echo $data['sma_xuhang'];?>" class="form-control" style="height:25px"></span>
				<?php if($isEpccode && $rule){?>
				<span class="marr10">原厂代码：<input type="text" name="vie_unicode" value="<?php echo $epccode;?>" class="form-control" style="height:25px"></span>
				<?php }?>
			</div>
			<table class="table table-bordered" id="vin-c" style="width:auto">
				<thead>
					<tr>
						<td class="i" colspan="2">
							<a href="<?php echo mvc::$cfg['ADMIN_URI'];?>ypcCar/standModelAny?sma_vin=<?php echo substr($vin, 0, 8).'_'.substr($vin, 9, 3);?>%" class="a_blue" target="_blank" id="av112">V12</a>&nbsp;&nbsp;
							<a href="<?php echo mvc::$cfg['ADMIN_URI'];?>ypcCar/standModelAny?sma_vin=<?php echo substr($vin, 0, 8).'_'.substr($vin, 9, 4);?>%" class="a_blue" target="_blank" id="av112">V13</a>&nbsp;&nbsp;
							<a href="<?php echo mvc::$cfg['ADMIN_URI'];?>ypcCar/standModelAny?sma_vin=<?php echo substr($vin, 0, 8).'_'.substr($vin, 9, 5);?>%" class="a_blue" target="_blank" id="av112">V14</a>
							&nbsp;&nbsp;&nbsp;来源：<?php echo $smaFromArr[$data['sma_from']];?>&nbsp;&nbsp;&nbsp;
							<?php if($data['sma_etime'] > 0) echo date('Y-m-d', $data['sma_etime']);?>
						</td>
					</tr>
				</thead>
				<tbody>
					<tr>
						<th width="65" class="right i">
							<a href="javascript:;" onclick="searchVin18(0)" class="a_blue">中</a>&nbsp;<a href="javascript:;" onclick="searchVin18(1)" class="a_blue">商</a>&nbsp;VIN</th>
						<td width="210" class="i">
							<input type="text" name="vin[sma_vin]" style="width:165px;" value="<?php echo substr($vin, 0, 8).' '.substr($vin, 8, 1).' '.substr($vin, 9, 3).' '.substr($vin, 12, 5);?>" class="form-control <?php if (!$chk['ok']): ?>has-error<?php endif;?>">
							<?php if(!empty($vinOcrImg['vii_id'])){?>
							<a href="javascript:;" onclick="setViiVin(<?php echo $vinOcrImg['vii_id'];?>, <?php echo (int) $data['sma_id'];?>)" title="纠正VIN后保存并重新匹配数据" class="a_blue">改</a>
							<a href="javascript:;" id="vinReOcrBtn" onclick="getImgVin()" title="重新识别VIN" class="a_blue">识</a>
							<?php }?>
							<div id="check-msg"></div>
						</td>
					</tr>
					<tr>
						<th class="right i" title="工信部型号">
							<a href="javascript:;" onclick="searchVinXinghao(-1)" class="a_blue">公告</a> 型号<br>
							<input type="checkbox" id="gxbAllMatch" value="1" checked/>精准</label>
						</th>
						<td class="i">
							<?php if($rule){?>
							<div style="margin:2px 0">
								<a href="javascript:;" onclick="getDataFromZeda()" class="a_blue">取泽达</a>&nbsp;&nbsp;&nbsp;
								<a href="javascript:;" onclick="getDataFromImgSma()" class="a_blue">OCR型号</a>
							</div>
							<?php }?>
							<span id="isgxblist">
							  <?php foreach($vinCatchGxb as $vg){?>
								<div class="mgxb" <?php if($minGxb == $vg['gxb']) echo ' data-t="minGxb" title="最小"';?> data-val="<?php echo LibFc::FormatNum($vg['gxb']);?>" data-xl="<?php echo $vg['xl'];?>"  data-vin="<?php echo $vg['sma_vin'];?>">
									<span class="val<?php if($vg['islike']) echo ' islike';?>"><?php echo $vg['gxb'];?></span>
									<?php if($vg['rate']['brand'] > 0.99) echo '&nbsp;&nbsp;<span class="green">品牌:'.round($vg['rate']['brand']*100).'%</span>'; else if($vg['rate']['brand'] > 0.70) echo ' <span class="orange">品牌:'.round($vg['rate']['brand']*100).'%</span>';?>
									<?php if($vg['rate']['company'] > 0.99) echo '&nbsp;&nbsp;<span class="green">厂名:'.round($vg['rate']['company']*100).'%</span>'; else if($vg['rate']['company'] > 0.70) echo ' <span class="orange">厂名:'.round($vg['rate']['company']*100).'%</span>';?>
								</div>
							  <?php }?>
							</span>
							<input type="text" name="vin[sma_gxb_code_show]" value="<?php echo $data['sma_gxb_code_show'];?>" class="form-control" style="width:145px">
							<button type="button" onclick="getVinByGxbcode()" class="btn btn-info btn-sm" id="cbtn">查询</button>
						</td>
					</tr>
					<?php if($showEngine6){?>
					<tr>
						<th class="right i" title="发动机号码后6位">发动机号码</th>
						<td class="i">
							<input type="text" name="vin[sma_engine6]" value="<?php echo $data['sma_engine6'];?>" placeholder="行驶证发动机号后6位" class="form-control" style="width:145px">
							<?php if($engine6Work){?>
							<button type="button" onclick="getVinByEngine6()" class="btn btn-info btn-sm" id="cbtn2">查询</button>
							<?php }?>
						</td>
					</tr>
					<?php }?>
					<tr>
						<th class="right i">品牌</th>
						<td class="i"><input type="text" name="vin[sma_brand]" value="<?php echo $data['sma_brand'];?>" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i">发动机</th>
						<td class="i"><input type="text" name="vin[sma_engine]" value="<?php echo $data['sma_engine'];?>" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i">功率</th>
						<td class="i">
							<input type="text" name="vin[sma_kw]" value="<?php echo $data['sma_kw'];?>" class="form-control" size="8">
							<?php if($rule){?>
							<span id="kwtype" class="text-row"></span>
							<a href="javascript:;" onclick="showSetKwType()" title="设置" class="a_blue">设置</a>
							<?php }?>
						</td>
					</tr>
					<tr>
						<th class="right i">排量</th>
						<td class="i"><input type="text" name="vin[sma_cc]" value="<?php echo $data['sma_cc'];?>" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i">长度</th>
						<td class="i"><input type="text" name="vin[sma_length]" value="<?php echo $data['sma_length']>0 ? $data['sma_length'] : '';?>" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i">宽度</th>
						<td class="i"><input type="text" name="vin[sma_width]" value="<?php echo $data['sma_width']>0 ? $data['sma_width'] : '';?>" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i">高度</th>
						<td class="i"><input type="text" name="vin[sma_height]" value="<?php echo $data['sma_height']>0 ? $data['sma_height'] : '';?>" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i">轴距</th>
						<td class="i"><input type="text" name="vin[sma_wheel]" value="<?php echo $data['sma_wheel']>0 ? $data['sma_wheel'] : '';?>" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i">轴数</th>
						<td class="i"><input type="text" name="vin[sma_axle]" value="<?php echo $data['sma_axle']>0 ? $data['sma_axle'] : '';?>" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i">整备质量</th>
						<td class="i"><input type="text" name="vin[sma_weight]" value="<?php echo $data['sma_weight']>0 ? $data['sma_weight'] : '';?>" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i">车辆类型</th>
						<td class="i"><input type="text" name="vin[sma_vtype]" value="<?php echo $data['sma_vtype'];?>" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i">载客</th>
						<td class="i"><input type="text" name="vin[sma_passenger]" autocomplete="off" value="<?php echo $data['sma_passenger']>0 ? $data['sma_passenger'] : '';?>" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i">生产日期</th>
						<td class="i">
							<input type="text" name="vin[sma_year]" autocomplete="off" placeholder="如2019-10-01" value="<?php echo $data['sma_year'];?>" class="form-control">
							<?php foreach($data['match_date'] as $vg){?>
							<div class="match-date"><span class="val <?php if($vinOcrImg['vii_imgtype'] == 2 && (
									stripos($ocrWords, $vg) !== false || 
									(strlen($vg) == 7 && preg_match('/'.date('Y', strtotime($vg)).'[\-\/年]'.date('m', strtotime($vg)).'/iu', $ocrWords, $m)) || 
									(strlen($vg) == 7 && preg_match('/'.date('Y', strtotime($vg)).'[\-\/年]0?'.date('n', strtotime($vg)).'月/iu', $ocrWords, $m)) || 
									(strlen($vg) == 10 && preg_match('/'.date('Y', strtotime($vg)).'[\-\/年]'.date('m', strtotime($vg)).'[\-\/]?'.date('d', strtotime($vg)).'/iu', $ocrWords, $m)) ||
									(strlen($vg) == 10 && preg_match('/'.date('Y', strtotime($vg)).'[\-\/年]0?'.date('n', strtotime($vg)).'月?0?'.date('j', strtotime($vg)).'日/iu', $ocrWords, $m))
								)
							) echo ' islike';?>"><?php echo $vg;?></span> 生产？</div>
							<?php }?>
							<div id="check-msg-date" class="orange"></div>
						</td>
					</tr>
					<?php if($isJinkou){?>
					<tr>
						<th class="right i">进口日期</th>
						<td class="i"><input type="text" name="vin[sma_jkyear]" autocomplete="off" placeholder="如2019-10-01" value="<?php echo $data['sma_jkyear'];?>" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i">制造国</th>
						<td class="i"><input type="text" name="vin[sgv_country]" autocomplete="off" class="form-control"></td>
					</tr>
					<tr>
						<th class="right i"><a href="javascript:;" onclick="getGxbCompany()" class="a_blue"id="cotn">生产厂</a></th>
						<td class="i">
							<input type="text" name="vin[sgv_company]" autocomplete="off" class="form-control">
						</td>
					</tr>
					<?php }?>
					<tr>
						<th class="right i" title="参考不需要录入">总质量</th>
						<td class="i">
							<input type="text" name="vin[max_weight]" placeholder="不需要理会" class="form-control">
						</td>
					</tr>
				</tbody>
				<tfoot>
					<tr>
						<td class="i" colspan="2">
						<?php if(empty($vinErr['ve_vin'])){?>
							<?php if(!empty($vinOcrImg['vii_vin']) && !empty($vinOcrImg['vii_id'])){?>
							<b class="red"><?php echo $statusArr[$vinOcrImg['vii_status']];?></b> <?php echo $userArr[$vinOcrImg['vii_check_uid']];?> <?php if($vinOcrImg['vii_status'] == 1 && $vinOcrImg['vii_check_time'] > 0) echo date('Y-m-d', $vinOcrImg['vii_check_time']);?>
							<?php }?>
							&nbsp;
						<?php }?>
						</td>
					</tr>
				</tfoot>
			</table>
			<table class="table table-bordered">
				<tfoot>
					<?php if(!empty($vinErr['ve_vin'])){?>
					<tr>
						<th class="right orange" width="65px">纠错状态</th>
						<td colspan="3">
							<label><input type="radio" name="err[ve_status]" value="0" <?php if($vinErr['ve_status'] == 0) echo 'checked';?>>待核对</label>
							<label><input type="radio" name="err[ve_status]" value="1" <?php if($vinErr['ve_status'] == 1) echo 'checked';?>>有效</label>
							<label><input type="radio" name="err[ve_status]" value="-1" <?php if($vinErr['ve_status'] == -1) echo 'checked';?>>无效</label>
						</td>
					</tr>
					<tr>
						<th class="right orange">纠错意见</th>
						<td colspan="3">
							<input type="text" placeholder="审核意见" name="err[remark]" class="form-control" style="width:500px;" value="<?php echo $vinErr['ve_check']['remark'];?>"/>
							<ul class="remark-list" style="margin-top:5px;">
								<li><a href="javascrupt:;">反馈有效，谢谢您的反馈。</a></li>
								<li><a href="javascrupt:;">车架号有误，已为您纠正，请核对。</a></li>
								<li><a href="javascrupt:;">请提供车辆铭牌或者行驶证图便于核实，谢谢。</a></li>
								<li><a href="javascrupt:;">车架号解码结果无误，无需纠错。</a></li>
							</ul>
						</td>
					</tr>
					<?php }?>
				 </tfoot>
			</table>
			<div class="add_app_foot">
			<?php if(!empty($othsma)){?>
				<input type="hidden" name="othsma" value="<?php echo $othsma;?>">
				<button type="submit" class="btn btn-primary ok-btn" onclick="return checkVinFormInfo(this)">批量修改【<?php echo count(explode(',', $othsma));?>】条车架号</button>
			<?php }else if(!empty($othvii)){?>
				<input type="hidden" name="othvii" value="<?php echo $othvii;?>">
				<button type="submit" class="btn btn-primary ok-btn" onclick="return checkVinFormInfo(this)" name="vii_status" value="1">批量处理【<?php echo count(explode(',', $othvii));?>】条车架号</button>
			<?php }else{?>
				  <?php if(!empty($vinOcrImg['vii_vin']) && !empty($Params['vii_id'])){?>
					<button type="submit" class="btn btn-success ok-btn" onclick="return checkVinFormInfo(this)" name="vii_status" value="1">有效[下一个]</button>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					<button type="submit" class="btn btn-danger" onclick="return checkVinFormInfo(this)" name="vii_status" value="-1">删除[下一个]</button>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					<button type="submit" class="btn btn-info" onclick="return checkVinFormInfo(this)" name="vii_status" value="-2" title="">疑难[下一个]</button>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					<?php if(!empty($lasetParams['vii_id'])){?>
					<a class="btn btn-default" href="<?php echo mvc::$cfg['ADMIN_URI'].'ypcCar/standModelAnyAdd?'.http_build_query($lasetParams);?>">前一个</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					<?php }?>
					<?php if($showEngine6 && !$engine6Work){?>
					<button type="submit" class="btn btn-warning" onclick="return checkVinFormInfo(this)" name="vii_status" value="xszeng6" title="">跳过[行驶证型号不清]</button>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					<?php }?>
					<div class="gray" style="margin-top:5px">疑难：无法确认型号的<b class="red2">清晰铭牌图</b>，先不要直接删除或者设置为无效，留给杨总处理</div>
					<div class="gray">发动机号码模糊：<b class="red2">?</b>[数字]&nbsp;&nbsp;<b class="red2">%</b>[字母]&nbsp;&nbsp;<b class="red2">!</b>[字符]</div>
				<?php }else{?>
				<button type="submit" class="btn btn-primary ok-btn" onclick="return checkVinFormInfo(this)">保存</button>
				<div class="gray" style="margin-top:5px">发动机号码模糊：<b class="red2">?</b>[数字]&nbsp;&nbsp;<b class="red2">%</b>[字母]&nbsp;&nbsp;<b class="red2">!</b>[字符]</div>
				<?php }?>
			<?php }?>
			</div>
		</form>
		<br>
	</div>
</div>
<?php include_once(mvc::$cfg['PATH_TPL'].'public/footBase.php');?>
<script type="text/javascript" src="<?php echo mvc::$cfg['ADMIN_URL'];?>static/js/vinocr.js?ver=<?php echo mvc::$cfg['VER']['js'];?>"></script>	
<script type="text/javascript">
var uriParam = <?php echo json_encode($Params);?>;
var ISENGINE6 = false;
var vii_id = <?php echo (int) $vinOcrImg['vii_id'];?>;
var sma_id = <?php echo (int) $data['sma_id'];?>;
function delOcrAi(viiId){
	if(!confirm('确定删除AIOCR？')) return false;
	$.ajax({
		type:'POST',
		url:ADMIN_URI+'ypcCar/standVinImgsOcraiDel',
		data:{isAjax:1, vii_id:viiId},
		dataType:'json',
		success:function(Data){
			if(Data.status){
				$('#ocr-ai-box').remove();
			}else{
				alert(Data.data || '删除失败');
			}
		}
	});
}
$(document).ready(function(){
	initClickgxb();
	if($('#pics').length > 0){
		var viewer = new Viewer(document.getElementById('pics'), {
			title:0,
			toolbar: {
				zoomIn:1,
				zoomOut: 1,
				oneToOne: 1,
				prev: $('#pics img').length > 1 ? 1: 0,
				next: $('#pics img').length > 1 ? 1: 0,
				reset: 4,
				rotateLeft: 4,
				rotateRight: 4
			},
			inline:true,
			backdrop:false,
			button:false,
			navbar:  true
		});
		viewer.show();
	}

	$('#vin-data-box').width($(window).width() - $('.mod-vinimg-box').width() - 50);
	$('.match-date').click(function(){
		$('[name="vin[sma_year]"]').val($(this).find('.val').html());
	});
	$('[name="vin[sma_vin]"]').change(function(){
		var val = $(this).val().replace(/ /ig, '');
		if(val.length > 12) $('#av112').attr('href', ADMIN_URI+'ypcCar/standModelAny?sma_vin='+val.substring(0, 8)+'_'+val.substring(9, 12)+'%');
	});
	$('[name="vin[sma_kw]"]').change(function(){
		 chkKwType();
	});
	if(sma_id < 1) getImgVin();
	chkKwType();

	$('.remark-list a').click(function(){
		$('[name="err[remark]"]').val($(this).html());
	});
	if($('.match-date .islike').length == 1) $('.match-date .islike').eq(0).click();

	<?php if($vinYear >= 2017){?>
	matchEng6();
	<?php }?>

});
</script>
