$(function(){ $('#datetimepickerA1').datetimepicker({ yearOffset:0, lang:'ch', timepicker:false, format:'Y-m-d', formatDate:'Y/m/d', // minDate:'-1970/01/02', // yesterday is minimum date //maxDate:'+1970/01/02', // and tommorow is maximum date calendar yearStart:1901, yearEnd:2999, }); /**初始化查询日期**/ $('#datetimepickerA1').datetimepicker({value:getDay(0)}); //search_calltime.datebox("setValue",getYestoday(new Date(), 0)); /**初始化日终查询表**/ rzcx_loadDataGrid(1); }) function rzcx_loadDataGrid(index){ var callTime=$('#datetimepickerA1').val(); var apiName=$('#search_apiname').val(); var searchParam=$('#search_param').val(); var searchResp=$('#search_resp').val(); $('#pagenumber').val(index); var pageIndex = index-1; var pageSize = 10; //Commonjs.alert(callTime+"-\n"+apiName+"-\n"+searchParam+"-\n"+searchResp+"-\n"+pageIndex+"-\n"+pageSize); var param = {}; var Service = {}; Service.Date = callTime; Service.ApiName = apiName; Service.ParamXml = searchParam; Service.ResultXml = searchResp; Service.HosId = Commonjs.hospitalId; var page = {}; page.PIndex = pageIndex; page.PSize = pageSize; var code = 9001; var params = Commonjs.getParams(code,Service,page);//获取参数 param.Api = "GetSysCallLogList"; param.Params = Commonjs.jsonToString(params); var d = Commonjs.ajax('./log_callLogApi.do',param,false); $("#log tr:gt(0)").remove(); if(d.RespCode != 10000){ //Commonjs.alert(d.RespMessage); Page(0,pageSize,'pager'); if(d.Data==undefined) { $('#log').append("未找到相关数据!"); } return; } if(d.Page.PCount!=undefined){ if(d.Page.PCount!=0){ $("#totalcount").val(d.Page.PCount); }else{ if(d.Page.PIndex==0)$("#totalcount").val(0); } }else{ $("#totalcount").val(0); } Page($("#totalcount").val(),d.Page.PSize,'pager'); var log = d.Data; aa = log; if(log==undefined) { $('#log').append("未找到相关数据!"); }else { if(log.length==undefined){ //"+format(log.RespXml)+" $('#log').append(""+log.CallTime+""+log.ApiName+""+log.Times+""+subTransCode(format(log.ParamXml))+""); }else{ for(var i=0;i"+format(log[i].RespXml)+" $('#log').append(""+log[i].CallTime+""+log[i].ApiName+""+log[i].Times+""+subTransCode(format(log[i].ParamXml))+""); } } } } function clickRow(index){ var paramStr = ""; var respStr = ""; var title = ""; if(index=="Index"){ title="请求时间:"+aa.CallTime+"\nAPI名称:"+aa.ApiName+"\n响应时间:"+aa.Times; paramStr = aa.ParamXml; respStr = aa.RespXml; }else{ title="请求时间:"+aa[index].CallTime+"\nAPI名称:"+aa[index].ApiName+"\n响应时间:"+aa[index].Times; paramStr = aa[index].ParamXml; respStr = aa[index].RespXml; } var html=title+"\n请求:\n"+format(paramStr)+"\n\n\r响应:\n"+format(respStr); //Commonjs.alert(html); $("#message").html(html); var artBox=art.dialog({ lock: true, opacity:0.4, width: 620, title:'提示', content: $('#logMessage').html(), ok: true }); } function subTransCode(str){ var str1 = "<TransactionCode>"; var str2 = "</TransactionCode>"; var start = str.indexOf(str1)+str1.length; var end = str.indexOf(str2); if(startend){ return ""; }else{ return str.substring(start,end); } } function format(obj){ switch(typeof(obj)){ case 'string': return formatStr(obj); case 'array': //Commonjs.alert("aaa"); return '[' + obj.map(format).join(',') + ']'; case 'object': //Commonjs.alert("bb"); if(obj instanceof Array){ //Commonjs.alert("ccc"); var strArr = []; var len = obj.length; for(var i=0; i'){ rs = str.replace(">", ">"); }else if(str=='"'){ rs = str.replace(""", "<"); }else{ rs = str; } return rs; } function objtostr(obj){ var THIS = this; switch(typeof(obj)){ case 'string': return '"' + obj.replace(/(["\\])/g, '\\$1') + '"'; case 'array': return '[' + obj.map(THIS.jsonToString).join(',') + ']'; case 'object': if(obj instanceof Array){ var strArr = []; var len = obj.length; for(var i=0; i0?1:0), buttonClickCallback : function(al) { $("#pagenumber").val(al); rzcx_loadDataGrid(al); } }); } function myPrint(msg){ art.dialog({ lock: true, width: '300px', height: '100px', time: 3, content: msg }); }