$(function(){ $('#datetimepicker1,#datetimepicker2,#datetimepicker3,#datetimepicker4').datetimepicker({ yearOffset:0, lang:'ch', timepicker:false, format:'Y-m-d', formatDate:'Y/m/d', yearStart:1901, yearEnd:2999, }); $('#datetimepicker1,#datetimepicker3').datetimepicker({value:getDay(0)}); $('#datetimepicker2,#datetimepicker4').datetimepicker({value:getDay(0)}); $('#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("开始时间应小于结束时间"); } }); $('#datetimepicker3').blur(function(){ var start = $('#datetimepicker3').val(); var end = $('#datetimepicker4').val(); if (start>end){ Commonjs.alert("开始时间应小于结束时间"); } }); $('#datetimepicker4').blur(function(){ var start = $('#datetimepicker3').val(); var end = $('#datetimepicker4').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 }); }); initSet(); setTimeout(function(){ queryDetail(1); },500); }) function initSet(){ var orderType = [['支付','1'], ['退款','2']]; for(var i=0;i"+orderType[i][0]+""); } var checkThrough = [['是(√)','1'], ['否(×)','2']]; for(var i=0;i"+checkThrough[i][0]+""); } var characteristic = [['待处理','0'], ['正常','1'], ['已处理','2'], ['挂账','3']]; for(var i=0;i"+characteristic[i][0]+""); } } function query(){ $('#loading-mask').fadeIn(); $('#loading-mask').fadeOut('slow'); queryDetail(1); } function queryDetail(index){ var start = $('#datetimepicker1').val(); var end = $('#datetimepicker2').val(); if (start>end){ Commonjs.alert("订单生成日期开始时间应小于结束时间"); return; } start = $('#datetimepicker3').val(); end = $('#datetimepicker4').val(); if (start>end){ Commonjs.alert("支付/退款日期开始时间应小于结束时间"); return; } var param = {}; var Service = {}; Service.OrderStartTime=$('#datetimepicker1').val()+" 00:00:00"; Service.OrderEndTime=$('#datetimepicker2').val()+" 23:59:59"; Service.PayStartTime=$('#datetimepicker3').val()+" 00:00:00"; Service.PayEndTime=$('#datetimepicker4').val()+" 23:59:59"; Service.OrderType=$("#orderType option:selected").val(); Service.CheckThrough=$("#checkThrough option:selected").val(); Service.Characteristic=$("#characteristic option:selected").val(); Service.CardNo=$('#cardNo').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 = 6010; var params = Commonjs.getParams(code,Service,page);//获取参数 param.Api = "QueryOrderDetail"; param.Params = Commonjs.jsonToString(params); var d = Commonjs.ajax('./order_callOrderApi.do',param,false); //var d = Commonjs.ajax('./order_queryOrderDetail.do',param,false); $("#detail tr:gt(0)").remove(); $("#labelALL").attr("class",""); //$("#pcount").html(0); if(d.RespCode != 10000){ //Commonjs.alert(d.RespMessage); Page(0,pageSize,'pager'); $("#pcount").html(0); if(d.Data==undefined||d.Data.length==0) { $('#detail').append("未找到相关数据!"); } return; } if(d.Page.PCount!=undefined){ if(d.Page.PCount!=0){ $("#totalcount").val(d.Page.PCount); $("#pcount").html(d.Page.PCount); }else{ if(d.Page.PIndex==0){ $("#totalcount").val(0); $("#pcount").html(0); } } }else{ $("#totalcount").val(0); $("#pcount").html(0); } Page($("#totalcount").val(),d.Page.PSize,'pager'); var water = d.Data; len=0; if(water==undefined) { $('#detail').append("未找到相关数据!"); }else { if(water.length==undefined){ len=1; water = water.OrderData; var html="
" +""+water.Channel+"" +""+water.OrderNo+"" +""+water.OrderId+"" +""+water.CardNo+"" +""+water.Transactions+"" +""+water.Price+""; if(water.CheckThrough==1){ html+=""; }else{ html+=""; } html+=(""+water.OrderStatus+"" +""+water.PayFlag+"" +""+water.State+"" +""+water.TransTime+"" +""+water.BeginDate+"" +""+water.DealState+""); $('#detail').append(html); }else{ len=water.length; for(var i=0;i" +""+water[i].Channel+"" +""+water[i].OrderNo+"" +""+water[i].OrderId+"" +""+water[i].CardNo+"" +""+water[i].Transactions+"" +""+water[i].Price+""; if(water[i].CheckThrough==1){ html+=""; }else{ html+=""; } html+=(""+water[i].OrderStatus+"" +""+water[i].PayFlag+"" +""+water[i].State+"" +""+water[i].TransTime+"" +""+water[i].BeginDate+"" +""+water[i].DealState+""); $('#detail').append(html); } } } } function deal(){ var dealState = ""; var flag = 1; var orderIds=""; //获取第一行选中的状态 for(var i=0;i待处理'; str = str + '正常'; str = str +'已处理'; str = str +'挂账'; $("#dealContent").html(str); var artBox=art.dialog({ lock: true, opacity:0.4, width: 420, title:'账目处理:', content: $('#logMessage').html(), ok: function () { var dealState =$('input[type=radio][name=dealflag]:checked').val(); //状态不同时,更新 if(dealState!=getState(state)){ update(dealState,id); } }, cancel: true }); } function update(dealState,id){ var param = {}; var Service = {}; Service.DealState=dealState; Service.OrderIds=id; var code = 6011; var params = Commonjs.getParams(code,Service);//获取参数 param.Api = "UpdateDealState"; param.Params = Commonjs.jsonToString(params); var d = Commonjs.ajax('./order_callOrderApi.do',param,false); //var d = Commonjs.ajax('./order_updateDealState.do',param,false); if(d.RespCode != 10000){ Commonjs.alert(d.RespMessage); return; } queryDetail(1); } function getState(state){ if(state=="待处理"){ return "0"; }else if(state=="正常"){ return "1"; }else if(state=="已处理"){ return "2"; }else if(state=="挂账"){ return "3"; }else{ return "4"; } } function getChecked(state,state1){ if(state==state1){ return 'checked'; }else{ return ''; } } function change(obj){ var b = $(obj).children('label'); if(b!=undefined){ if(b.attr("class")=="checked"){ b.attr("class",""); }else{ b.attr("class","checked"); } }else{ b.attr("class",""); } } function changeAll(){ for(var i=0;i'; $("#dealContent").html(str); var artBox=art.dialog({ lock: true, opacity:0.4, width: 320, height:100, title:title, content: $('#logMessage').html(), ok: true }); } 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 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); queryDetail(al); } }); } function myPrint(msg){ art.dialog({ lock : true, artIcon : 'error', opacity : 0.4, width : 250, title : '提示', time : 3, content : msg, ok : function() { } }); }