$(function(){ $('#datetimepicker1,#datetimepicker2').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, }); /*$('#datetimepicker1').datetimepicker({value:"2015-03-30"}); $('#datetimepicker2').datetimepicker({value:"2015-04-01"});*/ var a = decodeURI(decodeURI(getUrlParam('StartDate'))); var b = decodeURI(decodeURI(getUrlParam('EndDate'))); if(a!=null&&b!=null&&a!="null"&&b!="null"){ $('#datetimepicker1').datetimepicker({value:a}); $('#datetimepicker2').datetimepicker({value:b}); }else{ $('#datetimepicker1').datetimepicker({value:getDay(-1)}); $('#datetimepicker2').datetimepicker({value:getDay(1)}); } $('#datetimepicker1').blur(function(){ var start = $('#datetimepicker1').val(); var end = $('#datetimepicker2').val(); if (start>end){ Commonjs.alert("开始时间应小于结束时间"); } }); $('#datetimepicker2').blur(function(){ var start = $('#datetimepicker1').val(); var end = $('#datetimepicker2').val(); if (start>end){ Commonjs.alert("开始时间应小于结束时间"); } }); $('#layer').click(function(){ var artBox=art.dialog({ lock: true, icon:'question', opacity:0.4, width: 250, title:'提示', content: '页面模板会覆盖编辑区域已有组件,是否继续?', ok: function () { }, cancel: true }); }); //queryDept(); reportFormsByDoctor_loadDataGrid(1); }) function reportFormsByDoctor_loadDataGrid(index){ var param = {}; var Service = {}; if ($('#datetimepicker1').val()>$('#datetimepicker2').val()){ Commonjs.alert("开始时间应小于结束时间"); return; } Service.StartDate=$('#datetimepicker1').val(); Service.EndDate=$('#datetimepicker2').val(); Service.HosId = Commonjs.hospitalId; var deptCode = $("#search_RF_Dept option:selected").val(); Service.DeptCode=deptCode; $('#pagenumber').val(index); var pageIndex = index-1; var pageSize = 10; var page = {}; page.PIndex = pageIndex; page.PSize = pageSize; var code = 7004; var params = Commonjs.getParams(code,Service,page);//获取参数 param.Api = "GetReportByDoctor"; param.Params = Commonjs.jsonToString(params); var d = Commonjs.ajax('./report_callReportApi.do',param,false); $("#water tr:gt(0)").remove(); if(d.RespCode != 10000){ Page(0,pageSize,'pager'); if(d.Data==undefined||d.Data.length==undefined||d.Data.length==0) { $('#water').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 water = d.Data; if(water==undefined||water.length==0) { $('#water').append("未找到相关数据!"); }else { if(water.length==undefined){ len=1; water = water.ReportFormsData; $('#water').append(""+water.DoctorName+""+water.Totle_Num+""+water.Totle_Price+""+water.Fail_Num+"" + ""+water.Register_Num+""+water.Cancle_Num+""+water.Drug_Num+""+water.NDrug_Num+""+water.Register_Price+"" + ""+water.Cancle_Price+""+water.Drug_Price+""+water.NDrug_Price+""); }else{ len=water.length; for(var i=0;i"+water[i].DoctorName+""+water[i].Totle_Num+""+water[i].Totle_Price+""+water[i].Fail_Num+"" + ""+water[i].Register_Num+""+water[i].Cancle_Num+""+water[i].Drug_Num+""+water[i].NDrug_Num+""+water[i].Register_Price+"" + ""+water[i].Cancle_Price+""+water[i].Drug_Price+""+water[i].NDrug_Price+""); } } } } function queryDept(){ var param = {}; param.Api = "QueryDept"; var Service = {}; Service.HosId = Commonjs.hospitalId; var page = {}; var code = ""; var params = Commonjs.getParams(code,Service);//获取参数 param.Params = Commonjs.jsonToString(params); /*param.Params = {}; param.Params.Req = {}; param.Params.Req.Service = {}; param.Params.Req.TransactionCode = "1";*/ var d = Commonjs.ajax('./report_callReportApi.do',param,false); if(d.RespCode != 10000){ return; } var water = d.Data; if(water==undefined||water.length==0) { return; }else { if(water.length==undefined){ $('#search_RF_Dept').append(""); }else{ for(var i=0;i"+water[i].DeptName+""); } } } } //JS 弹出文件保存窗口 function aa(){ var deptCode = $("#search_RF_Dept option:selected").val(); window.location.href = encodeURI("./report_reportByDoctorDownLoad.do?startDate=" + $('#datetimepicker1').val() + "&endDate=" + $('#datetimepicker2').val()+ "&DeptCode=" + deptCode); } function reportFormsByDoctor_download(){ var param = {}; var Service = {}; Service.StartDate=$('#datetimepicker1').val(); Service.EndDate=$('#datetimepicker2').val(); Service.HosId= Commonjs.hospitalId; var page = {}; var code = 7004; var params = Commonjs.getParams(code,Service);//获取参数 param.Api = "GetReportByDate"; param.Params = Commonjs.jsonToString(params); var d = Commonjs.ajax('./report_reportDownLoad.do',param,false); } function getDay(day) { var today = new Date(); var targetday_milliseconds = today.getTime() + 1000 * 60 * 60 * 24 * day; today.setTime(targetday_milliseconds); // 注意,这行是关键代码 var tYear = today.getFullYear(); var tMonth = today.getMonth(); var tDate = today.getDate(); tMonth = doHandleMonth(tMonth + 1); tDate = doHandleMonth(tDate); return tYear + "-" + tMonth + "-" + tDate; } function doHandleMonth(month){ var m = month; if (month.toString().length == 1) { m = "0" + month; } return m; } function yytjTime(){ var StartDate=$('#datetimepicker1').val(); var EndDate=$('#datetimepicker2').val(); var a = encodeURI(encodeURI(StartDate)); var b = encodeURI(encodeURI(EndDate)); //Commonjs.alert(a+"\n"+b); window.location.href='yytj-time.html?StartDate='+a+'&EndDate='+b; } function yytjDept(){ var StartDate=$('#datetimepicker1').val(); var EndDate=$('#datetimepicker2').val(); var a = encodeURI(encodeURI(StartDate)); var b = encodeURI(encodeURI(EndDate)); //Commonjs.alert(a+"\n"+b); window.location.href='yytj-dept.html?StartDate='+a+'&EndDate='+b; } function yytjDoctor(){ var StartDate=$('#datetimepicker1').val(); var EndDate=$('#datetimepicker2').val(); var a = encodeURI(encodeURI(StartDate)); var b = encodeURI(encodeURI(EndDate)); //Commonjs.alert(a+"\n"+b); window.location.href='yytj-doctor.html?StartDate='+a+'&EndDate='+b; } function yytjChannel(){ var StartDate=$('#datetimepicker1').val(); var EndDate=$('#datetimepicker2').val(); var a = encodeURI(encodeURI(StartDate)); var b = encodeURI(encodeURI(EndDate)); //Commonjs.alert(a+"\n"+b); window.location.href='yytj-channel.html?StartDate='+a+'&EndDate='+b; } function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg); //匹配目标参数 if (r != null) return unescape(r[2]); return null; //返回参数值 } //分页 function Page(totalcounts, pagecount,pager) { $("#"+pager).pager( { totalcounts : totalcounts, pagesize : 10, pagenumber : $("#pagenumber").val(), pagecount : parseInt(totalcounts/pagecount)+(totalcounts%pagecount >0?1:0), buttonClickCallback : function(al) { $("#pagenumber").val(al); reportFormsByDoctor_loadDataGrid(al); } }); } function myPrint(msg){ art.dialog({ lock : true, artIcon : 'error', opacity : 0.4, width : 250, title : '提示', time : 3, content : msg, ok : function() { } }); }