| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211 | 
							- $(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
 
-             });         
 
-         });
 
-         reportFormsByChannel_loadDataGrid(1);
 
-     })
 
- function reportFormsByChannel_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;
 
- 	$('#pagenumber').val(index);
 
- 	var pageIndex = index-1;
 
- 	var pageSize = 10;
 
- 	var page = {};
 
- 	page.PIndex = pageIndex;
 
- 	page.PSize = pageSize;
 
- 	var code = 7001;
 
- 	var params = Commonjs.getParams(code,Service,page);//获取参数
 
- 	param.Api = "GetReportByChannel";
 
- 	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("<tr align=center><td colspan=12><font color=red>未找到相关数据!</font></td></tr>");
 
- 		}
 
- 		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("<tr align=center><td colspan=12><font color=red>未找到相关数据!</font></td></tr>");
 
- 	}else {
 
- 		if(water.length==undefined){
 
- 			len=1;
 
- 			water = water.ReportFormsData;
 
- 			$('#water').append("<tr><td>"+water.ChannelName+"</td><td><span class=\"c-red\">"+water.Totle_Num+"</span></td><td><span class=\"c-red\">"+water.Totle_Price+"</span></td><td>"+water.Fail_Num+"</td>" +
 
- 					"<td>"+water.Register_Num+"</td><td>"+water.Cancle_Num+"</td><td>"+water.Drug_Num+"</td><td>"+water.NDrug_Num+"</td><td>"+water.Register_Price+"</td>" +
 
- 					"<td>"+water.Cancle_Price+"</td><td>"+water.Drug_Price+"</td><td class=\"last\">"+water.NDrug_Price+"</td></tr>");
 
- 		}else{
 
- 			len=water.length;
 
- 			for(var i=0;i<water.length;i++){
 
- 				$('#water').append("<tr><td>"+water[i].ChannelName+"</td><td><span class=\"c-red\">"+water[i].Totle_Num+"</span></td><td><span class=\"c-red\">"+water[i].Totle_Price+"</span></td><td>"+water[i].Fail_Num+"</td>" +
 
- 						"<td>"+water[i].Register_Num+"</td><td>"+water[i].Cancle_Num+"</td><td>"+water[i].Drug_Num+"</td><td>"+water[i].NDrug_Num+"</td><td>"+water[i].Register_Price+"</td>" +
 
- 						"<td>"+water[i].Cancle_Price+"</td><td>"+water[i].Drug_Price+"</td><td class=\"last\">"+water[i].NDrug_Price+"</td></tr>");	
 
- 			}
 
- 		}
 
- 	}
 
- }
 
- //JS 弹出文件保存窗口
 
- function aa(){
 
- 	window.location.href = encodeURI("./report_reportByChannelDownLoad.do?startDate=" + $('#datetimepicker1').val() + "&endDate=" + $('#datetimepicker2').val());
 
- }
 
- function reportFormsByChannel_download(){
 
- 	var param = {};
 
- 	var Service = {};
 
- 	Service.StartDate=$('#datetimepicker1').val();
 
- 	Service.EndDate=$('#datetimepicker2').val();
 
- 	Service.HosId = Commonjs.hospitalId;
 
- 	var page = {};
 
- 	var code = 7001;
 
- 	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);
 
- 			reportFormsByChannel_loadDataGrid(al);
 
- 		}
 
- 	});
 
- }
 
- function myPrint(msg){
 
- 	art.dialog({
 
- 		lock : true,
 
- 		artIcon : 'error',
 
- 		opacity : 0.4,
 
- 		width : 250,
 
- 		title : '提示',
 
- 		time : 3,
 
- 		content : msg,
 
- 		ok : function() {
 
- 		}
 
- 	});			
 
- }
 
 
  |