Commit 3b7f8c45 by Jiang

人员信息查询、手机信息查询

parent 7608cf0b
function GetCommMessage(id) {
var message = "";
id = parseInt(id);
switch(id) {
case 9000:
message = "成功";
break;
case -9001:
message = "失败";
break;
case -9002:
message = "校验错误";
break;
case -9003:
message = "参数错误";
break;
case -9004:
message = "设备内无特征信息";
break;
case -9005:
message = "手指未按或手指质量差"
break;
case -9006:
message = "指纹合成失败"
break;
case -9007:
message = "指纹比对失败";
break;
case -9008:
message = "内存不足";
break;
case -9009:
message = "有闪存错";
break;
case -9010:
message = "传感器错";
break;
case -9011:
message = "请抬起手";
break;
case -9012:
message = "不支持的指令";
break;
case -9013:
message = "操作超时";
break;
case -9014:
message = "设备占用";
break;
case -9015:
message = "设备断开";
break;
case -9016:
message = "特征点过少";
break;
case -9017:
message = "取消操作";
break;
case -9018:
message = "文件错误";
break;
case -9100:
message = "加载EyeCoolComm.dll失败";
break;
case -10600:
message = "连接服务端通讯失败";
break;
case -10601:
message = "发送报文头失败";
break;
case -10602:
message = "发送报文体失败";
break;
case -10603: //分隔符后包含具体特征数据
message = "等待服务端响应超时";
break;
case -10604: //分隔符后包含具体特征数据
message = "接收服务端报文失败";
break;
case -10605: //分隔符后包含具体特征数据
message = "解析状态码失败";
break;
default:
message = "";
break;
}
return message;
}
function GetFingerMessage(id) {
var message = "";
id = parseInt(id);
switch(id) {
case 1000:
message = "成功";
break;
case -1001:
message = "失败";
break;
case -1002:
message = "校验错误";
break;
case -1003:
message = "参数错误";
break;
case -1004:
message = "设备内无特征信息";
break;
case -1005:
message = "手指未按或手指质量差"
break;
case -1006:
message = "指纹合成失败"
break;
case -1007:
message = "指纹比对失败";
break;
case -1008:
message = "内存不足";
break;
case -1009:
message = "有闪存错";
break;
case -1010:
message = "传感器错";
break;
case -1011:
message = "请抬起手";
break;
case -1012:
message = "不支持的指令";
break;
case -1013:
message = "操作超时";
break;
case -1014:
message = "设备占用";
break;
case -1015:
message = "设备断开";
break;
case -1016:
message = "特征点过少";
break;
case -1017:
message = "取消操作";
break;
case -1018:
message = "文件错误";
break;
case -1100:
message = "加载TesoLive.dll失败";
break;
case 1101:
message = "请注册指纹...";
break;
case 1102:
message = "请采集指纹...";
break;
case 1201: //分隔符后包含具体特征数据
message = "取得模板数据";
break;
case 1202: //分隔符后包含具体特征数据
message = "取得特征数据";
break;
default:
message = "";
break;
}
return message;
}
function GetFaceMessage(id) {
var message = "";
id = parseInt(id);
switch(id) {
case 2000:
message = "操作成功";
break;
case -2001:
message = "失败";
break;
case -2002:
message = "参数错误";
break;
case -2003:
message = "打开设备失败";
break;
case -2004:
message = "未打开设备";
break;
case -2005:
message = "设备繁忙"
break;
case -2006:
message = "图像数据不正确"
break;
case -2007:
message = "设备断开"
break;
case -2008:
message = "加载设备库失败"
break;
case -2009:
message = "加载算法库失败"
break;
case -2010:
message = "内存分配失败"
break;
case -2100:
message = "加载EcFaceCamSDK.dll失败"
break;
case 2001:
message = "无脸";
break;
case 2002:
message = "多脸";
break;
case 2003:
message = "头部姿态不正";
break;
case 2004:
message = "距离太近";
break;
case 2005:
message = "距离太远";
break;
case 2006:
message = "面部有表情";
break;
case 2007:
message = "有运动模糊";
break;
case 2100:
message = "检测到活体";
break;
case 2101:
message = "检测到非活体";
break;
case 2102:
message = "检测超时";
break;
case 2103:
message = "从设备取图失败";
break;
case 2104:
message = "检测被取消";
case 2009:
message = "";
break;
break;
}
return message;
}
function GetFvMessage(id) {
var message = "";
id = parseInt(id);
switch(id) {
case 4000:
message = "操作成功";
break;
case -4001:
message = "未知错误";
break;
case -4002:
message = "不支持";
break;
case -4003:
message = "库未初始化";
break;
case -4004:
message = "内存不足";
break;
case -4005:
message = "超时"
break;
case -4006:
message = "参数无效"
break;
case -4007:
message = "数据无效"
break;
case -4008:
message = "无效指针"
break;
case -4009:
message = "缓存过小"
break;
case -4010:
message = "未找到"
break;
case -4011:
message = "错误关闭"
break;
case -4012:
message = "已经打开"
break;
case -4013:
message = "错误工作"
break;
case -4014:
message = "无效的参数"
break;
case -4015:
message = "错误取消"
break;
case -4016:
message = "名字已存在"
break;
case -4017:
message = "组未找到"
break;
case -4018:
message = "模板未找到"
break;
case -4019:
message = "超过最大值"
break;
case -4100:
message = "加载ID_FVD.dll失败"
break;
case -4101:
message = "加载libvapi.dll失败"
break;
case -4102:
message = "初始化算法失败"
break;
case -4103:
message = "获取特征大小失败"
break;
case 4101:
message="请按捺手指";
break;
case 4102:
message="请抬起手指";
break;
case 4201:
message = ""; // 图像数据
break;
default:
break;
}
return message;
}
function TranslateMessage(type, id) {
var msg;
if (type == 1)
{
msg = GetFingerMessage(id);
}
else if (type == 2)
{
msg = GetFaceMessage(id);
}
else if (type == 4)
{
msg = GetFvMessage(id);
}
else if (type == 9)
{
msg = GetCommMessage(id);
}
if(msg != "") {
$.messager.alert( '提示',msg);
$("#message").text(msg);
}
}
\ No newline at end of file
function jsonp( options ) {
options = options || {};
if( !options.url || !options.callback ) {
throw new Error( "参数不合法" );
}
let callbackName = ( "jsonp_" + Math.random()).replace( ".", "" );
let oHead = document.getElementsByTagName("head")[0];
options.data[options.callback] = callbackName;
let params = formatParams( options.data );
let oS = document.createElement( "script" );
oHead.appendChild( oS );
window[callbackName] = function( res ) {
oHead.removeChild( oS );
clearTimeout( oS.timer );
window[callbackName] = null;
options.success && options.success( res );
};
oS.src = options.url + "?" + params;
if( options.time ) {
oS.timer = setTimeout(function() {
window[callbackName] = null;
oHead.removeChild( oS );
options.fail && options.fail({ message: "超时" });
}, options.time );
}
oS.onerror = function(e) {
window[callbackName] = null;
oHead.removeChild( oS );
options.fail && options.fail({ message: "失败,请检查客户端是否开启" });
}
}
function formatParams( data ) {
let arr = [];
for( let name in data ) {
arr.push( encodeURIComponent(name) + "=" + encodeURIComponent(data[name]) );
}
arr.push( ("t=" + Math.random()).replace( ".", "" ) );
return arr.join( "&" );
}
var myEvent;
if(typeof(myEvent) === 'function') {
myEvent = new Event('onirisdone');
}else{
myEvent = document.createEvent('Event');
myEvent.initEvent('onirisdone', true, true);
}
var timerID = -1;
var irisData;
function startIris(leftid,rightid,setEye){
jsonp({
url: "http://127.0.0.1:40315/getEyeReg",
data: { eyeType: setEye, time: new Date().getTime() },
dataType: "json",
callback:"jsonpCallback",
success: function (response, xml) {
clearInterval(timerID);
if(response.flgResult==0){
document.getElementById(leftid).src ="data:image/jpeg;base64," + response["hmzp_zy_zip"];
document.getElementById(rightid).src ="data:image/jpeg;base64," + response["hmzp_yy_zip"];
//alert("右:"+response["hmzp_yy_zip"]);
//alert("右1:"+response["hmzp_yy"]);
document.getElementById("hmqsqkRight").value = "0";
document.getElementById("hmsjRight").value = response["hmzp_yy_zip"];
window.opener.document.getElementById("imghead22").src="data:image/jpeg;base64," + response["hmzp_yy_zip"];
$("#hmsjRight").val(response["hmzp_yy"]);
$("#rightEye").attr("src","data:image/jpeg;base64," + response["hmzp_yy_zip"])
$("#rightSelect option[value='0']").prop("selected", true);
//alert("左:"+response["hmzp_zy_zip"]);
//alert("左1:"+response["hmzp_zy"]);
document.getElementById("hmqsqkLeft").value = "0";
document.getElementById("hmsjLeft").value = response["hmzp_zy_zip"];
window.opener.document.getElementById("imghead21").src="data:image/jpeg;base64," + response["hmzp_zy_zip"];
$("#hmsjLeft").val(response["hmzp_zy"]);
$("#leftEye").attr("src","data:image/jpeg;base64," + response["hmzp_zy_zip"])
$("#leftSelect option[value='0']").prop("selected", true);
irisData=response;
window.dispatchEvent(myEvent);
}else{
alert(response.flgDesc);
}
},
fail: function (status) {
clearInterval(timerID);
alert(status.message);
}
});
if (-1 != timerID){
clearInterval(timerID);
}
sleep(200);
timerID = setInterval(function(){getLiveImage(leftid,rightid,setEye)}, 200);
}
function getIrisData(){
alert(irisData);
return irisData;
}
function getLiveImage(leftid,rightid,setEye) {
var eye_left = document.getElementById(leftid);
var eye_right = document.getElementById(rightid);
var eyeType=setEye;
if(eyeType==3){
eyeType=2;
}
if(setEye==1){
eye_right.src = "http://127.0.0.1:40315/getEyeLive?eyeType=1&t=" + Math.random();
}else if(setEye==2){
eye_left.src = "http://127.0.0.1:40315/getEyeLive?eyeType=2&t=" + Math.random();
}else{
eye_left.src = "http://127.0.0.1:40315/getEyeLive?eyeType=2&t=" + Math.random();
eye_right.src = "http://127.0.0.1:40315/getEyeLive?eyeType=1&t=" + Math.random();
}
}
/**
* 关闭虹膜采集
*/
function gbcj(){
clearInterval(timerID);
jsonp({
url: "http://127.0.0.1:40315/cancel",
data: { },
dataType: "json",
callback:"jsonpCallback",
fail: function (status) {
alert(status.message)
}
});
}
function sleep(delay) {
var start = (new Date()).getTime();
while ((new Date()).getTime() - start < delay) {
continue;
}
}
function wlhbaocun(){
$("#hmqsqkRight").val($("#rightSelect option:selected").val());
$("#hmqsqkLeft").val($("#leftSelect option:selected").val());
$("#sbxh").val($("#device_type option:selected").val());
if(($("#hmsjLeft").val() == '' || $("#hmsjLeft").val() == null) && ("#hmqsqkLeft").val()=='0'){
layer.alert('请选择左眼缺失情况!');
return;
}
if(($("#hmsjRight").val() == '' || $("#hmsjRight").val() == null)&& ("#hmqsqkRight").val()=='0'){
layer.alert('请选择右眼缺失情况!');
return;
}
layer.msg('保存中...');
$.ajax({
url:"/saveHmSjXxHb",
data:$('#hmForm').serialize(),
async:false,
type:"post",
dataType:"json",
success:function(data){
layer.closeAll();
var code = data.code
if(code == "0"){
layer.alert(data.msg, {
skin: 'layui-layer-molv' //样式类名
,closeBtn: 0
}, function(){
wlhhmts();
});
} else {
layer.alert(data.msg);
}
},
error:function(e){
//console.log("error="+JSON.stringify(e));
}
});
}
function wlhhmts(){
//equipID();
//window.open("/testImages?zwbh="+$("#rybh").val()+"&xm="+$("#xm").val()+"&gmsfhm="+$("#zjhm").val());
var rybh = window.opener.document.getElementById("rybh").value;
$.ajax({
type: "POST",
url: "/sendHmxxToWlh",
data: {"asjxgrybh":rybh},
dataType: "json",
success:function(data){
window.close();
},
error:function(e){
console.log("error="+JSON.stringify(e));
window.close();
}
});
}
\ No newline at end of file
var nEyeNums = 3;
var webSocket = {};
//创建websockt
function CreateWebSocket() {
webSocket = new WebSocket("ws://127.0.0.1:8082");
webSocket.onopen = WebSokectOnOpen;
webSocket.onmessage = WebSocketOnMessage;
webSocket.onclose = WebSocketOnClose;
};
//建立连接事件
function WebSokectOnOpen() {
//alert("已经打开连接!");
$(".display_info").css("display", "block");
webSocket.send("connection Success!");
GetDevInfo();
};
//监听消息(cmd$&ack$&data)
function WebSocketOnMessage(event) {
//监听来自服务端的数据
if(event.data == "") {
return;
}
// 拆分消息内容
var messageArray = event.data.split("$&");
if(messageArray.length < 3) {
// 不够3个元素,表示异常了
alert(messageArray.length);
return;
}
if(messageArray[0] != "TcCapRuningImage"&&messageArray[0] != "TcGetConnectedDeviceEx")
{
//alert(event.data);
//alert(messageArray[1]);
//alert(messageArray[2]);
var objs = eval('(' + messageArray[2] + ')');;
//var objs = messageArray[2].parseJSON();
//alert(objs.lefteye);
//alert(objs.lefteye.imagebase);
//alert(objs.righteye.imagebase);
if(objs.lefteye.imagebase!=undefined&&objs.lefteye.imagebase!=null&&objs.lefteye.imagebase!=""){
document.getElementById("hmqsqkLeft").value = "0";
document.getElementById("hmsjLeft").value = objs.lefteye.imagebase;
window.opener.document.getElementById("imghead21").src="data:image/jpg;base64,"+objs.lefteye.imagebase;
$("#hmsjLeft").val(objs.lefteye.imagebase);
$("#leftEye").attr("src","data:image/jpg;base64,"+objs.lefteye.imagebase)
}
if(objs.righteye.imagebase!=undefined&&objs.righteye.imagebase!=null&&objs.righteye.imagebase!=""){
document.getElementById("hmqsqkRight").value = "0";
document.getElementById("hmsjRight").value = objs.righteye.imagebase;
window.opener.document.getElementById("imghead22").src="data:image/jpg;base64,"+objs.righteye.imagebase;
$("#hmsjRight").val(objs.righteye.imagebase);
$("#rightEye").attr("src","data:image/jpg;base64,"+objs.righteye.imagebase)
}
if(!$("#hmsjLeft").val()){
$("#leftSelect option[value='1']").prop("selected", true);
}
if(!$("#hmsjRight").val()){
$("#rightSelect option[value='1']").prop("selected", true);
}
//document.getElementById("showimage").value = event.data;
}
if(messageArray[0] == "TcGetConnectedDeviceEx")
{
//alert(messageArray[2]);
var objs = eval('(' + messageArray[2] + ')');
//alert(objs.deviceinfo);
//alert(objs.deviceinfo.device_serial);
document.getElementById("sbbh").value = objs.deviceinfo.device_serial+"91110108774061560600000";
document.getElementById("sbcsdm").value = objs.deviceinfo.factory;
}
// 显示提示信息(成功/失败)
if (messageArray[0] == '900'){
TranslateMessage(9, messageArray[1]);
}
else{
TranslateMessage(2, messageArray[1]);
}
if(messageArray[0] == "TcCheckDeviceEx"){ // 设备状态
document.getElementById("DeviceState").value = "设备状态码:" + messageArray[1];
}
// 显示采集过程图像
if(messageArray[0] == "TcCapRuningImage") //
{
$("#imgPreview").attr("src", "data:image/jpg;base64," + messageArray[2]);
}
// 身份证信息
if(messageArray[0] == "TcReadIdCard") //
{
$("#imgPreview").attr("src", "data:image/jpg;base64," + messageArray[2]);
// document.getElementById("showimage").value = s;
}
// 动作提示
if(messageArray[0] == "TcActionHint") //
{
if(1 == messageArray[1]) {
document.getElementById("ActionHint").value = "请远一点";
$.messager.alert( '提示',"请远一点!");
}else if(2 == messageArray[1]){
document.getElementById("ActionHint").value = "请近一点";
$.messager.alert( '提示',"请近一点!");
}else if(22 == messageArray[1]){
document.getElementById("ActionHint").value = "请睁大眼睛";
$.messager.alert( '提示',"请睁大眼睛!");
}else if(24 == messageArray[1]){
document.getElementById("ActionHint").value = "设备拿反,请反转设备";
$.messager.alert( '提示',"设备拿反,请反转设备!");
}else if(25 == messageArray[1]){
document.getElementById("ActionHint").value = "请摘除美瞳";
$.messager.alert( '提示',"请摘除美瞳!");
}
}
};
function WebSocketOnClose() {
//监听来自客户端的数据
alert('和服务器断开连接');
};
//cmd:指令
//200-检测摄像头是否存在,
//201-打开摄像头,
//202-开始检活,
//203-停止检活,
//204-关闭摄像头,
//205-获取活体图像
//parameters:参数(多个参数用“$&”隔开)
function WebSocketSendMessage(cmd, parameters) {
//发送到服务器
if(cmd == null || cmd == "") {
alert('指令未定义或不能为null!');
return;
}
if(parameters == null || parameters == "" || parameters == undefined) {
webSocket.send(cmd);
return;
} else {
webSocket.send(cmd + "$&" + parameters);
}
};
//判断是否为纯数字
function CheckData(data) {
return new RegExp('^[0-9]+$').test(data);
}
//获取版本
function GetVersino() {
WebSocketSendMessage("TcGetVersionEx", "");
}
//打开摄像头
function OpenCamera() {
$(".display_info").css("display", "block");
WebSocketSendMessage("TcOpenDeviceEx", "");
}
//关闭摄像头
function CloseCamera() {
$(".display_info").css("display", "none");
WebSocketSendMessage("TcCloseDeviceEx", "");
}
//虹膜采集
function StartCap() {
$(".display_info").css("display", "block");
var nTimeout = document.getElementById("CapTimeOut").value;
WebSocketSendMessage("TcIrisImageCapEx", nEyeNums + '$&' + "1" + '$&' + nTimeout + '$&' + "1");
}
//强制采集
function CompulsoryCap() {
$(".display_info").css("display", "block");
WebSocketSendMessage("TcIrisImageCompulsoryCapEx", "");
}
//停止采集
function StopCap() {
$(".display_info").css("display", "none");
WebSocketSendMessage("TcCancelCaptureEx", "");
}
//启动检测设备状态
function StartCheckDev() {
WebSocketSendMessage("TcCheckDeviceEx", "0");
}
//获取设备信息
function GetDevInfo() {
WebSocketSendMessage("TcGetConnectedDeviceEx", "");
}
//获取身份证信息
function GetIdCard() {
$(".display_info").css("display", "block");
WebSocketSendMessage("TcReadIdCard","10" + '$&' + "1001");
}
function EyeFlagChange(selObj)
{
nEyeNums = selObj.options[selObj.selectedIndex].value;
}
function ysbaocun(){
$("#hmqsqkRight").val($("#rightSelect option:selected").val());
$("#hmqsqkLeft").val($("#leftSelect option:selected").val());
$("#sbxh").val($("#device_type option:selected").val());
if(($("#hmsjLeft").val() == '' || $("#hmsjLeft").val() == null) && ("#hmqsqkLeft").val()=='0'){
layer.alert('请选择左眼缺失情况!');
return;
}
if(($("#hmsjRight").val() == '' || $("#hmsjRight").val() == null)&& ("#hmqsqkRight").val()=='0'){
layer.alert('请选择右眼缺失情况!');
return;
}
layer.msg('保存中...');
$.ajax({
url:"/saveHmSjXxHb",
data:$('#hmForm').serialize(),
async:false,
type:"post",
dataType:"json",
success:function(data){
layer.closeAll();
var code = data.code
if(code == "0"){
layer.alert(data.msg, {
skin: 'layui-layer-molv' //样式类名
,closeBtn: 0
}, function(){
yshmts();
});
} else {
layer.alert(data.msg);
}
},
error:function(e){
//console.log("error="+JSON.stringify(e));
}
});
}
function yshmts(){
//equipID();
//window.open("/testImages?zwbh="+$("#rybh").val()+"&xm="+$("#xm").val()+"&gmsfhm="+$("#zjhm").val());
var rybh = window.opener.document.getElementById("rybh").value;
$.ajax({
type: "POST",
url: "/sendHmxxToYanShen",
data: {"asjxgrybh":rybh},
dataType: "json",
success:function(data){
window.close();
},
error:function(e){
console.log("error="+JSON.stringify(e));
window.close();
}
});
}
//比较日期,时间大小
function compareCalendar(logintime, logouttime) {
if (logintime.indexOf(" ") != -1 && logouttime.indexOf(" ") != -1) {
//包含时间,日期
return compareTime(logintime, logouttime);
}
else {
//不包含时间,只包含日期
return compareDate(logintime, logouttime);
}
}
//判断日期,时间大小
function compareTime(logintime, logouttime) {
if (logintime.length > 0 && logouttime.length > 0) {
var logintimeTemp = logintime.split(" ");
var logouttimeTemp = logouttime.split(" ");
var arrloginDate = logintimeTemp[0].split("-");
var arrlogoutDate = logouttimeTemp[0].split("-");
var arrloginTime = logintimeTemp[1].split(":");
var arrlogoutTime = logouttimeTemp[1].split(":");
var allLoginDate = new Date(arrloginDate[0], arrloginDate[1], arrloginDate[2], arrloginTime[0], arrloginTime[1], arrloginTime[2]);
var allLogoutDate = new Date(arrlogoutDate[0], arrlogoutDate[1], arrlogoutDate[2], arrlogoutTime[0], arrlogoutTime[1], arrlogoutTime[2]);
if (allLoginDate.getTime() > allLogoutDate.getTime()) {
return true;
} else {
return false;
}
} else {
return false;
}
}
//比较日期大小
function compareDate(logintime, logouttime) {
var arys1 = new Array();
var arys2 = new Array();
if (logintime != null && logouttime != null) {
arys1 = logintime.split('-');
var logindate = new Date(arys1[0], parseInt(arys1[1] - 1), arys1[2]);
arys2 = logouttime.split('-');
var logoutdate = new Date(arys2[0], parseInt(arys2[1] - 1), arys2[2]);
if (logindate > logoutdate) {
return true;
} else {
return false;
}
}
}
\ No newline at end of file
.cjy-wrap {
position: fixed;
width: 500px;
height: 504px;
top: 0;
left: 0;
}
.cjy-left {
position: absolute;
top: 0;
bottom: 0;
height: 100%;
left: 0;
right: 202px;
}
.cjy-img-wrap {
width: 100%;
height: 100%;
text-align: center;
vertical-align: middle;
}
.cjy-img-wrap p {
width: 100%;
height: 100%;
text-align: center;
}
.cjy-img-wrap p img {
width: 210px;
height: 460px;
vertical-align: middle;
}
.cjy-img-wrap p:after {
content: '...';
width: 0;
height: 100%;
display: inline-block;
vertical-align: middle;
overflow: hidden;
}
.cjy-right {
position: absolute;
top: 0;
bottom: 0;
height: 100%;
width: 200px;
right: 0;
border-left: 1px solid #bddbee;
}
.cjy-r-title {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 36px;
border-bottom: 1px solid #bddbee;
}
.cjy-btn-gray {
width: 72px;
height: 24px;
line-height: 24px;
text-decoration: none;
color: #FFFFFF;
transition: 0.2s;
background-color: #6D9CB6;
background-repeat: no-repeat;
background-position: left;
margin-top: 6px;
margin-left: 6px;
font-size: 12px;
display: inline-block;
text-align: center;
text-indent: 14px;
}
.cjy-btn-gray:hover {
background-color: #5893B2;
}
.cjy-clear-btn {
background-image: url(../Images/Table_qk_01.png);
}
.cjy-upload-btn {
background-image: url(../Images/Table_cjsc_01.png);
}
.jcy-reset-btn {
background-image: url(../Images/Table_hfsz_01.png);
}
.cjy-auto-btn {
background-image: url(../Images/Table_zdjz_01.png);
}
.cjy-btn-slide {
position: absolute;
top: 9px;
right: 7px;
width: 16px;
height: 16px;
background: url(../Images/16t_up01.png) no-repeat center;
text-decoration: none;
}
.cjy-btn-slide-hide {
background: url(../Images/16t_down01.png) no-repeat center;
}
.cjy-r-oper {
display: none;
position: absolute;
top: 36px;
bottom: 250px;
width: 200px;
right: 0;
}
.cjy-tpds {
font-size: 12px;
margin-left: 6px;
}
.rad-img-1 {
display: inline-block;
width: 16px;
height: 23px;
background: url(../Images/Table_hw01.png) no-repeat center;
vertical-align: middle;
}
.rad-img-2 {
display: inline-block;
width: 18px;
height: 23px;
background: url(../Images/Table_hw02.png) no-repeat center;
vertical-align: middle;
}
.cjy-o-ck {
width: 100%;
height: 36px;
line-height: 36px;
}
.cjy-o-auto {
height: 360px;
width: 100%;
}
.slide-pre-text {
font-size: 12px;
margin: 0 4px;
width: 40px;
}
.item-hide-list {
width: 100%;
height: auto;
padding-bottom: 10px;
position: absolute;
top: 32px;
right: 0;
background-color: #ececec;
z-index: 4;
display: none;
border-bottom: 1px solid #008CDE;
border-top: 1px solid #008CDE;
}
.cjy-d-icon {
position: absolute;
top: 0;
right: 4px;
width: 25px;
height: 25px;
display: inline-block;
background: url(../Images/new_Nav_xz_01.png) no-repeat center;
text-decoration: none;
}
.cjy-d-item {
width: 100%;
font-size: 12px;
position: relative;
height: 28px;
line-height: 28px;
text-align: left;
}
.cjy-d-name {
width: auto;
text-indent: 10px;
display: inline-block;
}
.cjy-d-type {
width: 38px;
text-align: right;
display: inline-block;
position: absolute;
top: 0;
left: 126px;
}
.cjy-download-btn {
background-image: url(../Images/Table_qsst_02.png);
}
.cjy-download-btn-clicked {
background-image: url(../Images/Table_qsst_01.png);
}
.cjy-6-wrap {
width: 266px;
height: 550px;
margin: 100px auto;
background-color: #FFFFFF;
}
.cjy-r-cam {
height: 144px;
position: absolute;
bottom: 4px;
right: 4px;
left: 4px;
}
.cjy-fs-box {
width: 198px;
position: fixed;
top: 0;
left: 4px;
bottom: 0;
border-right: 1px solid #ddd;
}
.cjy-fs-item {
width: 190px;
height: 142px;
margin: 2px;
position: relative;
margin-top: 6px;
}
.cjy-fs-item img {
max-height: 100%;
max-width: 100%;
display: inline-block;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.margin-t-36 {
margin-top: 36px !important;
}
.float-left {
float: left !important;
}
.new-model-small-selected {
position: absolute;
bottom: 0;
right: 0;
width: 24px;
height: 24px;
background: url("../Images/czx_gx01.png") no-repeat center;
background-size: cover;
z-index: 1;
}
.bigview-box-slideBox .oper-box-select {
display: none !important;
}
.new-model-small-unselected {
background-image: none !important;
}
@charset "UTF-8";
/*css 初始化 */
html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
margin: 0;
padding: 0;
}
fieldset,
img,
input,
button {
border: none;
padding: 0;
margin: 0;
outline-style: none;
}
/*清除边框外发光 */
ul,
ol {
list-style: none;
/* 清除左侧小圆点标注 */
}
input {
padding-top: 0;
padding-bottom: 0;
font-family: "SimSun", "宋体";
}
select,
input {
vertical-align: middle;
}
select,
input,
textarea {
font-size: 12px;
margin: 0;
}
textarea {
resize: none;
/*防止拖动*/
}
img {
border: 0;
vertical-align: middle;
/* 去掉图片底部默认的3像素空白缝隙*/
}
table {
border-collapse: collapse;
/* 边框合并 */
}
body {
font: 12px/150% Arial, Verdana, "\5b8b\4f53";
/* 宋体 */
color: #666;
background: #fff
}
.clearfix:before,
.clearfix:after {
content: "";
display: table;
/* 清除浮动 */
}
.clearfix:after {
clear: both;
/* 清除浮动 */
}
.clearfix {
*zoom: 1;
/*IE/7/6*/
}
a {
color: #666;
text-decoration: none;
/* 清除下划线 */
}
h1,
h2,
h3,
h4,
h5,
h6 {
text-decoration: none;
font-weight: normal;
font-size: 100%;
}
s,
i,
em {
font-style: normal;
text-decoration: none;
}
.col-red {
color: #C81623!important;
}
/*公共类*/
.w {
width: 1210px;
margin: 0 auto;
/*版心 提取 */
}
.fl {
float: left
}
.fr {
float: right
}
.al {
text-align: left
}
.ac {
text-align: center
}
.ar {
text-align: right
}
.hide {
display: none
}
.show{
display: block;
}
.sp_table td.ar{
color:#0066cc;
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
html, body{
width: 100%;
height: 100%;
margin: 0px;
}
/*外层包装容器*/
.dialog, .dialog_mask{
position: absolute;
width: 1020px;
height: 620px;
}
.dialog_wrap{
position: relative;
width: 450px;
height: 450px;
margin: auto;
background-color: #CCCCCC;
}
.dialog_container_clip{
display: table;
margin:60px auto 0px auto;
padding:0px 0px 20px 0px;
}
/*横向居中容器*/
.dialog_center_div{
display: table;
margin:auto;
}
/*截图窗口大小*/
.dialog_clip{
width: 450px;
height: 450px;
}
/*效果展示窗口*/
.dialog_clipped_img{
margin-top: 10px;
}
/*按钮区样式*/
.dialog_buttons{
margin-top: 20px;
}
.dialog_button{
display: inline;
font-size: 14px;
color: #555555;
background-color: #FFD275;
padding: 5px 20px 5px 20px;
margin: 0px 10px 0px 10px;
}
.dialog_button:hover{
cursor: pointer;
}
.dialog_button:active{
background-color: #D3A031;
}
html,body{
height: 100%;
margin: 0;
padding: 0;
}
body{
background: url(../img/body_bg.jpg) center fixed;
}
a{
color: #fff;
text-decoration: none;
}
.w{
background-color: #fff;
}
.head{
height: 50px;
background-color: #264574;
}
.aj_message{
float: left;
color: #7cceff;
margin: 26px 20px 5px;
font-size: 14px;
font-weight: bold;
}
.aj_code{
margin-right: 20px;
}
a:hover{
color: #fff;
text-decoration: none;
cursor: pointer;
}
a:visited {
color: #fff;
text-decoration: none;
}
.btn_a{
padding: 5px 12px;
color: #fff;
border: 1px solid #ccc;
border-radius: 5px;
margin-right: 10px;
}
.btn_a:hover{
color: #fff;
}
.btn_zd{
float: right;
margin: 15px 20px 0 0;
background-color: #3692C6;
border-color: #217cb1;
}
.btn_zd:hover{
background-color: #217cb1;
}
.xzzxyw_bg legend{
height: 36px;
line-height: 36px;
padding-left: 10px;
font-size: 14px;
background-color: #f1f1f1;
border: 1px solid #ccc;
border-bottom: 1px dashed #ccc;
color: #f60;
font-weight: bold;
}
.xzzxyw_bg .detail_table{
border: 1px solid #ccc;
border-top: none;
border-bottom: none;
width: 100%;
font-size: 14px;
}
.detail_table tr.empty_tr{
border: none;
}
.detail_table td.empty{
height: 20px;
}
.detail_table td{
color: #666;
margin-top: -1px;
height: 34px;
line-height: 34px;
}
.detail_table td.ar{
color: #0066CC;
}
.stat_table tr{
border-bottom: 1px dashed #e8e8e8;
}
.xzzxyw_bg .stat_table .textbox{
display: inline-block;
height: 28px;
line-height: 28px;
border: 1px solid #ccc;
border-radius: 4px;
width: 80%;
}
.tag{
padding: 3px 8px;
margin-left:10px;
border: 1px solid #ccc;
border-radius: 8px;
background-color: #ec971f;
color: #fff;
cursor: pointer;
}
.selected{
border-color: #217cb1;
background: url(../img/selected.png) right bottom no-repeat;
}
.tab{
width: 1190px;
margin: 10px auto;
}
.tab_t ol li{
float: left;
padding: 5px 12px;
background-color: #eee;
border: 1px solid #ccc;
cursor: pointer;
margin-left: -1px;
}
.tab_t ol li:hover{
background-color: #d9d9d9;
}
.tab_t ol li.current{
background-color: #3692C6;
color: #fff;
}
.tab_t ol li:first-child{
border-radius: 8px 0 0 8px;
}
.tab_t ol li:last-child{
border-radius: 0 8px 8px 0;
}
.st-span{
border-radius: 10px;
padding: 3px 5px;
background-color: #f60;
color: #fff;
}
.st-a{
border-radius: 10px;
padding: 3px 7px;
background-color: #56AADC;
color: #fff;
border:1px solid #ccc;
}
.tab_b{
margin: 5px 0 5px 2px;
}
.tab_b li{
display: none;
}
.arrow_span{
float: right;
margin:10px 35px;
width: 15px;
height: 15px;
background:url(../img/accordion_arrows.png) no-repeat;
}
.arrow_span_show{
background:url(../img/accordion_arrows.png) -16px 0 no-repeat;
}
.flws:first-child{
margin-left: 50px;
}
.flws{
float: left;
width: 100px;
margin: 10px 15px;
text-align: center;
}
.flws a{
text-decoration: none;
color: #666;
}
.flws a:hover{
color: #666;
}
.flws img{
width: 100%;
}
.btn_search{
background-color: #3692C6;
border-color: #217cb1;
}
.btn_search:hover{
background-color: #217cb1;
}
.btn_warning{
background-color: #ec971f;
border-color: #d58512;
}
.btn_warning:hover{
background-color: #d58512;
}
.btn_empty{
background-color: #d23535;
border-color: #b81e1e;
}
.btn_empty:hover{
background-color: #b81e1e;
}
.sp_table tr{
border: 1px dashed #f2f2f2;
}
.sp_table .textbox{
display: inline-block;
height: 28px;
line-height: 28px;
border: 1px solid #ccc;
border-radius: 4px;
width: 80%;
}
.sp_table input{
font-size: 14px;
height: 26px;
line-height: 26px;
margin-top: -4px;
width: 100%;
padding: 0 2px;
}
.sp_table input[readonly=readonly]{
background-color: #e5e5e5;
}
.sp_table textarea{
font-size: 14px;
resize:vertical;
line-height: 28px;
}
#goTop{
position: fixed;
top:50%;
right: 10px;
margin-top: -30px;
cursor: pointer;
}
#goTop img{
width: 60px;
}
.radil_td{
clolr:#2180df;
font-size: 12px;
}
input.radio_inp{
width: 15px;
margin-left: 3px;
}
.yj_table_td{
font-size: 14px;
}
.yj_table_td td{
height: 34px;
}
.img-photo{height:120px;}
.ct{text-align: center;}
\ No newline at end of file
@charset "UTF-8";
ul,li,p,div{margin:0;padding:0;list-style: none;}
.cx-top table td {
height: 34px;
line-height: 34px;
}
.ar {
text-align: right;
}
.cx-top table .textbox{
display: inline-block;
height: 28px;
line-height: 28px;
border: 1px solid #ccc;
border-radius: 4px;
width: 80%;
}
.cx-top table {width:100%;}
.cx-top table input{
line-height: 26px;
margin-top: -4px;
width: 100%;
border:none;
outline-style: none;
}
.btn_a{
padding: 0px 12px;
color: #fff;
border: 1px solid #ccc;
border-radius: 5px;
margin-right: 10px;
cursor: pointer;
}
.btn_a:hover{
color: #fff;
}
.btn_search{
background-color: #3692C6;
border-color: #217cb1;
}
.btn_search:hover{
background-color: #217cb1;
}
.btn_empty{
background-color: #f60;
border-color: #d45602;
}
.btn_empty:hover{
background-color: #d45602;
}
.btn_add{
background-color: #3AB500;
border-color: #34B51E;
}
.btn_add:hover{
background-color: #3AB500;
}
.cx-bottom{padding:10px;}
.selected{line-height: 28px;}
.selected{color:red;}
.jy-list{overflow: hidden;}
.jy-list li{float: left;width:25%;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sx-left,.sx-btn,.preview{float: left;height:600px;}
.dialogclass{overflow: hidden;}
.sx-btn{line-height: 40px;text-align:center;position: relative;}
.sx-left{width:450px;border:1px solid #ccc;border-radius:10px;}
.sx-btn{width:173px;}
.preview{width:450px;border:1px solid #ccc;border-radius:10px;}
.sx-btn .btn_a{
position: absolute;
top: 50%;
height: 36px;
left: 50%;
line-height: 36px;
margin-top: -42px;
}
.sx-btn .btn_search{margin-left: -63px;}
.sx-btn .btn_empty{margin-left: 13px;}
\ No newline at end of file
@charset "utf-8";
/* CSS Document */
body{margin:0;background:#006fc3;}
.loginLeft{
background:#09C;
background:url(static/rygl/css/images/login_bg.gif) 0 0 repeat-x;
width:100%;
height:100%;
position:fixed;
}
.login{
width:1005px;
height:672px;
margin: auto;
}
.login .div1{
vertical-align: bottom;
margin: auto;
padding:250px 0 0 245px;
*padding:230px 0 0 235px;
}
.login .div1 .logInput1,.login .div1 .logInput2{line-height:30px;width:200px;height:30px;*height:30px;border:1px solid #92c0da;font-size:14px;background:url(static/rygl/css/images/user_white.png) 0 0 no-repeat;background-color:#FFF; padding:0 0 0 28px;background-position:1px 3px;}
.login .div1 .logInput2{background:url(static/rygl/css/images/lock.png) 0 0 no-repeat;background-color:#FFF;background-position:1px 3px;}
.down{position:relative;width:100%;font-size:16px;top:-180px;color:#ffffff;text-align:center;}
.login .div1 .logoBox{padding:20px 0 0 130px;*padding:0px 0 0 150px;}
.login .div1 .logoBox a{margin:0 15px 0 15px;float:left;}
.icom01{background:url(static/rygl/css/images/login_but01.png) 0 0 no-repeat; width:107px; height:40px;display: block;}
.icom01:active {background:url(static/rygl/css/images/login_but01_active.png) 0 0 no-repeat;}
.icom02{background:url(static/rygl/css/images/login_but02.png) 0 0 no-repeat; width:107px; height:40px;display: block;}
.icom02:active{background:url(static/rygl/css/images/login_but02_active.png) 0 0 no-repeat;}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
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