Commit 49300b97 by yangliang

修改人员采集部分采集项

parent 0a2b9128
......@@ -36,6 +36,8 @@ import java.net.URL;
import java.net.URLDecoder;
import java.net.URLEncoder;
import java.util.*;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
/**
* 虹膜采集Controller
......@@ -676,4 +678,23 @@ public class HmCjController {
return null;
}
}
@ResponseBody
@RequestMapping("/getRyhmimages")
public Map<String,Object> getRyhmzpimages(String rybh,String zjhm)
{
List<TbStHm> hmxxs = hmCjService.getHmxxInfoList(rybh);
Map<String,Object> rstmap = new HashMap<String,Object>();
if(hmxxs!=null){
for(int i=0;i<hmxxs.size();i++){
TbStHm tbStHm = hmxxs.get(i);
if(tbStHm!=null&&"0".equals(tbStHm.getHmywdm())){
rstmap.put("21",new BASE64Encoder().encode(tbStHm.getHmsj()).replace("\r\n", ""));
}else if(tbStHm!=null&&"1".equals(tbStHm.getHmywdm())){
rstmap.put("22",new BASE64Encoder().encode(tbStHm.getHmsj()).replace("\r\n", ""));
}
}
}
return rstmap;
}
}
\ No newline at end of file
......@@ -817,6 +817,15 @@ public class TbXwRycjController {
zbfzxyr.setLrdwmc(user.getUnitname());
zbfzxyr.setLrr(user.getUsername());
//zbfzxyr.setXxdjryLxdh(user.getTelephone());
String ips = "";
try {
ips = SysUitl.getIp(request);
} catch (Exception e) {
e.printStackTrace();
}
if(ips!=null&&!"".equals(ips)){
zbfzxyr.setIp(ips);
}
boolean bool = rycjService.insertRyxx(zbfzxyr);
if(bool){
//boolean bools = dnaCjService.saveDnaXx(zbfzxyr);
......@@ -917,12 +926,6 @@ public class TbXwRycjController {
model.addAttribute("ryxx",xyrC);
model.addAttribute("saveflag","1");
model.addAttribute("cjsb",cjsb);
String ips = "";
try {
ips = SysUitl.getIp(request);
} catch (Exception e) {
e.printStackTrace();
}
model.addAttribute("clent",ips);
return "rygl/addryxx.html";
}
......@@ -2800,25 +2803,6 @@ public class TbXwRycjController {
return rstmap;
}
@ResponseBody
@RequestMapping("/getRyhmzpimages")
public Map<String,Object> getRyhmzpimages(String rybh,String zjhm)
{
long start = System.currentTimeMillis();
Map<String,Object> rstmap = new HashMap<String,Object>();
for(int i=21;i<=22;i++){
Future<String> future = asyncTask.getRyzpimages(rybh,zjhm,i+"");
try {
rstmap.put(i+"",(String)future.get());
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
}
}
return rstmap;
}
public String getZwtp(String zwbh,String zwbw,String zwlx){
String rst = "";
try {
......
......@@ -59,6 +59,12 @@ public class ZjCjController {
map.put("rybh", request.getParameter("rybh"));
List<AutoTbRyZp> zjzpxxs = tbRyRyzpService.getTbRyZjzpListByRybh(map);
if(zjzpxxs!=null&&zjzpxxs.size()>0){
zjxx.setXzpp(zjzpxxs.get(0).getXzpp());
zjxx.setXzcm(zjzpxxs.get(0).getXzcm());
zjxx.setSfcj(zjzpxxs.get(0).getSfcj());
zjxx.setZjlx(zjzpxxs.get(0).getZjlxdm());
zjxx.setXdhwdm(zjzpxxs.get(0).getXdhwdm());
zjxx.setXydm(zjzpxxs.get(0).getXydm());
for(int i=0;i<zjzpxxs.size();i++){
AutoTbRyZp zjzp = zjzpxxs.get(i);
if("11".equals(zjzp.getZpbw())){
......@@ -129,7 +135,7 @@ public class ZjCjController {
}
}
if (zzcjimg != null) {
String num = insPicByZj(zzcjimg, zjxx.getRybh(), user, "11", request);
String num = insPicByZj(zzcjimg, zjxx, user, "11", request);
if (num == "-1") {
photoflag = false;
}
......@@ -143,7 +149,7 @@ public class ZjCjController {
}
}
if (zzcjimg != null) {
String num = insPicByZj(zzcjimg, zjxx.getRybh(), user, "12", request);
String num = insPicByZj(zzcjimg, zjxx, user, "12", request);
if (num == "-1") {
photoflag = false;
}
......@@ -157,7 +163,7 @@ public class ZjCjController {
}
}
if (xmcjimg != null) {
String num = insPicByZj(xmcjimg, zjxx.getRybh(), user, "13", request);
String num = insPicByZj(xmcjimg, zjxx, user, "13", request);
if (num == "-1") {
photoflag = false;
}
......@@ -171,7 +177,7 @@ public class ZjCjController {
}
}
if (xmcjimg != null) {
String num = insPicByZj(xmcjimg, zjxx.getRybh(), user, "14", request);
String num = insPicByZj(xmcjimg, zjxx, user, "14", request);
if (num == "-1") {
photoflag = false;
}
......@@ -185,7 +191,7 @@ public class ZjCjController {
}
}
if (xmcjimg != null) {
String num = insPicByZj(xmcjimg, zjxx.getRybh(), user, "15", request);
String num = insPicByZj(xmcjimg, zjxx, user, "15", request);
if (num == "-1") {
photoflag = false;
}
......@@ -199,7 +205,7 @@ public class ZjCjController {
}
}
if (xmcjimg != null) {
String num = insPicByZj(xmcjimg, zjxx.getRybh(), user, "16", request);
String num = insPicByZj(xmcjimg, zjxx, user, "16", request);
if (num == "-1") {
photoflag = false;
}
......@@ -213,7 +219,7 @@ public class ZjCjController {
}
}
if (xmcjimg != null) {
String num = insPicByZj(xmcjimg, zjxx.getRybh(), user, "17", request);
String num = insPicByZj(xmcjimg, zjxx, user, "17", request);
if (num == "-1") {
photoflag = false;
}
......@@ -227,7 +233,7 @@ public class ZjCjController {
}
}
if (zzcjimg != null) {
String num = insPicByZj(zzcjimg, zjxx.getRybh(), user, "18", request);
String num = insPicByZj(zzcjimg, zjxx, user, "18", request);
if (num == "-1") {
photoflag = false;
}
......@@ -242,7 +248,7 @@ public class ZjCjController {
}
}
if (zzcjimg != null) {
String num = insPicByZj(zzcjimg, zjxx.getRybh(), user, "21", request);
String num = insPicByZj(zzcjimg, zjxx, user, "21", request);
if (num == "-1") {
photoflag = false;
}
......@@ -256,7 +262,7 @@ public class ZjCjController {
}
}
if (zzcjimg != null) {
String num = insPicByZj(zzcjimg, zjxx.getRybh(), user, "22", request);
String num = insPicByZj(zzcjimg, zjxx, user, "22", request);
if (num == "-1") {
photoflag = false;
}
......@@ -270,7 +276,7 @@ public class ZjCjController {
}
}
if (xmcjimg != null) {
String num = insPicByZj(xmcjimg, zjxx.getRybh(), user, "23", request);
String num = insPicByZj(xmcjimg, zjxx, user, "23", request);
if (num == "-1") {
photoflag = false;
}
......@@ -284,7 +290,7 @@ public class ZjCjController {
}
}
if (xmcjimg != null) {
String num = insPicByZj(xmcjimg, zjxx.getRybh(), user, "24", request);
String num = insPicByZj(xmcjimg, zjxx, user, "24", request);
if (num == "-1") {
photoflag = false;
}
......@@ -298,7 +304,7 @@ public class ZjCjController {
}
}
if (xmcjimg != null) {
String num = insPicByZj(xmcjimg, zjxx.getRybh(), user, "25", request);
String num = insPicByZj(xmcjimg, zjxx, user, "25", request);
if (num == "-1") {
photoflag = false;
}
......@@ -312,7 +318,7 @@ public class ZjCjController {
}
}
if (xmcjimg != null) {
String num = insPicByZj(xmcjimg, zjxx.getRybh(), user, "26", request);
String num = insPicByZj(xmcjimg, zjxx, user, "26", request);
if (num == "-1") {
photoflag = false;
}
......@@ -326,7 +332,7 @@ public class ZjCjController {
}
}
if (xmcjimg != null) {
String num = insPicByZj(xmcjimg, zjxx.getRybh(), user, "27", request);
String num = insPicByZj(xmcjimg, zjxx, user, "27", request);
if (num == "-1") {
photoflag = false;
}
......@@ -340,7 +346,7 @@ public class ZjCjController {
}
}
if (zzcjimg != null) {
String num = insPicByZj(zzcjimg, zjxx.getRybh(), user, "28", request);
String num = insPicByZj(zzcjimg, zjxx, user, "28", request);
if (num == "-1") {
photoflag = false;
}
......@@ -411,7 +417,8 @@ public class ZjCjController {
}
// 图片下载、并且存入数据库
public String insPicByZj(String imgstr, String rybh, User user, String zpbw,HttpServletRequest request) {
public String insPicByZj(String imgstr, TbXwYthcjZj zjxx, User user, String zpbw,HttpServletRequest request) {
String rybh = zjxx.getRybh();
AutoTbStRy ryxx = rycjService.getRyxxByRybh(rybh);
String fileName = rybh + zpbw + ".jpg";
AutoTbRyZp ryzp = new AutoTbRyZp();
......@@ -484,9 +491,12 @@ public class ZjCjController {
ryzp.setDzwjmc(fileName);
ryzp.setZpbw(zpbw);
ryzp.setTmtzms(ryxx.getTmtzms());
ryzp.setZjlxdm(ryxx.getZjlxdm());
ryzp.setXdhwdm(ryxx.getXdhwdm());
ryzp.setXydm(ryxx.getXydm());
ryzp.setZjlxdm(zjxx.getZjlx());
ryzp.setXdhwdm(zjxx.getXdhwdm());
ryzp.setXydm(zjxx.getXydm());
ryzp.setXzpp(zjxx.getXzpp());
ryzp.setXzcm(zjxx.getXzcm());
ryzp.setSfcj(zjxx.getSfcj());
if (zpxxbh != null && !zpxxbh.equals("")) {
xxbhflag = tbRyRyzpService.updateTbRyZjzp(ryzp, user.getUnitcode());
} else {
......
......@@ -48,6 +48,9 @@ public class AutoTbRyZp implements Serializable {
private String zjlxdm;
private String xdhwdm;
private String xydm;
private String xzpp;
private String xzcm;
private String sfcj;
private String tmtzms;
public static long getSerialVersionUID() {
......@@ -246,6 +249,30 @@ public class AutoTbRyZp implements Serializable {
this.tmtzms = tmtzms;
}
public String getXzpp() {
return xzpp;
}
public void setXzpp(String xzpp) {
this.xzpp = xzpp;
}
public String getXzcm() {
return xzcm;
}
public void setXzcm(String xzcm) {
this.xzcm = xzcm;
}
public String getSfcj() {
return sfcj;
}
public void setSfcj(String sfcj) {
this.sfcj = sfcj;
}
@Override
public String toString() {
return "AutoTbRyZp{" +
......
......@@ -94,12 +94,15 @@ public class SysUitl {
} catch (IOException e) {
e.printStackTrace();
}
InputStreamReader ir = new InputStreamReader(p.getInputStream(), "GBK");
LineNumberReader input = new LineNumberReader(ir);
p.waitFor();
boolean flag = true;
String ipStr = "(" + ip + ")";
if(p==null){
flag = false;
}
while(flag) {
InputStreamReader ir = new InputStreamReader(p.getInputStream(), "GBK");
LineNumberReader input = new LineNumberReader(ir);
p.waitFor();
String ipStr = "(" + ip + ")";
String str = input.readLine();
if (str != null) {
if (str.indexOf(ipStr) > 1) {
......@@ -120,19 +123,23 @@ public class SysUitl {
//根据 nbtstat -A 通过客户端IP获取MAC
public static String getkhdMac(String ip){
String mac = "";
boolean flag = true;
try {
Process p = null;
try {
String comstr = "nbtstat -A " + ip ;
//String comstr = "nbtstat -A " + ip ;//WINDOW系统使用
String comstr = "nmblookup -A " + ip ;//LINUX系统使用
p = Runtime.getRuntime().exec(comstr);
} catch (IOException e) {
flag = false;
e.printStackTrace();
}
InputStreamReader ir = new InputStreamReader(p.getInputStream(), "GBK");
LineNumberReader input = new LineNumberReader(ir);
p.waitFor();
boolean flag = true;
if(p==null){
flag = false;
}
while(flag) {
InputStreamReader ir = new InputStreamReader(p.getInputStream(), "GBK");
LineNumberReader input = new LineNumberReader(ir);
String str = input.readLine();
// MAC 地址 = 48-8A-D2-42-5C-D8
if (str!=null && str.indexOf("MAC") > 1) {
......@@ -144,6 +151,7 @@ public class SysUitl {
}else if(str==null){
break;
}
p.waitFor();
}
} catch (Exception e) {
e.printStackTrace(System.out);
......
......@@ -236,10 +236,13 @@
b.XM xm,
b.GMSFHM gmsfhm,
b.ZJSJ dzwjnr,
b.ZJLX zplxdm,
b.ZJLX zjlxdm,
b.ZJBW zpbw,
b.XDHWDM xdhwdm,
b.XYDM xydm,
b.XZPP xzpp,
b.XZCM xzcm,
b.SFCJ sfcj,
a.ryzpzs
from (select RYBH,count(rybh) as ryzpzs from TB_XW_YTHCJ_ZJ where RYBH = #{rybh} and (XXSC_PDBZ ='0' OR XXSC_PDBZ IS NULL) and dbms_lob.getlength(ZJSJ)>0 group by rybh) a,TB_XW_YTHCJ_ZJ b
where a.rybh = b.rybh
......@@ -272,6 +275,9 @@
ZJBW,
XDHWDM,
XYDM,
XZPP,
XZCM,
SFCJ,
XXDJRY_XM,
DJSJ,
XXDJDW_GAJGJGDM,
......@@ -295,6 +301,12 @@
<if test="entity.xdhwdm == null or entity.xdhwdm == ''">,NULL </if>
<if test="entity.xydm != null and entity.xydm != ''">, #{entity.xydm , jdbcType=VARCHAR }</if>
<if test="entity.xydm == null or entity.xydm == ''">,NULL </if>
<if test="entity.xzpp != null and entity.xzpp != ''">, #{entity.xzpp , jdbcType=VARCHAR }</if>
<if test="entity.xzpp == null or entity.xzpp == ''">,NULL </if>
<if test="entity.xzcm != null and entity.xzcm != ''">, #{entity.xzcm , jdbcType=VARCHAR }</if>
<if test="entity.xzcm == null or entity.xzcm == ''">,NULL </if>
<if test="entity.sfcj != null and entity.sfcj != ''">, #{entity.sfcj , jdbcType=VARCHAR }</if>
<if test="entity.sfcj == null or entity.sfcj == ''">,NULL </if>
<if test="entity.lrr != null and entity.lrr != ''">, #{entity.lrr , jdbcType=VARCHAR }</if>
<if test="entity.lrr == null or entity.lrr == ''">,NULL </if>
<if test="entity.lrsj != null">, #{entity.lrsj , jdbcType=TIMESTAMP }</if>
......@@ -355,6 +367,12 @@
<if test="entity.xdhwdm == null or entity.xdhwdm == ''">XDHWDM = NULL, </if>
<if test="entity.xydm != null and entity.xydm != ''">XYDM = #{entity.xydm , jdbcType=VARCHAR },</if>
<if test="entity.xydm == null or entity.xydm == ''">XYDM = NULL, </if>
<if test="entity.xzpp != null and entity.xzpp != ''">XZPP = #{entity.xzpp , jdbcType=VARCHAR },</if>
<if test="entity.xzpp == null or entity.xzpp == ''">XZPP = NULL, </if>
<if test="entity.xzcm != null and entity.xzcm != ''">XZCM = #{entity.xzcm , jdbcType=VARCHAR },</if>
<if test="entity.xzcm == null or entity.xzcm == ''">XZCM = NULL, </if>
<if test="entity.sfcj != null and entity.sfcj != ''">SFCJ = #{entity.sfcj , jdbcType=VARCHAR },</if>
<if test="entity.sfcj == null or entity.sfcj == ''">SFCJ = NULL, </if>
<if test="entity.dzwjnr != null and entity.dzwjnr != ''">ZJSJ= #{entity.dzwjnr , jdbcType=VARCHAR },</if>
<if test="entity.dzwjnr == null or entity.dzwjnr == ''">ZJSJ=NULL, </if>
<if test="entity.gxsj != null">gxsj=#{entity.gxsj , jdbcType=TIMESTAMP },</if>
......
function sjcj(){
var rybh = $("#rybh").val();
var xm = $("#xm").val();
var zjhm = $("#gmsfhm").val();
var lxdm = $("#lxdm").val();
if (lxdm == null || lxdm == "") {
lxdm = "0";
}
StartupSJCJ();
//yingyuansjcj(rybh,encodeURI(xm),zjhm,lxdm);
}
//=========手机采集===================================================
//开始手机采集
function StartupSJCJ() {
debugger;
var rybh = $("#rybh").val();
var xm = $("#xm").val();
var zjhm = $("#gmsfhm").val();
var lxdm = $("#lxdm").val();
var salb = $("#ajlbdm").val();
var jh = $("#username").val();
var jyszzzjgdm = $("#unitcode").val();
var bmch = $("#bmch").val();
var zz = $("#xzzXzqhdm").val();
var gzdw = $("#fwcs").val();
var hjxx = $("#hjdzXzqhdm").val();
if (lxdm == null || lxdm == "") {
lxdm = "0";
}
// xml格式
var xmlinfo = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>" +
"<RYXX>" +
"<RYBH>"+rybh+"</RYBH>" +
"<SFZH>"+zjhm+"</SFZH>" +
"<SALB>"+salb+"</SALB>" +
"<SJHM>"+lxdm+"</SJHM>" +
"<JH>"+jh+"</JH>" +
"<JYSZZZJGDM>"+jyszzzjgdm+"</JYSZZZJGDM>" +
"<BMCH>"+bmch+"</BMCH>" +
"<ZZ>"+zz+"</ZZ>" +
"<GZDW>"+gzdw+"</GZDW>" +
"<HJZZ>"+hjxx+"</HJZZ>" +
"</RYXX>";
// 把xml的特殊字符,进行转义,放到json里面,不报错
// 替换全部'双引号'为'斜杆+双引号'
xmlinfo = xmlinfo.replace(/\"/g, "\\\"");
//alert(xmlinfo);
var rs = newActiveXObject("XT_PHONECOLLECT.Document");
var path = "http://127.0.0.1:9980";
var param = "{\"autoSvrID\":\"XT_PHONECOLLECT.Document\",\"methodName\":\"StartupSJCJ\",\"xmlinfo\":\""+xmlinfo+"\"}";
$.ajax({
type: "post",
url: path,
async: false,
data: param,
contentType: "application/x-www-form-urlencoded",
dataType: "json",
success: function(data) {
debugger;
var rstemp = eval(data);
var status = rstemp.apiStatus;
if(status == "success"){
rs = status;
}else{
yingyuansjcj(rybh,encodeURI(xm),zjhm,lxdm);
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
//alert("开始手机采集失败,错误状态=="+XMLHttpRequest.status);
yingyuansjcj(rybh,encodeURI(xm),zjhm,lxdm);
}
});
return rs;
}
function yingyuansjcj(rybh,xm,zjhm,lxdm) {
//alert(Math.round(new Date()/1000));
debugger;
try{
$.ajax({
url:"http://127.0.0.1:1500/Service/?param="+rybh+","+xm+","+zjhm+","+lxdm,//此处换成你的服务端地址
type:"post",
dataType:"json",//jsonp 实现跨域
contentType:"application/x-www-form-urlencoded;charset=gbk",
jsonpCallback:"fun",//服务器返回执行的方法名
xhrFields:{
withCredentials:true
},
crossdomain:true,
success:function (data) {
alert("手机采集设备连接成功,请到采集设备上进行后续操作1!");
},
error:function (err) {
alert("请安装手机采集设备相应的采集控件后再进行手机信息采集!");
}
});
}catch (e){
alert("手机采集设备连接成功,请到采集设备上进行后续操作2!");
}
}
function getNowFormatDate() {
var date = new Date();
var seperator1 = "-";
var seperator2 = ":";
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
+ " " + date.getHours() + seperator2 + date.getMinutes()
+ seperator2 + date.getSeconds();
return currentdate;
}
function xdhSjcj() {
debugger;
var rybh = $("#rybh").val();
var xm = $("#xm").val();
var zjhm = $("#gmsfhm").val();
var lxdm = $("#lxdm").val();
var salb = $("#ajlbdm").val();
var jh = $("#username").val();
var jyszzzjgdm = $("#unitcode").val();
var bmch = $("#bmch").val();
var zz = $("#xzzXzqhdm").val();
var gzdw = $("#fwcs").val();
var hjxx = $("#hjdzXzqhdm").val();
if (lxdm == null || lxdm == "") {
lxdm = "0";
}
// xml格式
var xmlinfo = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>" +
"<RYXX>" +
"<RYBH>"+rybh+"</RYBH>" +
"<SFZH>"+zjhm+"</SFZH>" +
"<SALB>"+salb+"</SALB>" +
"<SJHM>"+lxdm+"</SJHM>" +
"<JH>"+jh+"</JH>" +
"<JYSZZZJGDM>"+jyszzzjgdm+"</JYSZZZJGDM>" +
"<BMCH>"+bmch+"</BMCH>" +
"<ZZ>"+zz+"</ZZ>" +
"<GZDW>"+gzdw+"</GZDW>" +
"<HJZZ>"+hjxx+"</HJZZ>" +
"</RYXX>";
// 把xml的特殊字符,进行转义,放到json里面,不报错
// 替换全部'双引号'为'斜杆+双引号'
xmlinfo = xmlinfo.replace(/\"/g, "\\\"");
//alert(xmlinfo);
var rs = newActiveXObject("XT_PHONECOLLECT.Document");
var path = "http://127.0.0.1:9980";
var param = "{\"autoSvrID\":\"XT_PHONECOLLECT.Document\",\"methodName\":\"StartupSJCJ\",\"xmlinfo\":\""+xmlinfo+"\"}";
$.ajax({
type: "post",
url: path,
async: false,
data: param,
contentType: "application/x-www-form-urlencoded",
dataType: "json",
success: function(data) {
debugger;
var rstemp = eval(data);
var status = rstemp.apiStatus;
if(status == "success"){
rs = status;
}else{
alert("请安装手机采集设备相应的采集控件后再进行手机信息采集!");
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
//alert("开始手机采集失败,错误状态=="+XMLHttpRequest.status);
alert("请安装手机采集设备相应的采集控件后再进行手机信息采集!");
}
});
return rs;
}
function jnsjcj() {
//alert(Math.round(new Date()/1000));
debugger;
try{
$.ajax({
url:"http://127.0.0.1:1500/Service/?param="+rybh+","+xm+","+zjhm+","+lxdm,//此处换成你的服务端地址
type:"post",
dataType:"json",//jsonp 实现跨域
contentType:"application/x-www-form-urlencoded;charset=gbk",
jsonpCallback:"fun",//服务器返回执行的方法名
xhrFields:{
withCredentials:true
},
crossdomain:true,
success:function (data) {
alert("手机采集设备连接成功,请到采集设备上进行后续操作1!");
},
error:function (err) {
alert("请安装手机采集设备相应的采集控件后再进行手机信息采集!");
}
});
}catch (e){
alert("手机采集设备连接成功,请到采集设备上进行后续操作2!");
}
}
\ No newline at end of file
......@@ -143,9 +143,11 @@
<a href="" onclick="qxopen()">用户管理</a>
</li>
</span>
<!--
<li id="H10E01">
<a onclick="">日志管理</a>
</li>
-->
<li id="H10E02">
<a onclick="">字典管理</a>
</li>
......@@ -360,7 +362,7 @@
}
function ZTRYCX(){
var url="http://ztry-zyk.zx.ga/zhyy_zt//pages/xzztry/xzztry.jsp?desktopAppId=1846&biz=zt&ly=ztyw";
var url="http://xz.xz.ga/zhyy/pages/xzztry/xzztry.jsp?desktopAppId=1846";
window.open(url,'_blank');
}
......@@ -368,12 +370,12 @@
function QGSZRYCX(){
/* var url = "http://10.5.152.9/szry_zyk/pages/szry/index.jsp"; */
/* 全国失踪人员接口调整替换 */
var url = "http://10.12.223.175/szry_zyk/pages/szry/index.jsp";
var url = "http://11.33.1.231/szry_zyk/pages/szry/index.jsp";
window.open(url,'_blank');
}
//全国被盗抢机动车查寻
function QGBDQJDCCX(){
var url = "http://10.12.223.18/dqc_ywk/pages/dqjdc/dqjdc.jsp";
var url = "http://bdqqc-zyk.zx.ga/dqc_zyk/pages/dqjdc/dqjdc.jsp?desktopAppId=1769&biz=jdc";
window.open(url,'_blank');
}
......@@ -392,7 +394,7 @@
var sfzh = $("#sfzh").html();
var dhhm = $("#dhhm").html();
var url = "http://65.65.100.192:8187/ITAP/servlet/front/JKS";
url+="?type=YHDL2&PAGE=index.jsp&USERID=admin&TIME=&IP=65.65.66.22&SJH="+dhhm+"&SFZH="+sfzh+"&XM="+yhm+"&JH=admin";
url+="?type=YHDL2&PAGE=index.jsp&USERID=admin&TIME=&IP=&SJH="+dhhm+"&SFZH="+sfzh+"&XM="+yhm+"&JH=admin";
window.open(url,'_blank');
}
......
......@@ -49,6 +49,7 @@
<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">
......@@ -1230,153 +1231,11 @@
}
}
function sjcj(){
var rybh = $("#rybh").val();
var xm = $("#xm").val();
var zjhm = $("#gmsfhm").val();
var lxdm = $("#lxdm").val();
if (lxdm == null || lxdm == "") {
lxdm = "0";
}
yingyuansjcj(rybh,encodeURI(xm),zjhm,lxdm);
}
//=========手机采集===================================================
//开始手机采集
function StartupSJCJ() {
var rybh = $("#rybh").val();
var xm = $("#xm").val();
var zjhm = $("#gmsfhm").val();
var lxdm = $("#lxdm").val();
var salb = $("#ajlbdm").val();
var jh = $("#username").val();
var jyszzzjgdm = $("#unitcode").val();
var bmch = $("#bmch").val();
var zz = $("#xzzXzqhdm").val();
var gzdw = $("#fwcs").val();
var hjxx = $("#hjdzXzqhdm").val();
if (lxdm == null || lxdm == "") {
lxdm = "0";
}
// xml格式
var xmlinfo = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>" +
"<RYXX>" +
"<RYBH>"+rybh+"</RYBH>" +
"<SFZH>"+zjhm+"</SFZH>" +
"<SALB>"+salb+"</SALB>" +
"<SJHM>"+lxdm+"</SJHM>" +
"<JH>"+jh+"</JH>" +
"<JYSZZZJGDM>"+jyszzzjgdm+"</JYSZZZJGDM>" +
"<BMCH>"+bmch+"</BMCH>" +
"<ZZ>"+zz+"</ZZ>" +
"<GZDW>"+gzdw+"</GZDW>" +
"<HJZZ>"+hjxx+"</HJZZ>" +
"</RYXX>";
// 把xml的特殊字符,进行转义,放到json里面,不报错
// 替换全部'双引号'为'斜杆+双引号'
xmlinfo = xmlinfo.replace(/\"/g, "\\\"");
//alert(xmlinfo);
var rs = newActiveXObject("XT_PHONECOLLECT.Document");
var path = "http://127.0.0.1:9980";
var param = "{\"autoSvrID\":\"XT_PHONECOLLECT.Document\",\"methodName\":\"StartupSJCJ\",\"xmlinfo\":\""+xmlinfo+"\"}";
$.ajax({
type: "post",
url: path,
async: false,
data: param,
contentType: "application/x-www-form-urlencoded",
dataType: "json",
success: function(data) {
debugger;
var rstemp = eval(data);
var status = rstemp.apiStatus;
if(status == "success"){
rs = status;
}else{
$.ajax({
url:"http://127.0.0.1:1500/Service/?param="+rybh+","+xm+","+zjhm+","+lxdm,//此处换成你的服务端地址
type:"Post",
data:{},
dataType:"jsonp",//jsonp 实现跨域
jsonpCallback:"fun",//服务器返回执行的方法名
success:function (data) {
alert("采集程序出错!处理方法:1、IE添加信任站点;2、自定义级别中ActiveX控件和插件全部选择启用;3、注册相应手机厂商采集控件;4、安装相应手机厂商采集软件!");
},
error:function (err) {
alert("采集程序出错!处理方法:1、IE添加信任站点;2、自定义级别中ActiveX控件和插件全部选择启用;3、注册相应手机厂商采集控件;4、安装相应手机厂商采集软件!");
}
});
}
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
//alert("开始手机采集失败,错误状态=="+XMLHttpRequest.status);
$.ajax({
url:"http://127.0.0.1:1500/Service/?param="+rybh+","+xm+","+zjhm+","+lxdm,//此处换成你的服务端地址
type:"Post",
data:{},
dataType:"jsonp",//jsonp 实现跨域
jsonpCallback:"fun",//服务器返回执行的方法名
success:function (data) {
alert("采集程序出错!处理方法:1、IE添加信任站点;2、自定义级别中ActiveX控件和插件全部选择启用;3、注册相应手机厂商采集控件;4、安装相应手机厂商采集软件!");
},
error:function (err) {
alert("采集程序出错!处理方法:1、IE添加信任站点;2、自定义级别中ActiveX控件和插件全部选择启用;3、注册相应手机厂商采集控件;4、安装相应手机厂商采集软件!");
}
});
}
});
return rs;
}
function yingyuansjcj(rybh,xm,zjhm,lxdm) {
//alert(Math.round(new Date()/1000));
debugger;
try{
$.ajax({
url:"http://127.0.0.1:1500/Service/?param="+rybh+","+xm+","+zjhm+","+lxdm,//此处换成你的服务端地址
type:"post",
dataType:"json",//jsonp 实现跨域
contentType:"application/x-www-form-urlencoded;charset=gbk",
jsonpCallback:"fun",//服务器返回执行的方法名
xhrFields:{
withCredentials:true
},
crossdomain:true,
success:function (data) {
alert("平板连接成功,请到平板上进行后续操作!");
},
error:function (err) {
alert("平板连接成功,请到平板上进行后续操作!");
}
});
}catch (e){
alert("平板连接成功,请到平板上进行后续操作!");
}
}
function getNowFormatDate() {
var date = new Date();
var seperator1 = "-";
var seperator2 = ":";
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
+ " " + date.getHours() + seperator2 + date.getMinutes()
+ seperator2 + date.getSeconds();
return currentdate;
}
function swcj(){
var unitcode = $("#unitcode").val();
if(unitcode.substr(0,2)=="43"){
if(unitcode.substr(0,2)=="46"){
window.open ("https://localhost/toswcj?rybh="+$("#rybh").val()+"&xm="+$("#xm").val()+"&gmsfhm="+$("#gmsfhm").val(),'newwindow','height=600,width=450,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')
return;
}
......
......@@ -119,7 +119,7 @@
<li id="li_yhk" class="tab1_lis" onclick="showYhk(this)">银行卡信息<span class="bot" th:text="${yhkzs}"></span></li>
<li id="li_bj" class="tab1_lis" onclick="tab1_toggle(this)">笔迹信息<span class="bot" th:text="${bjxxzs}"></span></li>
<li id="li_sw" class="tab1_lis" onclick="showSw(this)">声纹信息<span class="bot" th:text="${swxxzs}"></span></li>
<li id="li_hm" class="tab1_lis" onclick="tab1_toggle(this)">虹膜信息<span class="bot" th:text="${hmxxzs}"></span></li>
<li id="li_hm" class="tab1_lis" onclick="showHm(this)">虹膜信息<span class="bot" th:text="${hmxxzs}"></span></li>
<li id="li_wp" class="tab1_lis" onclick="showWpxx(this)">物品信息<span class="bot" th:text="${wpxxzs}"></span></li>
</ul>
<!--人像信息-->
......@@ -747,8 +747,8 @@
getPmImage($("#pmzwbh").val(),$("#asjxgrybh").val(),$("#xyrzjhm").val());//平面
getGdImage($("#gdzwbh").val());//滚动
getRxImage($("#asjxgrybh").val(),$("#xyrzjhm").val());//人像
showZj($("#asjxgrybh").val(),$("#xyrzjhm").val());//足迹
showHm($("#asjxgrybh").val(),$("#xyrzjhm").val());//虹膜
//showZj($("#asjxgrybh").val(),$("#xyrzjhm").val());//足迹
//showHm($("#asjxgrybh").val(),$("#xyrzjhm").val());//虹膜
});
//格式化字典
function codeFormatters(val,type){
......@@ -1051,14 +1051,13 @@
tab1_toggle(Obj);
}
//查询足迹信息
function showHm(rybh,zjhm){
function showHm(Obj){
debugger;
console.log(rybh);
console.log(zjhm);
var zjhm = $("#xyrzjhm").val();
var rybh = $("#asjxgrybh").val();
$.ajax({
type: "POST",
url: "getRyhmzpimages",
data:{"rybh":rybh,"zjhm":zjhm},
url: "getRyhmimages?zjhm="+zjhm+"&rybh="+rybh,
dataType: "json",
success:function(data){
console.log(data);
......@@ -1086,6 +1085,7 @@
console.log("error="+JSON.stringify(e));
}
});
tab1_toggle(Obj);
}
//查询声纹信息
function showSw(Obj){
......
......@@ -49,7 +49,7 @@
<input id="imgzp13" name="hgzp_y" class="hgzp_y" type="hidden" th:value="${zjxx.hgzp_y}">
<input id="imgzp14" name="xd_y" class="xd_y" type="hidden" th:value="${zjxx.xd_y}">
<input id="img4" name="cz_y" class="cz_y" type="hidden" th:value="${zjxx.cz_y}">
</form>
<!--人员基本信息-->
<div style="width: 100%;">
<p class="div_title" style="width: 80%;"><img src="zjcj/images/jc-icon.png" class="jc-icon" />人员编号:<span th:text="${rybh}"></span>&nbsp;&nbsp;姓名:<span th:text="${xm}"></span>&nbsp;&nbsp;身份证号:<span th:text="${zjhm}"></span></p>
......@@ -59,8 +59,8 @@
<tr>
<td class="td_r">足迹类型:</td>
<td class="td_bg">
<input id="zjlxdm" name="zjlxdm" type="text" style="width:230px; height:32px;" class="val easyui-combobox" data-options="url: '/queryTypeCode?type=CODE_YTHCJ_ZJLX',method:'get',textField : 'text', valueField : 'id'" />
<input type="hidden" id="zjlxdmStr" th:value="${zjxx.zjlx}"/>
<input id="zjlx" name="zjlx" type="text" style="width:230px; height:32px;" class="val easyui-combobox" data-options="url: '/queryTypeCode?type=CODE_YTHCJ_ZJLX',method:'get',textField : 'text', valueField : 'id'" />
<input type="hidden" id="zjlxStr" th:value="${zjxx.zjlx}"/>
</td>
<td class="td_r">鞋底花纹:</td>
<td class="td_bg" >
......@@ -76,11 +76,11 @@
<tr>
<td class="td_r">鞋子品牌:</td>
<td class="td_bg">
<input id="xzpp" name="zc" th:value="${zjxx.xzpp}" type="text" class="form-control cxnr" />
<input id="xzpp" name="xzpp" th:value="${zjxx.xzpp}" type="text" class="form-control cxnr" />
</td>
<td class="td_r">鞋子尺码:</td>
<td class="td_bg">
<input id="xzcm" name="zc" th:value="${zjxx.xzcm}" type="text" class="form-control cxnr" />
<input id="xzcm" name="xzcm" th:value="${zjxx.xzcm}" type="text" class="form-control cxnr" />
</td>
<td class="td_r">是否残疾:</td>
<td class="td_bg">
......@@ -91,6 +91,7 @@
</table>
</div>
</div>
</form>
<div class="tab1_div zwxx_div" style="height:690px;">
<p class="checklist">
<button type="button" onclick="btnCheck(this,'.zwxx_div')" class="act">
......@@ -130,7 +131,7 @@
onclick="startXmcj(0)" /></dt>
</dl>
</div>
<div class="left" style="position: relative; right: -40%; top: -312px;">
<div class="left" style="position: relative; right: -40%; top: -323px;">
<!--<dl class="fingerprint">
<dd>鞋底静态花纹</dd>
<dt><img src="static/xtba/zljc/images/no_data.jpg" id="content15" layer-pid="l-hand" layer-src="static/xtba/zljc/images/no_data.jpg" alt="鞋底静态花纹"
......@@ -183,7 +184,7 @@
onclick="startXmcj(3)" /></dt>
</dl>
</div>
<div class="left" style="position: relative; right: -40%; top: -312px;">
<div class="left" style="position: relative; right: -40%; top: -323px;">
<!--<dl class="fingerprint">
<dd>鞋底静态花纹</dd>
<dt><img src="static/xtba/zljc/images/no_data.jpg" id="content15" layer-pid="l-hand" layer-src="static/xtba/zljc/images/no_data.jpg" alt="鞋底静态花纹"
......@@ -378,6 +379,11 @@
$.messager.alert("提示","信息保存成功!");
}
$("#zjlx").combobox("setValue",$("#zjlxStr").val());
$("#xdhwdm").combobox("setValue",$("#xdhwdmStr").val());
$("#xydm").combobox("setValue",$("#xydmStr").val());
$("#sfcj").combobox("setValue",$("#sfcjStr").val());
var gdxdhw_z = $("#img1").val();
if (gdxdhw_z != null && gdxdhw_z != "") {
if(gdxdhw_z.indexOf("data:img/jpg;base64")>=0){
......
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