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() {
- }
- });
- }
|