Commit 9db935b6 by yangliang

新增恒锐足迹采集

parent b13199d5
......@@ -39,6 +39,7 @@ public class DefaultViewConfig implements WebMvcConfigurer {
registry.addViewController("/toObjectKJ").setViewName("rygl/objectKJ");
registry.addViewController("/catchimg").setViewName("rygl/demo");
registry.addViewController("/dnabqdy").setViewName("rygl/dnabqdy");
registry.addViewController("/toHrzjcj").setViewName("rygl/hrzjcj");
registry.addViewController("/iframe1").setViewName("zlcc/iframe1");
registry.addViewController("/iframe2").setViewName("zlcc/iframe2");
registry.addViewController("/iframe3").setViewName("zwbzgl/iframe1");
......
......@@ -139,12 +139,11 @@ public class RyfkController {
Map<String, Object> asjmap = fw.getGabZyInfo(zylx, jsonStr);
List asjlist = new ArrayList();
asjlist = (ArrayList) asjmap.get("dataResult");
System.out.println("asjbh= 返回案件信息==" + asjlist);
//System.out.println("asjbh= 返回案件信息==" + asjlist);
//案件map
System.out.println("asjmaps=i===" + asjlist.get(0).toString());
// System.out.println("asjmaps=i===" + asjlist.get(0).toString());
Map asjmaps = strtomap(asjlist.get(0).toString());
TbStAsj asj = new TbStAsj();
System.out.println("asj= === " + asj.getASJBH());
Maputil.mapToObject(asj, asjmaps);
ajxxlist.add(asj);
}
......@@ -283,7 +282,7 @@ public class RyfkController {
if(ms.length==2){
ms[0] = ms[0].replaceAll(" ","");
m.put(ms[0], ms[1]);
System.out.println("ms[0]====" + ms[0] + "==ms[1]===" + ms[1]);
// System.out.println("ms[0]====" + ms[0] + "==ms[1]===" + ms[1]);
}else{
m.put(ms[0], "");
}
......
......@@ -21,153 +21,153 @@
</style>
</head>
<body>
<!-- 头 -->
<div class="header"><i class="fa fa-user" style="margin-right:8px;"></i>人员信息反馈</div>
<input type="hidden" id="zjhm" name="zjhm" th:value="${zjhm}"/>
<div class="wrap">
<!-- 左侧 -->
<div class="leftWrap">
<div class="left-menu">
<ul class="menu">
<li class="active">
<a href="#ryjbxx">人员基本信息<span class="count">1</span></a>
</li>
<li>
<a href="#qgsaxx">全国涉案信息<div id="qgsazs" style="display: inline-block;text-indent: 0px;"><i class="fa fa-spinner fa-spin"></i></div></a>
</li>
<li>
<a href="#qssaxx">全省涉案信息<div id="qssazs" style="display: inline-block;text-indent: 0px;"><i class="fa fa-spinner fa-spin"></i></div></a>
</li>
<li>
<a href="#ztryxx">在逃人员信息<div id="ztryzs" style="display: inline-block;text-indent: 0px;"><i class="fa fa-spinner fa-spin"></i></div></a>
</li>
<li>
<a href="#zwbzxx">指纹比中信息<div id="zwbzzs" style="display: inline-block;text-indent: 0px;"><i class="fa fa-spinner fa-spin"></i></div></a>
</li>
<li>
<a href="#swtzxx">生物特征信息<div id="swtzzs" style="display: inline-block;text-indent: 0px;"><i class="fa fa-spinner fa-spin"></i></div></a>
</li>
</ul>
</div>
<!-- 头 -->
<div class="header"><i class="fa fa-user" style="margin-right:8px;"></i>人员信息反馈</div>
<input type="hidden" id="zjhm" name="zjhm" th:value="${zjhm}"/>
<div class="wrap">
<!-- 左侧 -->
<div class="leftWrap">
<div class="left-menu">
<ul class="menu">
<li class="active">
<a href="#ryjbxx">人员基本信息<span class="count">1</span></a>
</li>
<li>
<a href="#qgsaxx">全国涉案信息<div id="qgsazs" style="display: inline-block;text-indent: 0px;"><i class="fa fa-spinner fa-spin"></i></div></a>
</li>
<li>
<a href="#qssaxx">全省涉案信息<div id="qssazs" style="display: inline-block;text-indent: 0px;"><i class="fa fa-spinner fa-spin"></i></div></a>
</li>
<li>
<a href="#ztryxx">在逃人员信息<div id="ztryzs" style="display: inline-block;text-indent: 0px;"><i class="fa fa-spinner fa-spin"></i></div></a>
</li>
<li>
<a href="#zwbzxx">指纹比中信息<div id="zwbzzs" style="display: inline-block;text-indent: 0px;"><i class="fa fa-spinner fa-spin"></i></div></a>
</li>
<li>
<a href="#swtzxx">生物特征信息<div id="swtzzs" style="display: inline-block;text-indent: 0px;"><i class="fa fa-spinner fa-spin"></i></div></a>
</li>
</ul>
</div>
<!-- 右侧 -->
<div class="rightWrap" style="position: relative;">
<!-- 全国涉案信息 -->
<div class="line1" id="ryjbxx">
<div class="centerbox">
<h1><span class="boder-left" style="top:7px;"></span><p>人员基本信息<i class="fa fa-angle-double-up iconsq" title="收起" onclick="toggleXx(this)"></i></p></h1>
<div class="bsh">
<table class="jbxxTableWrap" width="100%">
<tr class="empty">
<td width="10%"></td><td width="23%"></td><td width="10%"></td><td width="23%"></td><td width="10%"></td><td width="23%"></td>
</tr>
<tr>
<td rowspan="4" colspan="2" class="ac"><img id="ckzp" src="data:image/jpg;base64,"+${ryjbxx.edzzpStr64} style="height:120px;" /></td>
<input type="hidden" id="ckzpStr" name="ckzpStr" th:value="${ryjbxx.edzzpStr64}"/>
<td class="ar">人员编号:</td>
<td style="width:15%;" id="rybhtext" th:text="${ryjbxx.rybh}"></td>
<td class="ar">证件号码:</td>
<td style="width:15%;" id="zjhmtext" th:text="${ryjbxx.zjhm}"></td>
</tr>
<tr>
<td class="ar">姓名:</td>
<td style="width:15%;" id="xmtext" th:text="${ryjbxx.xm}"></td>
<td class="ar">曾用名:</td>
<td style="width:15%;" id="cymtext" th:text="${ryjbxx.cym}"></td>
</tr>
<tr>
<td class="ar">性别:</td>
<td style="width:15%;" id="xbtext" th:text="${ryjbxx.xbdm}"></td>
<input type="hidden" id="xbdmStr" name="xbdmStr" th:value="${ryjbxx.xbdm}"/>
<td class="ar">出生日期:</td>
<td style="width:15%;" id="csrqtext" th:text="${ryjbxx.csrqQsrqStr}"></td>
</tr>
<tr>
<td class="ar">民族:</td>
<td style="width:15%;" id="mztext" th:text="${ryjbxx.mzdm}"></td>
<input type="hidden" id="mzdmStr" name="mzdmStr" th:value="${ryjbxx.mzdm}"/>
<td class="ar">学历:</td>
<td style="width:15%;" id="xltext" th:text="${ryjbxx.xldm}"></td>
<input type="hidden" id="xldmStr" name="xldmStr" th:value="${ryjbxx.xldm}"/>
</tr>
<tr>
<td class="ar">户籍地:</td>
<td style="width:15%;" id="hjdtext" th:text="${ryjbxx.hjdzDzmc}"></td>
<input type="hidden" id="jgssxdmStr" name="jgssxdmStr" th:value="${ryjbxx.jgssxdm}"/>
<td class="ar">现住址:</td>
<td style="width:15%;" id="xzztext" th:text="${ryjbxx.xzzDzmc}"></td>
<td class="ar">服务处所:</td>
<td style="width:15%;" id="fwcstext" th:text="${ryjbxx.fwcs}"></td>
</tr>
</div>
<!-- 右侧 -->
<div class="rightWrap" style="position: relative;">
<!-- 全国涉案信息 -->
<div class="line1" id="ryjbxx">
<div class="centerbox">
<h1><span class="boder-left" style="top:7px;"></span><p>人员基本信息<i class="fa fa-angle-double-up iconsq" title="收起" onclick="toggleXx(this)"></i></p></h1>
<div class="bsh">
<table class="jbxxTableWrap" width="100%">
<tr class="empty">
<td width="10%"></td><td width="23%"></td><td width="10%"></td><td width="23%"></td><td width="10%"></td><td width="23%"></td>
</tr>
<tr>
<td rowspan="4" colspan="2" class="ac"><img id="ckzp" src="data:image/jpg;base64,"+${ryjbxx.edzzpStr64} style="height:120px;" /></td>
<input type="hidden" id="ckzpStr" name="ckzpStr" th:value="${ryjbxx.edzzpStr64}"/>
<td class="ar">人员编号:</td>
<td style="width:15%;" id="rybhtext" th:text="${ryjbxx.rybh}"></td>
<td class="ar">证件号码:</td>
<td style="width:15%;" id="zjhmtext" th:text="${ryjbxx.zjhm}"></td>
</tr>
<tr>
<td class="ar">姓名:</td>
<td style="width:15%;" id="xmtext" th:text="${ryjbxx.xm}"></td>
<td class="ar">曾用名:</td>
<td style="width:15%;" id="cymtext" th:text="${ryjbxx.cym}"></td>
</tr>
<tr>
<td class="ar">性别:</td>
<td style="width:15%;" id="xbtext" th:text="${ryjbxx.xbdm}"></td>
<input type="hidden" id="xbdmStr" name="xbdmStr" th:value="${ryjbxx.xbdm}"/>
<td class="ar">出生日期:</td>
<td style="width:15%;" id="csrqtext" th:text="${ryjbxx.csrqQsrqStr}"></td>
</tr>
<tr>
<td class="ar">民族:</td>
<td style="width:15%;" id="mztext" th:text="${ryjbxx.mzdm}"></td>
<input type="hidden" id="mzdmStr" name="mzdmStr" th:value="${ryjbxx.mzdm}"/>
<td class="ar">学历:</td>
<td style="width:15%;" id="xltext" th:text="${ryjbxx.xldm}"></td>
<input type="hidden" id="xldmStr" name="xldmStr" th:value="${ryjbxx.xldm}"/>
</tr>
<tr>
<td class="ar">户籍地:</td>
<td style="width:15%;" id="hjdtext" th:text="${ryjbxx.hjdzDzmc}"></td>
<input type="hidden" id="jgssxdmStr" name="jgssxdmStr" th:value="${ryjbxx.jgssxdm}"/>
<td class="ar">现住址:</td>
<td style="width:15%;" id="xzztext" th:text="${ryjbxx.xzzDzmc}"></td>
<td class="ar">服务处所:</td>
<td style="width:15%;" id="fwcstext" th:text="${ryjbxx.fwcs}"></td>
</tr>
</table>
</div>
</table>
</div>
</div>
<!-- 全国涉案信息 -->
<div class="line1" id="qgsaxx">
<div class="centerbox">
<h1><span class="boder-left" style="top:7px;"></span><p>全国涉案信息<i class="fa fa-angle-double-up iconsq" title="收起" onclick="toggleXx(this)"></i></p></h1>
<!--采集记录信息-->
<div class="tab1_div dnaxx_div">
<table class="layui-hide" id="qgajcjqk" lay-filter="qgajcjqk" width="98%"></table>
</div>
</div>
<!-- 全国涉案信息 -->
<div class="line1" id="qgsaxx">
<div class="centerbox">
<h1><span class="boder-left" style="top:7px;"></span><p>全国涉案信息<i class="fa fa-angle-double-up iconsq" title="收起" onclick="toggleXx(this)"></i></p></h1>
<!--采集记录信息-->
<div class="tab1_div dnaxx_div">
<table class="layui-hide" id="qgajcjqk" lay-filter="qgajcjqk" width="98%"></table>
</div>
</div>
<!-- 全省涉案信息 -->
<div class="line1" id="qssaxx">
<div class="centerbox">
<h1><span class="boder-left" style="top:7px;"></span><p>全省涉案信息<i class="fa fa-angle-double-up iconsq" title="收起" onclick="toggleXx(this)"></i></p></h1>
<!--采集记录信息-->
<div class="tab1_div dnaxx_div">
<table class="layui-hide" id="qsajcjqk" lay-filter="qsajcjqk" width="98%"></table>
</div>
</div>
<!-- 全省涉案信息 -->
<div class="line1" id="qssaxx">
<div class="centerbox">
<h1><span class="boder-left" style="top:7px;"></span><p>全省涉案信息<i class="fa fa-angle-double-up iconsq" title="收起" onclick="toggleXx(this)"></i></p></h1>
<!--采集记录信息-->
<div class="tab1_div dnaxx_div">
<table class="layui-hide" id="qsajcjqk" lay-filter="qsajcjqk" width="98%"></table>
</div>
</div>
<!-- 在逃人员信息 -->
<div class="line1" id="ztryxx">
<div class="centerbox">
<h1><span class="boder-left" style="top:7px;"></span><p>在逃人员信息<i class="fa fa-angle-double-up iconsq" title="收起" onclick="toggleXx(this)"></i></p></h1>
<!--在逃信息采集情况-->
<div class="tab1_div dnaxx_div">
<table class="layui-hide" id="ztrycjqk" lay-filter="ztrycjqk" width="98%"></table>
</div>
</div>
</div>
<!-- 在逃人员信息 -->
<div class="line1" id="ztryxx">
<div class="centerbox">
<h1><span class="boder-left" style="top:7px;"></span><p>在逃人员信息<i class="fa fa-angle-double-up iconsq" title="收起" onclick="toggleXx(this)"></i></p></h1>
<!--在逃信息采集情况-->
<div class="tab1_div dnaxx_div">
<table class="layui-hide" id="ztrycjqk" lay-filter="ztrycjqk" width="98%"></table>
</div>
</div>
<!-- 指纹比中信息 -->
<div class="line1" id="zwbzxx">
<div class="centerbox">
<h1><span class="boder-left" style="top:7px;"></span><p>指纹比中信息<i class="fa fa-angle-double-up iconsq" title="收起" onclick="toggleXx(this)"></i></p></h1>
<!--采集记录信息-->
<div class="tab1_div dnaxx_div">
<table class="layui-hide" id="zwbzcjjl" lay-filter="zwbzcjjl" width="98%"></table>
</div>
</div>
<!-- 指纹比中信息 -->
<div class="line1" id="zwbzxx">
<div class="centerbox">
<h1><span class="boder-left" style="top:7px;"></span><p>指纹比中信息<i class="fa fa-angle-double-up iconsq" title="收起" onclick="toggleXx(this)"></i></p></h1>
<!--采集记录信息-->
<div class="tab1_div dnaxx_div">
<table class="layui-hide" id="zwbzcjjl" lay-filter="zwbzcjjl" width="98%"></table>
</div>
</div>
<!-- 生物特征信息 -->
<div class="line1" id="swtzxx">
<div class="centerbox">
<h1><span class="boder-left" style="top:7px;"></span><p>生物特征采集记录<i class="fa fa-angle-double-up iconsq" title="收起" onclick="toggleXx(this)"></i></p></h1>
<!--采集记录信息-->
<div class="tab1_div dnaxx_div">
<table class="layui-hide" id="swtzcjjl" lay-filter="swtzcjjl" width="98%"></table>
</div>
</div>
</div>
<!-- 生物特征信息 -->
<div class="line1" id="swtzxx">
<div class="centerbox">
<h1><span class="boder-left" style="top:7px;"></span><p>生物特征采集记录<i class="fa fa-angle-double-up iconsq" title="收起" onclick="toggleXx(this)"></i></p></h1>
<!--采集记录信息-->
<div class="tab1_div dnaxx_div">
<table class="layui-hide" id="swtzcjjl" lay-filter="swtzcjjl" width="98%"></table>
</div>
</div>
</div>
</div>
<script type="text/javascript" src="/static/jquery/jquery.min.js"></script>
<script type="text/javascript" src="/static/easyui-window/js/jquery.easyui.min.js"></script>
<script type="text/javascript" src="/static/easyui-window/js/function.js"></script>
<link rel="stylesheet" href="/static/layui/css/layui.css" media="all">
</div>
<script type="text/javascript" src="/static/jquery/jquery.min.js"></script>
<script type="text/javascript" src="/static/easyui-window/js/jquery.easyui.min.js"></script>
<script type="text/javascript" src="/static/easyui-window/js/function.js"></script>
<link rel="stylesheet" href="/static/layui/css/layui.css" media="all">
<script src="/static/layui/layui.js" charset="utf-8"></script>
<script src="/static/layui/layui.all.js" charset="utf-8"></script>
<script src="/static/layui/layui.js" charset="utf-8"></script>
<script src="/static/layui/layui.all.js" charset="utf-8"></script>
<script type="text/javascript">
<script type="text/javascript">
$(function(){
$(".left-menu .menu>li").click(function(){
var _this=this;
......@@ -226,8 +226,8 @@
}
function showImgZw(){
layer.photos({
photos: '#layer-photos-zw'
,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
photos: '#layer-photos-zw'
,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
});
}
function toggleXx(_this){
......@@ -300,14 +300,14 @@
,cols: [
[
{field:'ztrybh', title:'在逃人员编号',align:'center', width:'10%',templet:function(row){
var rybh=row.ztrybh;
return "<span title='点击在逃人员详情' onclick=\"openZtxq('"+rybh+"')\">"+rybh+"</span>";
}}
var rybh=row.ztrybh;
return "<span title='点击在逃人员详情' onclick=\"openZtxq('"+rybh+"')\">"+rybh+"</span>";
}}
,{field:'asjbh', title:'涉案编号',align:'center', width:'10%'}
,{field:'ajlbdm', title:'案件类别',align:'center', width:'10%',templet:function(row){
var ajlbmc = codeFormatter(row.ajlbdm,'CODE_AJLB');
return ajlbmc;
}}
var ajlbmc = codeFormatter(row.ajlbdm,'CODE_AJLB');
return ajlbmc;
}}
,{field:'larq', title:'立案日期',align:'center', width:'10%'}
,{field:'tjlbh', title:'通缉令编号',align:'center', width:'10%'}
,{field:'tjjbdm', title:'通缉级别',align:'center', width:'10%'}
......@@ -344,150 +344,150 @@
,cols: [
[
{title:"人员编号",field:"rybh",align:'left',width:'10%',templet:function(row){
var rybh=row.rybh;
var xm=row.xm;
return "<span title='点击查看人员生物特征详情' onclick=\"openRyxq('"+rybh+"')\">"+rybh+"</span>";
}},
var rybh=row.rybh;
var xm=row.xm;
return "<span title='点击查看人员生物特征详情' onclick=\"openRyxq('"+rybh+"')\">"+rybh+"</span>";
}},
{title:"指纹编号",field:"szzwbh",align:'left',width:'10%'},
{title:"平面指纹",field:"pmzw",align:'center',color:'gree',width:'5%',templet:function(row){
var zwfkxx=row.zwfkxx;
var pmzw=row.rpmzw;
var rstStr;
if(zwfkxx==null||zwfkxx==""){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='平面指纹'>×</span>";
}else if(zwfkxx.substring(2,13)!='B0000000000'&&pmzw=="1-1-1-1-1-1-1-1-1-1"){
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='平面指纹'>√</span>";
}else if(zwfkxx.substring(2,13)!='B0000000000'&&pmzw!="1-1-1-1-1-1-1-1-1-1"){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='平面指纹'>√</span>";
}else{
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='平面指纹'>×</span>";
}
return rstStr;
}},
var zwfkxx=row.zwfkxx;
var pmzw=row.rpmzw;
var rstStr;
if(zwfkxx==null||zwfkxx==""){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='平面指纹'>×</span>";
}else if(zwfkxx.substring(2,13)!='B0000000000'&&pmzw=="1-1-1-1-1-1-1-1-1-1"){
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='平面指纹'>√</span>";
}else if(zwfkxx.substring(2,13)!='B0000000000'&&pmzw!="1-1-1-1-1-1-1-1-1-1"){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='平面指纹'>√</span>";
}else{
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='平面指纹'>×</span>";
}
return rstStr;
}},
{title:"滚动指纹",field:"gdzw",align:'center',color:'gree',width:'5%',templet:function(row){
var zwfkxx=row.zwfkxx;
var gdzw=row.rgdzw;
var rstStr;
if(zwfkxx==null||zwfkxx==""){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='滚动指纹'>×</span>";
}else if(zwfkxx.substring(13,24)!='C0000000000'&&gdzw=="1-1-1-1-1-1-1-1-1-1"){
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='滚动指纹'>√</span>";
}else if(zwfkxx.substring(13,24)!='C0000000000'&&gdzw!="1-1-1-1-1-1-1-1-1-1"){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='滚动指纹'>√</span>";
}else{
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='滚动指纹'>×</span>";
}
return rstStr;
}},
var zwfkxx=row.zwfkxx;
var gdzw=row.rgdzw;
var rstStr;
if(zwfkxx==null||zwfkxx==""){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='滚动指纹'>×</span>";
}else if(zwfkxx.substring(13,24)!='C0000000000'&&gdzw=="1-1-1-1-1-1-1-1-1-1"){
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='滚动指纹'>√</span>";
}else if(zwfkxx.substring(13,24)!='C0000000000'&&gdzw!="1-1-1-1-1-1-1-1-1-1"){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='滚动指纹'>√</span>";
}else{
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='滚动指纹'>×</span>";
}
return rstStr;
}},
{title:"人像",field:"rrx",align:'center',color:'gree',width:'5%',templet:function(row){
var rrx=row.rrx;
var zmzpxxbh=row.zmzpxxbh;
var cmzpxxbh=row.cmzpxxbh;
var ycmzpxxbh=row.ycmzpxxbh;
var jcjg=row.jcjg;
var rstStr;
if(zmzpxxbh==null||cmzpxxbh==null||ycmzpxxbh==null||zmzpxxbh==""||cmzpxxbh==""||ycmzpxxbh==""){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='人像'>×</span>";
}else if(rrx=="1-1-1"){
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='人像'>√</span>";
}else{
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='人像'>√</span>";
}
return rstStr;
}},
var rrx=row.rrx;
var zmzpxxbh=row.zmzpxxbh;
var cmzpxxbh=row.cmzpxxbh;
var ycmzpxxbh=row.ycmzpxxbh;
var jcjg=row.jcjg;
var rstStr;
if(zmzpxxbh==null||cmzpxxbh==null||ycmzpxxbh==null||zmzpxxbh==""||cmzpxxbh==""||ycmzpxxbh==""){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='人像'>×</span>";
}else if(rrx=="1-1-1"){
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='人像'>√</span>";
}else{
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='人像'>√</span>";
}
return rstStr;
}},
{title:"虹膜",field:"hm",align:'center',color:'gree',width:'5%',templet:function(row){
var hm=row.hm;
var rstStr;
if(hm==null||hm==""||hm<=0){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='虹膜'>×</span>";
}else{
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='虹膜'>√</span>";
}
return rstStr;
}},
var hm=row.hm;
var rstStr;
if(hm==null||hm==""||hm<=0){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='虹膜'>×</span>";
}else{
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='虹膜'>√</span>";
}
return rstStr;
}},
{title:"足迹",field:"zj",align:'center',color:'gree',width:'5%',templet:function(row){
var zj=row.zj;
var rstStr;
if(zj==null||zj==""||zj<=0){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='足迹'>×</span>";
}else{
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='足迹'>√</span>";
}
return rstStr;
}},
var zj=row.zj;
var rstStr;
if(zj==null||zj==""||zj<=0){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='足迹'>×</span>";
}else{
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='足迹'>√</span>";
}
return rstStr;
}},
{title:"声纹",field:"sw",align:'center',color:'gree',width:'5%',templet:function(row){
var sw=row.sw;
var rstStr;
if(sw==null||sw==""||sw<=0){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='声纹'>×</span>";
}else{
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='声纹'>√</span>";
}
return rstStr;
}},
var sw=row.sw;
var rstStr;
if(sw==null||sw==""||sw<=0){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='声纹'>×</span>";
}else{
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='声纹'>√</span>";
}
return rstStr;
}},
{title:"手机",field:"sjjbxx",align:'center',color:'gree',width:'5%',templet:function(row){
var sjjbxx=row.sjjbxx;
var sjlxrxx=row.sjlxrxx;
var rstStr;
if(sjjbxx==null||sjjbxx==""||sjjbxx<=0||sjlxrxx==null||sjlxrxx==""||sjlxrxx<=0){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='手机'>×</span>";
}else{
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='手机'>√</span>";
}
return rstStr;
}},
var sjjbxx=row.sjjbxx;
var sjlxrxx=row.sjlxrxx;
var rstStr;
if(sjjbxx==null||sjjbxx==""||sjjbxx<=0||sjlxrxx==null||sjlxrxx==""||sjlxrxx<=0){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='手机'>×</span>";
}else{
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='手机'>√</span>";
}
return rstStr;
}},
{title:"银行卡",field:"yhk",align:'center',color:'gree',width:'5%',templet:function(row){
var yhk=row.yhk;
var rstStr;
if(yhk==null||yhk==""||yhk<=0){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='银行卡'>×</span>";
}else{
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='银行卡'>√</span>";
}
return rstStr;
}},
var yhk=row.yhk;
var rstStr;
if(yhk==null||yhk==""||yhk<=0){
rstStr = "<span style='color: red;font-size: 20px;font-weight: bold;' title='银行卡'>×</span>";
}else{
rstStr = "<span style='color: green;font-size: 20px;font-weight: bold;' title='银行卡'>√</span>";
}
return rstStr;
}},
{title:"检查结果",field:"jcjg",align:'center',color:'gree',width:'5%',templet:function(row){
var rybh=row.rybh;
var xm=row.xm;
var szzwbh=row.szzwbh;
var jcjg=row.jcjg;
var wzxx=row.rwzxx;
var pmzw=row.rpmzw;
var gdzw=row.rgdzw;
var rx=row.rrx;
var bz=row.bz;
var rstStr;
if(szzwbh!=null&&jcjg==""){
rstStr = "<span style='color: red;'>检查中</span>";
}else{
if(jcjg=="0"){
rstStr = "<span class='hg-btn' onclick=\"openJcjg('"+rybh+"','"+xm+"','"+wzxx+"','"+pmzw+"','"+gdzw+"','"+rx+"','"+bz+"','"+jcjg+"')\">合&nbsp;&nbsp;&nbsp;&nbsp;格</span>";
}else if(jcjg=="1"){
rstStr = "<span class='bhg-btn' onclick=\"openJcjg('"+rybh+"','"+xm+"','"+wzxx+"','"+pmzw+"','"+gdzw+"','"+rx+"','"+bz+"','"+jcjg+"')\">不合格</span>";
}else if(jcjg=="2"){
rstStr = "<span class='bhg-btn' onclick=\"openJcjg('"+rybh+"','"+xm+"','"+wzxx+"','"+pmzw+"','"+gdzw+"','"+rx+"','"+bz+"','"+jcjg+"')\">无文档</span>";
}else if(jcjg=="3"){
rstStr = "<span class='bhg-btn' onclick=\"openJcjg('"+rybh+"','"+xm+"','"+wzxx+"','"+pmzw+"','"+gdzw+"','"+rx+"','"+bz+"','"+jcjg+"')\">无指纹</span>";
}else {
rstStr = "<span style='color: red;'>未检查</span>";
}
var rybh=row.rybh;
var xm=row.xm;
var szzwbh=row.szzwbh;
var jcjg=row.jcjg;
var wzxx=row.rwzxx;
var pmzw=row.rpmzw;
var gdzw=row.rgdzw;
var rx=row.rrx;
var bz=row.bz;
var rstStr;
if(szzwbh!=null&&jcjg==""){
rstStr = "<span style='color: red;'>检查中</span>";
}else{
if(jcjg=="0"){
rstStr = "<span class='hg-btn' onclick=\"openJcjg('"+rybh+"','"+xm+"','"+wzxx+"','"+pmzw+"','"+gdzw+"','"+rx+"','"+bz+"','"+jcjg+"')\">合&nbsp;&nbsp;&nbsp;&nbsp;格</span>";
}else if(jcjg=="1"){
rstStr = "<span class='bhg-btn' onclick=\"openJcjg('"+rybh+"','"+xm+"','"+wzxx+"','"+pmzw+"','"+gdzw+"','"+rx+"','"+bz+"','"+jcjg+"')\">不合格</span>";
}else if(jcjg=="2"){
rstStr = "<span class='bhg-btn' onclick=\"openJcjg('"+rybh+"','"+xm+"','"+wzxx+"','"+pmzw+"','"+gdzw+"','"+rx+"','"+bz+"','"+jcjg+"')\">无文档</span>";
}else if(jcjg=="3"){
rstStr = "<span class='bhg-btn' onclick=\"openJcjg('"+rybh+"','"+xm+"','"+wzxx+"','"+pmzw+"','"+gdzw+"','"+rx+"','"+bz+"','"+jcjg+"')\">无指纹</span>";
}else {
rstStr = "<span style='color: red;'>未检查</span>";
}
return rstStr;
}},
}
return rstStr;
}},
{title:"数据来源",field:"tbbz",align:'center',color:'gree',width:110,templet:function(row){
console.log("数据来源" + row);
var rybh=row.rybh;
var tbbz=row.tbbz;
var rstStr="";
if(tbbz=="0"){
rstStr = "<span style='color: green;'>新增人员</span>";
}else if(tbbz=="1"){
rstStr = "<span style='color: blue;'>执法场所</span>";
}else if(tbbz=="2"){
rstStr = "<span style='color: black;'>采集平台</span>";
}
return rstStr;
}}
console.log("数据来源" + row);
var rybh=row.rybh;
var tbbz=row.tbbz;
var rstStr="";
if(tbbz=="0"){
rstStr = "<span style='color: green;'>新增人员</span>";
}else if(tbbz=="1"){
rstStr = "<span style='color: blue;'>执法场所</span>";
}else if(tbbz=="2"){
rstStr = "<span style='color: black;'>采集平台</span>";
}
return rstStr;
}}
,{field:'lrrXm', title:'录入人',align:'center', width:'10%'}
,{field:'lrdwmc', title:'录入单位',align:'center', width:'10%'}
,{field:'lrsj', title:'注册时间',align:'center', width:'10%',templet : "<div>{{layui.util.toDateString(d.lrsj, 'yyyy-MM-dd HH:mm:ss')}}</div>"}
......@@ -515,10 +515,9 @@
,limit: 10
,cols: [
[
{field:'ASJBH', title:'案事件编号',align:'center', width:'10%'}
{field:'ASJBH', title:'案事件编号',align:'center', width:'15%'}
,{field:'AJMC', title:'案件名称',align:'center', width:'10%'}
,{field:'XCKYBH', title:'现场勘验编号',align:'center', width:'10%'}
,{field:'FXASJSJ', title:'发案时间',align:'center', width:'10%'}
,{field:'AJLBDM', title:'案件类别',align:'center', width:'15%'}
,{field:'LARQ', title:'立案日期',align:'center', width:'10%'}
,{field:'LADW_GAJGMC', title:'立案单位',align:'center', width:'10%'}
,{field:'ZCZJ_ZXSJ01', title:'侦查终结时间',align:'center', width:'10%'}
......@@ -575,7 +574,7 @@
</script>
</script>
</body>
</html>
......@@ -2,241 +2,241 @@
<html xmlns:th="http://www.thymeleaf.org">
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>人员信息采集</title>
<object id="expinfo" name="expinfo" classid="clsid:843423EB-8790-431E-AC0B-F74A874DC9CB" width=0 height=0 align=center hspace=0 vspace=0 > </object><!-- 陕西手机 -->
<object id="OpDriver" classid="clsid:EB3C46F2-9E76-4DF3-9960-0E067A70F140" width="0" height="0"></object><!-- 上海乐顾 -->
<link rel="stylesheet" href="/static/css/bootstrap.min.css" />
<link rel="stylesheet" href="/static/css/bootstrap-theme.min.css" />
<link rel="stylesheet" href="/static/css/font-awesome.min.css" />
<link rel="stylesheet" href="/static/css/reset.css" />
<link rel="stylesheet" href="/static/css/style.css" />
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>人员信息采集</title>
<object id="expinfo" name="expinfo" classid="clsid:843423EB-8790-431E-AC0B-F74A874DC9CB" width=0 height=0 align=center hspace=0 vspace=0 > </object><!-- 陕西手机 -->
<object id="OpDriver" classid="clsid:EB3C46F2-9E76-4DF3-9960-0E067A70F140" width="0" height="0"></object><!-- 上海乐顾 -->
<link rel="stylesheet" href="/static/css/bootstrap.min.css" />
<link rel="stylesheet" href="/static/css/bootstrap-theme.min.css" />
<link rel="stylesheet" href="/static/css/font-awesome.min.css" />
<link rel="stylesheet" href="/static/css/reset.css" />
<link rel="stylesheet" href="/static/css/style.css" />
<link rel="stylesheet" type="text/css" href="/static/ajgl/css/ajgl.css">
<script type="text/javascript" src="/static/ajgl/js/jquery.min.js"></script>
<script type="text/javascript" src="/static/ajgl/js/easyui-lang-zh_CN.js"></script>
<link rel="stylesheet" type="text/css" href="/static/easyui-window/css/easyui.css">
<link rel="stylesheet" type="text/css" href="/static/easyui-window/css/icon.css">
<script type="text/javascript" src="/static/easyui-window/js/jquery.easyui.min.js"></script>
<script type="text/javascript" src="/static/ajgl/js/jquery.min.js"></script>
<script type="text/javascript" src="/static/ajgl/js/easyui-lang-zh_CN.js"></script>
<link rel="stylesheet" type="text/css" href="/static/easyui-window/css/easyui.css">
<link rel="stylesheet" type="text/css" href="/static/easyui-window/css/icon.css">
<script type="text/javascript" src="/static/easyui-window/js/jquery.easyui.min.js"></script>
<script type="text/javascript" src="/static/easyui-window/js/function.js"></script>
<script type="text/javascript" src="/static/js/function_tck.js"></script>
<script type="text/javascript" src="/static/easyui-window/js/function.js"></script>
<script type="text/javascript" src="/static/js/function_tck.js"></script>
<script type="text/javascript" src="/static/common/js/baseJs.js"></script>
<script type="text/javascript" src="/static/common/js/baseJs.js"></script>
<script type="text/javascript" src="/static/js/catchpic.chrome.js" charset="utf-8"></script>
<script type="text/javascript" src="/static/js/onPicture.js" charset="utf-8"></script>
<script type="text/javascript" src="/static/js/edzFunc.chrome.js" charset="utf-8"></script>
<script type="text/javascript" src="/static/js/catchpic.chrome.js" charset="utf-8"></script>
<script type="text/javascript" src="/static/js/onPicture.js" charset="utf-8"></script>
<script type="text/javascript" src="/static/js/edzFunc.chrome.js" charset="utf-8"></script>
<script type="text/javascript" src="/static/js/activeObjUtil.js" charset="utf-8"></script>
<script type="text/javascript" src="/static/js/AjaxFuncPersontoAfis.js" charset="utf-8"></script>
<script type="text/javascript" src="/static/js/layer/layer.js"></script>
<link rel="stylesheet" type="text/css" href="/static/js/layer/skin/layer.css">
<!-- 重置 -->
<link rel="stylesheet" type="text/css" href="/static/xtba/ythcj/css/reset.css">
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="/static/xtba/ythcj/css/bootstrap.min.css">
<link rel="stylesheet" href="/static/layui/css/layui.css" media="all">
<script src="/static/layui/layui.js" charset="utf-8"></script>
<script src="/static/xtba/ythcj/js/bootstrap-select.min.js"></script>
<script src="/static/js/jquery.base64.js"></script>
<script type="text/javascript" src="/static/rygl/js/require.js" ></script>
<script src="/static/xtba/ythcj/js/callhm.js" type="text/javascript"></script>
<script type="text/javascript" src="/static/rygl/js/jQuery.print.js"></script>
<script type="text/javascript" src="/static/rygl/js/jquery.jqprint-0.3.js"></script>
<script type="text/javascript" src="/static/rygl/js/jquery-migrate-1.0.0.js"></script>
<script type="text/javascript" src="/static/rygl/js/sjcj.js"></script>
<!--- 代码框-->
<link rel="stylesheet" href="/static/rygl/css/dialog.css">
<!-- 样式 -->
<style type="text/css">
.bg{width: 100%; height: 100%; position: fixed; left: 0px; z-index: -1;}
.content{width: 1000px; height: auto; position: absolute; left: 50%; margin-left: -500px;}
.foot{width: 100%; height: 90px; background: url(static/xtba/ythcj/img/foot-bg.png); position: fixed; bottom: 0px; text-align: center; line-height: 90px; z-index: 8888;}
.logo{width: 110px;}
.dv{overflow:inherit}
.title{
font-size: 36px;
font-family: "幼圆";
color: #ccc;
text-shadow: -1px -1px 0 #fff,1px 1px 0 #333,1px 1px 0 #444;
position: relative;
top: 10px;
left: 10px;
}
.titles{position: relative; top: -28px;}
.titles span{color: #fff; position: relative; left: -150px; font-family: "微软雅黑"; font-weight: bold;}
.dv{
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
box-shadow:2px 2px 10px #909090;/*opera或ie9*/
background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc));
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cccccc');
}
.l1{width: 295px; height:24px !important; float: left; margin-left: 20px; margin-top: 10px; font-family: "微软雅黑"; font-weight: bold;}
.l1>.input-group-addon{width: 95px;}
.l2{width: 614px; float: left; margin-left: 20px; margin-top: 10px; font-family: "微软雅黑"; font-weight: bold;}
.l3{width: 924px; float: left; margin-left: 20px; margin-top: 10px; font-family: "微软雅黑"; font-weight: bold;}
.l3 textarea{height: 80px;}
.must{color: #f20;}
.br{clear: both;}
.input_code_out{border:0px !important;}
.dialog-title{margin-top:-2px;}
.dialog-toolbar .close {margin-top: -15px;}
.treeToolbar {
overflow: inherit !important;
}
.zTreeDemoBackground {
width: 387px !important;
}
/*菜单*/
.navbox{float:left;}
ul.navs{width:200px;padding:60px 0 60px 0;background:url(static/xtba/ythcj/img/shad2.png) no-repeat;}
ul.navs li{margin:5px 0 0 0;}
ul.navs li a{ background-repeat: no-repeat; background-image: url(static/xtba/ythcj/img/border.png); background-color: #FFFFFF; color: #174867; padding: 7px 15px 7px 15px; width: 225px; display: block; text-decoration: none; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-box-shadow: 2px 2px 4px #EDEDED; -moz-box-shadow: 2px 2px 4px #888; -o-box-shadow: 2px 2px 4px #888; border-left: 0px solid #CCCCCC; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3; box-shadow: 2px 2px 4px #EDEDED; }
ul.navs li a:hover{background:#ebebeb url(static/xtba/ythcj/img/border.png) no-repeat;color:#67a5cd;padding:7px 15px 7px 30px;}
/*图片上传*/
.upl{width: 215px; display: inline-block; float: left; margin-top: 20px; margin-left: 25px;}
#preview1{width:185px;height:230px;border:1px solid #000;overflow:hidden;}
#imghead1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
#preview2{width:185px;height:230px;border:1px solid #000;overflow:hidden;}
#imghead2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
#preview3{width:185px;height:230px;border:1px solid #000;overflow:hidden;}
#imghead3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
#preview4{width:185px;height:230px;border:1px solid #000;overflow:hidden;}
#imghead4 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
#preview11{width:150px;height:230px;}
#preview12{width:150px;height:230px;}
#preview21{width:400px;height:400px;}
#preview22{width:400px;height:400px;}
#preview31{width:400px;height:400px;}
#preview42{width:400px;height:400px;}
#preview1 img{width:185px;height:230px;}
#preview2 img{width:185px;height:230px;}
#preview3 img{width:185px;height:230px;}
#preview4 img{width:185px;height:230px;}
#preview11 img{width:150px;height:230px;}
#preview12 img{width:150px;height:230px;}
#preview21 img{width:400px;height:400px;}
#preview22 img{width:400px;height:400px;}
#preview31 img{width:400px;height:400px;}
#preview32 img{width:400px;height:400px;}
input{padding:5px !important;}
.form-control{height:32px !important;}
#zhsj,#csrqQsrq,#zwcjsj,#lrsj{border:0px !important;}
.input_code_out{width:100% !important;}
#notifyRemind{position:fixed !important;}
.popUp_bg{position:fixed !important;}
a.fyckxx {
float: left;
background-color:#3bb3e0;
font-family: 'Open Sans', sans-serif;
font-size:12px;text-decoration:none;
color:#fff;
position:relative;
padding:0px 13px;
padding-right:50px;
background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(44,160,202)),color-stop(1, rgb(62,184,229)));
-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 1px 0px 0px #156785, 0px 2px 5px #999;
-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 1px 0px 0px #156785, 0px 2px 5px #999;
-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 1px 0px 0px #156785, 0px 2px 5px #999;
box-shadow: inset 0px 1px 0px #2ab7ec, 0px 1px 0px 0px #156785, 0px 2px 5px #999;
}
a.fyckxx:active {
top:3px;
background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(62,184,229)),
color-stop(1, rgb(44,160,202))
);
-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
}
a.fyckxx::before {
background-color:#2591b4;
background-image:url(static/xtba/ythcj/img/right_arrow.png);
background-repeat:no-repeat;
background-position:center center;
content:"";
width:20px;
height:20px;
position:absolute;
right:15px;
top:50%;
margin-top:-9px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
-moz-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
-o-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
}
a.fyckxx:active::before {
top:50%;
margin-top:-12px;
-webkit-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
-moz-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
-o-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
}
a.fyckxx:hover{color:#fff;}
<script type="text/javascript" src="/static/js/AjaxFuncPersontoAfis.js" charset="utf-8"></script>
<script type="text/javascript" src="/static/js/layer/layer.js"></script>
<link rel="stylesheet" type="text/css" href="/static/js/layer/skin/layer.css">
<!-- 重置 -->
<link rel="stylesheet" type="text/css" href="/static/xtba/ythcj/css/reset.css">
<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="/static/xtba/ythcj/css/bootstrap.min.css">
<link rel="stylesheet" href="/static/layui/css/layui.css" media="all">
<script src="/static/layui/layui.js" charset="utf-8"></script>
<script src="/static/xtba/ythcj/js/bootstrap-select.min.js"></script>
<script src="/static/js/jquery.base64.js"></script>
<script type="text/javascript" src="/static/rygl/js/require.js" ></script>
<script src="/static/xtba/ythcj/js/callhm.js" type="text/javascript"></script>
<script type="text/javascript" src="/static/rygl/js/jQuery.print.js"></script>
<script type="text/javascript" src="/static/rygl/js/jquery.jqprint-0.3.js"></script>
<script type="text/javascript" src="/static/rygl/js/jquery-migrate-1.0.0.js"></script>
<script type="text/javascript" src="/static/rygl/js/sjcj.js"></script>
<!--- 代码框-->
<link rel="stylesheet" href="/static/rygl/css/dialog.css">
<!-- 样式 -->
<style type="text/css">
.bg{width: 100%; height: 100%; position: fixed; left: 0px; z-index: -1;}
.content{width: 1000px; height: auto; position: absolute; left: 50%; margin-left: -500px;}
.foot{width: 100%; height: 90px; background: url(static/xtba/ythcj/img/foot-bg.png); position: fixed; bottom: 0px; text-align: center; line-height: 90px; z-index: 8888;}
.logo{width: 110px;}
.dv{overflow:inherit}
.title{
font-size: 36px;
font-family: "幼圆";
color: #ccc;
text-shadow: -1px -1px 0 #fff,1px 1px 0 #333,1px 1px 0 #444;
position: relative;
top: 10px;
left: 10px;
}
.titles{position: relative; top: -28px;}
.titles span{color: #fff; position: relative; left: -150px; font-family: "微软雅黑"; font-weight: bold;}
.dv{
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
box-shadow:2px 2px 10px #909090;/*opera或ie9*/
background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ccc));
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cccccc');
}
.l1{width: 295px; height:24px !important; float: left; margin-left: 20px; margin-top: 10px; font-family: "微软雅黑"; font-weight: bold;}
.l1>.input-group-addon{width: 95px;}
.l2{width: 614px; float: left; margin-left: 20px; margin-top: 10px; font-family: "微软雅黑"; font-weight: bold;}
.l3{width: 924px; float: left; margin-left: 20px; margin-top: 10px; font-family: "微软雅黑"; font-weight: bold;}
.l3 textarea{height: 80px;}
.must{color: #f20;}
.br{clear: both;}
.input_code_out{border:0px !important;}
.dialog-title{margin-top:-2px;}
.dialog-toolbar .close {margin-top: -15px;}
.treeToolbar {
overflow: inherit !important;
}
.zTreeDemoBackground {
width: 387px !important;
}
/*菜单*/
.navbox{float:left;}
ul.navs{width:200px;padding:60px 0 60px 0;background:url(static/xtba/ythcj/img/shad2.png) no-repeat;}
ul.navs li{margin:5px 0 0 0;}
ul.navs li a{ background-repeat: no-repeat; background-image: url(static/xtba/ythcj/img/border.png); background-color: #FFFFFF; color: #174867; padding: 7px 15px 7px 15px; width: 225px; display: block; text-decoration: none; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-box-shadow: 2px 2px 4px #EDEDED; -moz-box-shadow: 2px 2px 4px #888; -o-box-shadow: 2px 2px 4px #888; border-left: 0px solid #CCCCCC; border-right: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; border-top: 1px solid #E3E3E3; box-shadow: 2px 2px 4px #EDEDED; }
ul.navs li a:hover{background:#ebebeb url(static/xtba/ythcj/img/border.png) no-repeat;color:#67a5cd;padding:7px 15px 7px 30px;}
/*图片上传*/
.upl{width: 215px; display: inline-block; float: left; margin-top: 20px; margin-left: 25px;}
#preview1{width:185px;height:230px;border:1px solid #000;overflow:hidden;}
#imghead1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
#preview2{width:185px;height:230px;border:1px solid #000;overflow:hidden;}
#imghead2 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
#preview3{width:185px;height:230px;border:1px solid #000;overflow:hidden;}
#imghead3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
#preview4{width:185px;height:230px;border:1px solid #000;overflow:hidden;}
#imghead4 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
#preview11{width:150px;height:230px;}
#preview12{width:150px;height:230px;}
#preview21{width:400px;height:400px;}
#preview22{width:400px;height:400px;}
#preview31{width:400px;height:400px;}
#preview42{width:400px;height:400px;}
#preview1 img{width:185px;height:230px;}
#preview2 img{width:185px;height:230px;}
#preview3 img{width:185px;height:230px;}
#preview4 img{width:185px;height:230px;}
#preview11 img{width:150px;height:230px;}
#preview12 img{width:150px;height:230px;}
#preview21 img{width:400px;height:400px;}
#preview22 img{width:400px;height:400px;}
#preview31 img{width:400px;height:400px;}
#preview32 img{width:400px;height:400px;}
input{padding:5px !important;}
.form-control{height:32px !important;}
#zhsj,#csrqQsrq,#zwcjsj,#lrsj{border:0px !important;}
.input_code_out{width:100% !important;}
#notifyRemind{position:fixed !important;}
.popUp_bg{position:fixed !important;}
a.fyckxx {
float: left;
background-color:#3bb3e0;
font-family: 'Open Sans', sans-serif;
font-size:12px;text-decoration:none;
color:#fff;
position:relative;
padding:0px 13px;
padding-right:50px;
background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(44,160,202)),color-stop(1, rgb(62,184,229)));
-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 1px 0px 0px #156785, 0px 2px 5px #999;
-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 1px 0px 0px #156785, 0px 2px 5px #999;
-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 1px 0px 0px #156785, 0px 2px 5px #999;
box-shadow: inset 0px 1px 0px #2ab7ec, 0px 1px 0px 0px #156785, 0px 2px 5px #999;
}
a.fyckxx:active {
top:3px;
background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(62,184,229)),
color-stop(1, rgb(44,160,202))
);
-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
}
a.fyckxx::before {
background-color:#2591b4;
background-image:url(static/xtba/ythcj/img/right_arrow.png);
background-repeat:no-repeat;
background-position:center center;
content:"";
width:20px;
height:20px;
position:absolute;
right:15px;
top:50%;
margin-top:-9px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
-moz-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
-o-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
}
a.fyckxx:active::before {
top:50%;
margin-top:-12px;
-webkit-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
-moz-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
-o-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
}
a.fyckxx:hover{color:#fff;}
/*.panel-body,.panel{overflow:inherit;}*/
input,textarea{font-weight:100;}
body .textbox-addon{height:100%;}
.zjimg{position: absolute;margin-right: 17px;right: 17px;font-size: 29px;color: #2F6FA6;cursor:pointer;}
.hmimg{position: absolute;margin-right: 17px;right: 17px;font-size: 29px;color: #2F6FA6;cursor:pointer;}
.tstzimg{position: absolute;margin-right: 17px;right: 17px;font-size: 29px;color: #2F6FA6;cursor:pointer;}
.img-one{float:left;margin:20px 29px;}
#ryzjxx{overflow:hidden;}
#ryhmxx{overflow:hidden;}
#tstzxx{overflow:hidden;}
.zj{width:185px;height:230px;}
.hm{width:400px;height:400px;}
</style>
<style type="text/css">
#preview1,#preview2,#preview3,#preview4,#preview11,#preview12{ /* 该对象用户在IE下显示预览图片 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
}
#imghead1,#imghead2,#imghead3,#imghead4{ /* 该对象用户在FF下显示预览图片 */
width: 185px;
height: 230px;
}
.bshbx{clear:both; padding-top:30px;}
.Wdate{border:0px !important;}
</style>
<style>
#tree{
width:415px !important;
}
</style>
input,textarea{font-weight:100;}
body .textbox-addon{height:100%;}
.zjimg{position: absolute;margin-right: 17px;right: 17px;font-size: 29px;color: #2F6FA6;cursor:pointer;}
.hmimg{position: absolute;margin-right: 17px;right: 17px;font-size: 29px;color: #2F6FA6;cursor:pointer;}
.tstzimg{position: absolute;margin-right: 17px;right: 17px;font-size: 29px;color: #2F6FA6;cursor:pointer;}
.img-one{float:left;margin:20px 29px;}
#ryzjxx{overflow:hidden;}
#ryhmxx{overflow:hidden;}
#tstzxx{overflow:hidden;}
.zj{width:185px;height:230px;}
.hm{width:400px;height:400px;}
</style>
<style type="text/css">
#preview1,#preview2,#preview3,#preview4,#preview11,#preview12{ /* 该对象用户在IE下显示预览图片 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
}
#imghead1,#imghead2,#imghead3,#imghead4{ /* 该对象用户在FF下显示预览图片 */
width: 185px;
height: 230px;
}
.bshbx{clear:both; padding-top:30px;}
.Wdate{border:0px !important;}
</style>
<style>
#tree{
width:415px !important;
}
</style>
<script type="text/javascript">
$(function(){
......@@ -319,10 +319,28 @@
var dbtime=null;
var ifallowed = 0;//是否允许高科客户端进行采集
var xmlPersonInfo = "";
var bccnt = 0;
var bccnts = 0;
var timers;
//保存和更新
function toSave(){
timers = setInterval(function() {
bccnt++;
}, 1);
//alert("bccnt===="+bccnt);
if(bccnt>=5000){
bccnts=0;
}
if(zwcjjss>0){
return;
}
bccnts++;
var num=avalidate();
if(num==-1 || num==0){
bccnts=0;
clearInterval(timers);
return;
}
var id="";
......@@ -422,6 +440,19 @@
var saveflag = $("#saveflag").val();
if(saveflag=="1"){
$.messager.alert( '提示',"保存成功!");
$.ajax({
url:"/toDeleteRyxx?asjxgrybh="+rybh,
date:{"asjxgrybh":rybh},
type:"POST",
success:function(data){
if(data){
alert("删除成功!",'提示');
doQuery();
}else{
alert("删除失败!",'提示');
}
}
});
}
if(($("#cyzjdmStr").val()=="111"||$("#cyzjdmStr").val()=="")&&$("#zjhm").val()!=""&&$("#gmsfhm").val()==""){
$("#gmsfhm").val($("#zjhm").val());
......@@ -900,24 +931,23 @@
}
}
var zwcjjs = 0;
var zwcjjss = 0;
var zwcjjstmp = "";
var timer;
//指纹采集
function getStatus(){
zwcjjss++;
timer = setInterval(function() {
zwcjjs++;
}, 1);
zwcjjstmp = zwcjjstmp+"==="+zwcjjs
if(zwcjjss==3){
alert(zwcjjstmp);
//alert("zwcjjs===="+zwcjjs);
if(zwcjjs>=10000){
zwcjjss=0;
}
return;
if(zwcjjs>0&&zwcjjs<10000){
if(zwcjjss>0){
return;
}
zwcjjss++;
if(ifgk==1){
//高科指纹采集
gkscanperson();
......@@ -983,6 +1013,7 @@
type:"POST",
data:{"rybh" : rybh},
error: function(XMLHttpRequest, textStatus, errorThrown) {
//zwcjjss = 0;
$.messager.alert( '提示',"初始化程序异常!");
afisdoprep("1");
},
......@@ -999,6 +1030,7 @@
type:"POST",
data:{"rybh" : rybh},
error: function(XMLHttpRequest, textStatus, errorThrown) {
zwcjjss = 0;
$.messager.alert( '提示',"初始化程序异常!");
},
success:function(data){
......@@ -1016,10 +1048,12 @@
var status = result.replace(/(^\s*)|(\s*$)/g,"");
if(status ==""){
$.messager.alert( '提示',"请先采集人像并保存!");
zwcjjss = 0;
clearInterval(timer);
return;
}else if(status =="0"){
$.messager.alert( '提示',"初始化程序异常!");
zwcjjss = 0;
clearInterval(timer);
return;
}
......@@ -1030,6 +1064,7 @@
if(ri==undefined){
//window.location.reload();
$.messager.alert( '提示',"调用指纹系统出错!");
zwcjjss = 0;
clearInterval(timer);
return;
}
......@@ -1048,10 +1083,12 @@
}
}else{
$.messager.alert( '提示',"调用指纹系统出错!");
zwcjjss = 0;
clearInterval(timer);
}
}else{
$.messager.alert( '提示',"调用指纹系统出错!");
zwcjjss = 0;
clearInterval(timer);
}
}
......@@ -1064,9 +1101,11 @@
}
$("#zwifcj").attr("src","/static/rygl/img/yes.png");
$.messager.alert( '提示',"指纹采集成功!");
zwcjjss = 0;
clearInterval(timer);
}else{
$.messager.alert( '提示',"指纹采集失败!");
zwcjjss = 0;
clearInterval(timer);
}
}
......@@ -1242,61 +1281,66 @@
console.log("设备权限验证结果:审批通过!");
console.log("所具备采集权限,指纹:"+data.ifzwcjy+",二代证:"+data.ifedzydq+",身高体重:"+data.ifsftzzzcjy+",虹膜:"+data.ifhmcjy+",足迹:"+data.ifzjcjy+",声纹:"+data.ifswcjy+",手机:"+data.ifsjcjy);
if(data.ifzwcjy=="否"){
$("#zw").find("a").removeAttr("href");
$("#zw").find("a").removeAttr("onclick");
$("#zw").find("a").css("cursor", "default");
$("#zw").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
$("#zw").find("a").unbind("click");
ifzw=-1;
//$("#zw").find("a").removeAttr("href");
//$("#zw").find("a").removeAttr("onclick");
//$("#zw").find("a").css("cursor", "default");
//$("#zw").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
//$("#zw").find("a").unbind("click");
}else{
ifzw=data.zwcjycode;
}
if(data.ifedzydq=="否"){
$("#edz").find("a").removeAttr("href");
$("#edz").find("a").removeAttr("onclick");
$("#edz").find("a").css("cursor", "default");
$("#edz").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
$("#edz").find("a").unbind("click");
//$("#edz").find("a").removeAttr("href");
//$("#edz").find("a").removeAttr("onclick");
//$("#edz").find("a").css("cursor", "default");
//$("#edz").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
//$("#edz").find("a").unbind("click");
}
if(data.ifsftzzzcjy=="否"){
$("#sgtz").find("a").removeAttr("href");
$("#sgtz").find("a").removeAttr("onclick");
$("#sgtz").find("a").css("cursor", "default");
$("#sgtz").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
$("#sgtz").find("a").unbind("click");
//$("#sgtz").find("a").removeAttr("href");
//$("#sgtz").find("a").removeAttr("onclick");
//$("#sgtz").find("a").css("cursor", "default");
//$("#sgtz").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
//$("#sgtz").find("a").unbind("click");
}
if(data.ifhmcjy=="否"){
$("#hm").find("a").removeAttr("href");
$("#hm").find("a").removeAttr("onclick");
$("#hm").find("a").css("cursor", "default");
$("#hm").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
$("#hm").find("a").unbind("click");
ifhm=-1;
//$("#hm").find("a").removeAttr("href");
//$("#hm").find("a").removeAttr("onclick");
//$("#hm").find("a").css("cursor", "default");
//$("#hm").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
//$("#hm").find("a").unbind("click");
}else{
ifhm=data.hmcjycode;
}
if(data.ifzjcjy=="否"){
$("#zj").find("a").removeAttr("href");
$("#zj").find("a").removeAttr("onclick");
$("#zj").find("a").css("cursor", "default");
$("#zj").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
$("#zj").find("a").unbind("click");
ifzj=-1;
//$("#zj").find("a").removeAttr("href");
//$("#zj").find("a").removeAttr("onclick");
//$("#zj").find("a").css("cursor", "default");
//$("#zj").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
//$("#zj").find("a").unbind("click");
}else{
ifzj=data.zjcjycode;
}
if(data.ifsjcjy=="否"){
$("#sj").find("a").removeAttr("href");
$("#sj").find("a").removeAttr("onclick");
$("#sj").find("a").css("cursor", "default");
$("#sj").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
$("#sj").find("a").unbind("click");
ifsj=-1;
//$("#sj").find("a").removeAttr("href");
//$("#sj").find("a").removeAttr("onclick");
//$("#sj").find("a").css("cursor", "default");
//$("#sj").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
//$("#sj").find("a").unbind("click");
}else{
ifsj=data.sjcjycode;
}
if(data.ifswcjy=="否"){
$("#sw").find("a").removeAttr("href");
$("#sw").find("a").removeAttr("onclick");
$("#sw").find("a").css("cursor", "default");
$("#sw").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
$("#sw").find("a").unbind("click");
ifsw=-1;
//$("#sw").find("a").removeAttr("href");
//$("#sw").find("a").removeAttr("onclick");
//$("#sw").find("a").css("cursor", "default");
//$("#sw").find("a").append("<img src=\"/static/common/img/suo.png\" title=\"无权限\"/>");
//$("#sw").find("a").unbind("click");
}else{
ifsw=data.swcjycode;
}
......@@ -1486,8 +1530,8 @@
debugger;
if(unitcode.substr(0,2)=="46"){
if($("#openzj").hasClass("fa-angle-double-down")){
$("#ryzjxx").slideDown();
$("#openzj").removeClass("fa-angle-double-down").addClass("fa-angle-double-up");
$("#ryzjxx").slideDown();
$("#openzj").removeClass("fa-angle-double-down").addClass("fa-angle-double-up");
}
var $loutitop=$('#ryzjxx').offset().top;
......@@ -1580,8 +1624,32 @@
}
function toHrZjcj(num){
kg=num;
tozjcj();
alert("足迹厂商="+ifzj);
if(ifzj==2){
$("#foottype").val(num);
var dialogId='jt';
openUrlForm({
id:dialogId,
url:'dnabqdy',
title:'足迹采集',
width:700,
height:550,
cache:false
},[
{
text:'采集完成',
handler:function(){
$('#jt').dialog('close');
$(document).unbind("scroll");
}
}
])
}else{
kg=num;
tozjcj();
}
}
function tozjcj(){
......@@ -1737,6 +1805,7 @@
<input type="hidden" id="ycmzpflag" name="ycmzpflag" th:value="1"/>
<input type="hidden" id="zjleftflag" name="zjleftflag" th:value="1"/>
<input type="hidden" id="zjrightflag" name="zjrightflag" th:value="1"/>
<input type="hidden" id="foottype" name="foottype" value=""/>
<input type="hidden" id="tstzflag1" name="tstzflag1" th:value="1"/>
<input type="hidden" id="tstzflag2" name="tstzflag2" th:value="1"/>
<input type="hidden" id="IFIDCARD" name="IFIDCARD"/><!--是否采集二代证 0未采集,1已采集-->
......@@ -2338,19 +2407,20 @@
<li id="wp"><a onclick="sswpcj()"><i class="fa fa-barcode"></i> 随身物品信息采集<img id="sswpifcj" src="/static/rygl/img/no.png"/></li></a>
<li id="dna"><a onclick="openDialog_DNADY()"><i class="fa fa-print"></i> 打印DNA标签</a></li>
<li><a href="javascript:prtzw()"><i class="fa fa-print"></i> 打印指纹卡</a></li>
<li><a href="javascript:openDialog_bz()"><i class="fa fa-barcode"></i> 人员信息无法采集说明</a></li>
<!--
<li><a href="#"><i class="fa fa-barcode"></i> 笔迹信息采集(建设中)</a></li>
<li><a href="#"><i class="fa fa-barcode"></i> 社会信息导入(建设中)</a></li>
<li><a href="#"><i class="fa fa-barcode"></i> 关系人信息采集(建设中)</a></li>
<li id="hmts"><a onclick="hmts()" href="#"><i class="fa fa-barcode"></i> 虹膜推送(建设测试中)</a></li>
<li id="hmcy"><a onclick="hmcy()" href="#"><i class="fa fa-barcode"></i> 虹膜查验(建设测试中)</a></li>
<li id="hmhy"><a onclick="hmhy()" href="#"><i class="fa fa-barcode"></i> 虹膜核验(建设测试中)</a></li>
<li name="qxsbflag"><a onclick="showScan()"><i class="fa fa-barcode"></i> 指纹卡扫描</a></li>
<li><a href="javascript:saveBiCj()"><i class="fa fa-address-card-o"></i> 采集笔迹</a></li>
<li><a href="javascript:window.open('http://10.188.45.120:8080/FARS')"><i class="fa fa-address-card-o"></i> 人像比对</a></li>
-->
<li><a href="javascript:openDialog_bz()"><i class="fa fa-barcode"></i> 人员信息无法采集说明</a></li>
<li><a href="#"><i class="fa fa-barcode"></i> 笔迹信息采集(建设中)</a></li>
<li><a href="#"><i class="fa fa-barcode"></i> 社会信息导入(建设中)</a></li>
<li><a href="#"><i class="fa fa-barcode"></i> 关系人信息采集(建设中)</a></li>
<li id="hmts"><a onclick="hmts()" href="#"><i class="fa fa-barcode"></i> 虹膜推送(建设测试中)</a></li>
<li id="hmcy"><a onclick="hmcy()" href="#"><i class="fa fa-barcode"></i> 虹膜查验(建设测试中)</a></li>
<li id="hmhy"><a onclick="hmhy()" href="#"><i class="fa fa-barcode"></i> 虹膜核验(建设测试中)</a></li>
<li name="qxsbflag"><a onclick="showScan()"><i class="fa fa-barcode"></i> 指纹卡扫描</a></li>
<li><a href="javascript:saveBiCj()"><i class="fa fa-address-card-o"></i> 采集笔迹</a></li>
<li><a href="javascript:window.open('http://10.188.45.120:8080/FARS')"><i class="fa fa-address-card-o"></i> 人像比对</a></li>
-->
</ul>
</div>
<!-- 指纹客户端采集限制start -->
......@@ -2876,7 +2946,7 @@
])
}
</script>
</script>
<!-- 权限机制
<div style="display: none" id="perurl" th:text="${perurl}"></div>-->
</html>
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="referrer" content="no-referrer">
<title>嫌疑人足迹采集</title>
<link href="Styles/Style.css" rel="stylesheet" />
<script src="Scripts/jquery-1.8.1.js"></script>
<script src="Scripts/jRange/jquery.range.js"></script>
<script src="Scripts/jquery.loadingview.js"></script>
<script src="Scripts/base64.js"></script>
<link href="Scripts/jRange/jquery.range.css" rel="stylesheet" />
<script type="text/javascript">
//采集仪客户端本地端口
var port = 8247;
var jsonData = {};
//自动升级文件地址
jsonData.AutoUpdaterUrl = 'http://127.0.0.1/Download/Publish/';
jsonData.Port = port;
jsonData.NoConnectImage = 'http://127.0.0.1:' + port + '/noConnectImage.jpg';
//最新采集仪客户端程序版本 版本来至update.xml中的AppVersion节
jsonData.AppVersion = '18.12.25.14';
var captureParameter = JSON.stringify(jsonData);
//未连接图片Url
var noConnectImageUrl = 'Images/NotConnectPicture.jpg';
var isConnected = false;
var isStartPreview = false;
var defaultParameter;
var parameter = {};
var isAnnexCollector = true;
var isUseOldUploadInterface = true;
var chat;
/**
* 预览
*/
function preview() {
if (!isStartPreview)
return;
chat.server.preview(picture.width, picture.height)
.done(receiveImage);
}
/**
* 接收图像
* @param image
*/
function receiveImage(image) {
if (!isStartPreview)
return;
isConnected = image !== noConnectImageUrl;
if (!isConnected) {
//没连接采集仪时 隔一秒一访问
setTimeout(function () {
const isNotConfig = $("#config").hasClass("cjy-btn-slide-hide");
if (!isNotConfig) {
$("#picture").attr("src", "Images/SettingPicture.png");
} else {
picture.src = image;
}
}, 1000);
return;
}
else {
const isNotConfig = $("#config").hasClass("cjy-btn-slide-hide");
if (!isNotConfig) {
$("#picture").attr("src", "Images/SettingPicture.png");
} else {
picture.src = image;
}
}
}
/**
* 连接上采集仪程序,马上执行,获取采集仪配置
*/
function getConfig() {
chat.server.getCaptureParameter()
.done(function (par) {
//没连接采集仪时隔一秒一访问
if (par == null) {
setTimeout(getConfig, 1000);
return;
}
defaultParameter = par;
setConfig();
//等同于先清空,并且设置了VampWidth,VampHeight VampPreviewWidth VampPreviewHeight
changeConfig();
});
}
function setConfig() {
$.extend(true, parameter, defaultParameter);
$('#cjyBrightness').jRange('setValue', parameter.Brightness);
$('#cjyContrast').jRange('setValue', parameter.Contrast);
$('#cjyExposure').jRange('setValue', parameter.Exposure);
$("#rdNotInverse").attr("checked", "checked");
if (parameter.VampCollectorEnable !== true) {
isAnnexCollector = false;
//没有附属图
//vampPicture.width = 0;
//vampPicture.height = 0;
} else {
$("[data-role='image-link']").show();
$("#picShow").show();
}
}
/**
* 修改参数配置
*/
function changeConfig() {
parameter.Brightness = $("#cjyBrightness").val();
parameter.Contrast = $("#cjyContrast").val();
parameter.Exposure = $("#cjyExposure").val();
parameter.Inverse = $("#rdInverse").is(':checked');
parameter.VampWidth = 640;
parameter.VampHeight = 480;
parameter.VampPreviewWidth = 190;
parameter.VampPreviewHeight = 142;
chat.server.setCaptureParameter(parameter);
}
/**
* 初始化
*/
function init() {
$.connection.CaptureDataServiceHub.client.connected = function () { };
$.connection.CaptureDataServiceHub.client.receive = function (message) {
var isNotConfig = $("#config").hasClass("cjy-btn-slide-hide");
if (message.messageName === "VampVideoHasNewFrame") {
if (!isNotConfig) {
$("[data-jselector='annexPic']").show();
$("[data-jselector='vampPicture']").attr("src", message.args);
//vampPicture.src = message.args;
} else {
$("[data-jselector='annexPic']").hide();
}
}
else if (message.messageName === "VampePictureHasChange") {
if (isNotConfig) {
if (message.args.length === 1) {
// $("#annexPic0").attr("src", message.args[0]);
$("#annexPic1").attr("src", message.args[0]);
// $("#annexPic2").attr("src", message.args[0]);
}
else if (message.args.length === 2) {
// $("#annexPic0").attr("src", message.args[0]);
$("#annexPic1").attr("src", message.args[1]);
// $("#annexPic2").attr("src", message.args[1]);
}
else if (message.args.length === 3) {
// $("#annexPic0").attr("src", message.args[0]);
$("#annexPic1").attr("src", message.args[1]);
// $("#annexPic2").attr("src", message.args[2]);
}
}
}
};
initConnect();
}
/**
* 初始化连接
*/
function initConnect() {
if (chat != null)
return;
//var log4net = $.connection.SignalrAppenderHub;
chat = $.connection.CaptureDataServiceHub;
$.connection.hub.start()
.done(function () {
console.log("采集仪客户端已连接");
initBind();
getConfig();
isStartPreview = true;
preview();
})
.fail(function () {
console.log("采集仪客户端连接失败,重新连接中...");
chat = null;
setTimeout(initConnect, 500);
});
}
/**
* 初始化绑定
*/
function initBind() {
isStartPreview = false;
parameter = {};
defaultParameter = null;
//亮度
$('#cjyBrightness').jRange({
from: -255,
to: 255,
step: 1,
scale: [-255, 0, 255],
format: '%s',
width: 130,
showLabels: true,
showScale: true,
onChangeEnd: changeConfig
});
//对比度
$('#cjyContrast').jRange({
from: -255,
to: 255,
step: 1,
scale: [-255, 0, 255],
format: '%s',
width: 130,
showLabels: true,
showScale: true,
onChangeEnd: changeConfig
});
//曝光度
$('#cjyExposure').jRange({
from: 1,
to: 400,
step: 1,
scale: [1, 100, 200, 300, 400],
format: '%s',
width: 130,
showLabels: true,
showScale: true,
onChangeEnd: changeConfig
});
document.getElementById("picture").onload = function () {
setTimeout(function () { preview(); }, 0);
}
$("#btCaptrue").off("click").on("click", function () {
if (!isConnected) {
dialog.alert("请连接采集仪后重试", function () { return true; });
return;
}
$("body").LoadingView();
isStartPreview = false;
if (isUseOldUploadInterface) {
chat.server.capture().done(function (data) {
sentCaptureImage(data);
});
} else {
//接收Model
chat.server.getResultToImageModel().done(function (data) {
//sentCaptureImage(data);
});
}
});
$("#btClear").off("click").on("click", function () {
chat.server.clear();
});
$("#rdInverse").off("change").on("change", changeConfig);
$("#rdNotInverse").off("change").on("change", changeConfig);
}
//是否已经尝试唤醒采集仪客户端
var isAlreadyWakeClient = false;
/**
* 加载signalR脚本
*/
function loadScript() {
const new_script = document.createElement("script");
new_script.type = "text/javascript";
new_script.src = `http://127.0.0.1:${port}/hubs`;
new_script.onreadystatechange = function () {
init();
};
const node = document.getElementsByTagName("head")[0].appendChild(new_script);
node.onerror = function () {
if (!isAlreadyWakeClient) {
console.log("客户端未启动,尝试唤醒客户端。");
startClient();
}
setTimeout(loadScript, 1000);
};
node.onload = init;
}
$(loadScript);
</script>
<script>
/**
* 复位设置
*/
function restore() {
setConfig();
changeConfig();
}
/**
* 退出时调用
*/
function exit() {
$("body").LoadingView();
try {
try {
chat.server.clear();
chat.server.exit();
} catch (e) {
}
setTimeout(exitDone, 1000);
} catch (e) {
}
}
/**
* 退出完成后关闭iframe窗口
*/
function exitDone() {
try {
$("body").LoadingView().close();
$.fn.iframeEventRouteNotifier.notify("routeCallBackDetialInfo");
} catch (e) {
}
window.parent.closeIframeDialog();
}
/**
* 上传采集仪获取的图片
* @param imageData
*/
function sentCaptureImage(imageData) {
//嫌疑人Id 需生成
var suspectId = "嫌疑人Id";
var notEmptyData = "";
if (!imageData) return;
var annexPicList = new Array();
if (isAnnexCollector) {
chat.server.getVamp(0).done(function (data) {
if (typeof (data) !== 'undefined') {
notEmptyData = data;
}
annexPicList[0] = data;
});
chat.server.getVamp(1).done(function (data) {
if (typeof (data) !== 'undefined') {
notEmptyData = data;
}
annexPicList[1] = data;
});
chat.server.getVamp(2).done(function (data) {
if (typeof (data) !== 'undefined') {
notEmptyData = data;
}
annexPicList[2] = data;
});
}
debugger;
var zjxh = window.parent.document.getElementById("foottype").value;
if(zjxh==1){
window.parent.document.getElementById("imghead11").src = imageData;
window.parent.document.getElementById("r_zjLeftBase64").value = imageData;
window.parent.document.getElementById("zjleftflag").value = "0";
window.parent.document.getElementById("zjzt").value = "1";
window.parent.document.getElementById("zjifcj").src = "/static/rygl/img/yes.png";
//$("#imghead11").attr('src', context);
//$("#r_zjLeftBase64").val(data.Context);
//$("#zjleftflag").val("0");
//$("#zjzt").val("1");
//$("#zjifcj").attr("src","/static/rygl/img/yes.png");
}else if(zjxh==2){
window.parent.document.getElementById("imghead12").src = imageData;
window.parent.document.getElementById("r_zjRightBase64").value = imageData;
window.parent.document.getElementById("zjrightflag").value = "0";
window.parent.document.getElementById("zjzt").value = "1";
window.parent.document.getElementById("zjifcj").src = "/static/rygl/img/yes.png";
//$("#imghead12").attr('src', context);
//$("#r_zjRightBase64").val(data.Context);
//$("#zjrightflag").val("0");
//$("#zjzt").val("1");
//$("#zjifcj").attr("src","/static/rygl/img/yes.png");
}
//上传主图
//$.ajax({
// url: '/api/Suspect',
// type: 'POST',
// data: { "": imageData },
// success: function (data) {
// uploadDone(data, annexPicList, notEmptyData, suspectId);
// }
//});
}
/**
* 上传主图完成后调用
* 上传附属图判断和数据处理
* @param data
* @param annexPicList
* @param notEmptyData
* @param suspectId
*/
function uploadDone(data, annexPicList, notEmptyData, suspectId) {
if (isAnnexCollector) {
var tmpPicBase64 = [];
$("#picShow").find("img[data-isselected='1']").each(function () {
const annexPicData = typeof (annexPicList[parseInt($(this).data("index"))]) == 'undefined'
? notEmptyData
: annexPicList[parseInt($(this).data("index"))];
tmpPicBase64.push(annexPicData);
});
if (tmpPicBase64.length > 0)
sentAnnexPic(tmpPicBase64);
else {
$("body").LoadingView().close();
resumeCapture();
}
}
}
/**
* 上传附属图接口
* @param tmpPicBase64
*/
function sentAnnexPic(tmpPicBase64) {
$.ajax({
url: '/api/Suspect/Annex',
type: 'POST',
dataType: "json",
data: { "": tmpPicBase64 },
success: function (data) {
//非连续采集 直接退出客户端
//exit();
//连续采集 清空数据
//alert("上传完毕");
$("body").LoadingView().close();
resumeCapture();
}
});
}
/**
* 恢复采集
*/
function resumeCapture() {
chat.server.clear();
isStartPreview = true;
preview();
}
/**
* 获取采集仪唤起Url
* @returns {}
*/
function getConnectUrl() {
const base64 = new Base64();
return `EverspryCapture://${base64.encode(captureParameter)}`;
}
/**
* 配置项展现
* @param ele
*/
function cjySlideOper(ele) {
$(ele).toggleClass("cjy-btn-slide-hide");
$("[data-oper=showCjy]").toggle();
const isNotConfig = $("#config").hasClass("cjy-btn-slide-hide");
if (!isNotConfig && isAnnexCollector) {
$("#picture").attr("src", "Images/SettingPicture.png");
} else {
$("#picture").attr("src", "");
}
}
/**
* 下载列表展现
* @param ele
*/
function slideDownloadList(ele) {
$(ele).toggleClass("cjy-download-btn-clicked");
$("[data-oper='showDownload']").slideToggle();
}
/**
* 附属图选择
* @param element
*/
function imageSelect(element) {
if ($(element).attr("data-isselected") == 1) {
$(element).next().addClass("new-model-small-unselected");
$(element).attr("data-isselected", "0");
} else {
$(element).next().removeClass("new-model-small-unselected");
$(element).attr("data-isselected", "1");
}
}
/**
* 启动客户端
*/
function startClient() {
$("#connectUrl").attr("src", getConnectUrl());
isAlreadyWakeClient = true;
}
/**
* 页面加载完毕后使用自定义Url唤起采集仪程序
*/
$(function () {
//startClient();
});
</script>
</head>
<body style="overflow: hidden;">
<iframe id="connectUrl" src="" style="height:0;width:0;border: none;margin: 0;padding: 0;overflow: hidden;"></iframe>
<div class="cjy-6-wrap">
<div>
<div class="cjy-fs-box" id="picShow" style="display: none;">
<!--<div class="cjy-fs-item">
<img onclick="imageSelect(this);" id="annexPic0" data-index="0" data-isselected="1" src="" alt="" />
<a href="javascript:void(0);" class="new-model-small-selected oper-box-select"></a>
</div>-->
<div class="cjy-fs-item">
<img onclick="imageSelect(this);" id="annexPic1" data-index="1" data-isselected="1" src="" alt="" />
<a href="javascript:void(0);" class="new-model-small-selected oper-box-select"></a>
</div>
<!--<div class="cjy-fs-item">
<img onclick="imageSelect(this);" id="annexPic2" data-index="2" data-isselected="1" src="" alt="" />
<a href="javascript:void(0);" class="new-model-small-selected oper-box-select"></a>
</div>-->
</div>
<div class="cjy-wrap" style="left:auto; right: 0;">
<div class="cjy-left">
<div class="cjy-img-wrap">
<p>
<img data-role="image-link" onerror="this.src = 'Images/NotConnectPicture.jpg';" data-jselector="image" src="Images/NotConnectPicture.jpg" id="picture" alt="">
</p>
</div>
</div>
<div class="cjy-right">
<div class="cjy-r-title">
<a href="javascript:void(0);" class="cjy-btn-gray cjy-clear-btn" id="btClear">清空足迹</a>
<a href="javascript:void(0);" class="cjy-btn-gray cjy-upload-btn" id="btCaptrue">采集上传</a>
<a href="javascript:void(0);" id="config" class="cjy-btn-slide cjy-btn-slide-hide" onclick="cjySlideOper(this);">&nbsp;</a>
</div>
<div class="cjy-r-oper" data-oper="showCjy">
<div>
<a href="javascript:void(0);" class="cjy-btn-gray jcy-reset-btn" onclick="restore();">恢复设置</a>
<a href="javascript:void(0);" class="cjy-btn-gray cjy-download-btn" onclick="slideDownloadList(this);">下载列表</a>
</div>
<div class="cjy-o-ck">
<label class="cjy-tpds">图片底色:</label>
<input type="radio" name="imgColor" value="false" checked="checked" id="rdNotInverse" />
<span class="rad-img-1">&nbsp;</span>
<input type="radio" name="imgColor" value="true" id="rdInverse" />
<span class="rad-img-2">&nbsp;</span>
</div>
<div class="cjy-o-auto">
<div class="clearfix margin-t-36">
<span class="slide-pre-text float-left">亮度</span>
<input type="hidden" value="23" id="cjyBrightness" />
</div>
<div class="clearfix margin-t-36">
<span class="slide-pre-text float-left">对比度</span>
<input type="hidden" value="23" id="cjyContrast" />
</div>
<div class="clearfix margin-t-36">
<span class="slide-pre-text float-left">曝光度</span>
<input type="hidden" value="23" id="cjyExposure" />
</div>
<div class="clearfix margin-t-36" style="display:none;" data-jselector="annexPic">
<span class="cjy-tpds">附属图预览</span>
<img width="190" height="142" data-role="image-link" onerror="this.src = 'Images/cjy_fst_dk_01.png';"
data-jselector="vampPicture" src="" id="vampPicture">
</div>
</div>
<div class="item-hide-list" data-oper="showDownload">
<div class="cjy-d-item">
<span class="cjy-d-name">标清采集仪驱动</span>
<span class="cjy-d-type">32位</span>
<a href="Download/CaptureDriver(x86).exe" class="cjy-d-icon">&nbsp;</a>
</div>
<div class="cjy-d-item">
<span class="cjy-d-name">标清采集仪驱动</span>
<span class="cjy-d-type">64位</span>
<a href="Download/CaptureDriver(x64).exe" class="cjy-d-icon">&nbsp;</a>
</div>
<div class="cjy-d-item">
<span class="cjy-d-name">高清采集仪驱动</span>
<span class="cjy-d-type">32位</span>
<a href="Download/HDCaptureDriver(x86).exe" class="cjy-d-icon">&nbsp;</a>
</div>
<div class="cjy-d-item">
<span class="cjy-d-name">高清采集仪驱动</span>
<span class="cjy-d-type">64位</span>
<a href="Download/HDCaptureDriver(x64).exe" class="cjy-d-icon">&nbsp;</a>
</div>
<div class="cjy-d-item">
<span class="cjy-d-name">Everspry FPS Plug-in</span>
<span class="cjy-d-type">32位</span>
<a href="Download/FPSToolsForWindows.exe" class="cjy-d-icon">&nbsp;</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment