$(function(){ $('#datetimepicker').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 }); $('#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, }); $('#datetimepicker').datetimepicker({value:Commonjs.getDate(0)}); $('#datetimepicker2').datetimepicker({value:Commonjs.getDate(1)}); $('#datetimepicker').blur(function(){ var start = $('#datetimepicker').val(); var end = $('#datetimepicker2').val(); if (start>end){ Commonjs.alert("开始时间应小于结束时间"); } }); $('#datetimepicker2').blur(function(){ var start = $('#datetimepicker').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 }); }); msgHandle._loadSelect(); $('#queryBut').live('click',function(){ if ($('#datetimepicker').val()>$('#datetimepicker2').val()){ Commonjs.alert("开始时间应小于结束时间"); return; } var bdate = $('#datetimepicker').val(); var edate = $('#datetimepicker2').val(); var selV = $("#sel").val(); var nums = $("#nums").val(); msgHandle._loadTable(bdate,edate,selV,nums,1); }); if ($('#datetimepicker').val()>$('#datetimepicker2').val()){ Commonjs.alert("开始时间应小于结束时间"); return; } var bdate = $('#datetimepicker').val(); var edate = $('#datetimepicker2').val(); var selV = $("#sel").val(); var nums = $("#nums").val(); msgHandle._loadTable(bdate,edate,selV,nums,1); }); function formateData( val){ if (val == 'null' || val == undefined) { return '-'; }else if(val=='10101110') { return '预约成功(已缴费)'; }else if(val=='10101111') { return '预约成功(未缴费)'; }else if(val=='10101112') { return '取消成功(已退费)'; }else if(val=='10101113') { return '取消成功(已关闭)'; }else if(val=='10101114') { return '停诊通知'; }else if(val=='10101115') { return '检测单(已支付)'; }else if(val=='10101116') { return '订单提醒'; }else if(val=='10101117') { return '药单(已支付)'; }else if(val=='10101119') { return '随访消息推送'; }else{ return '未知'; } return ''; } function fetureHeight(){ var h=$(window).height()-111; if($('.info-doctor').outerHeight(true)>$(window).height()){ $('.info-details-fl').height($('.info-doctor').outerHeight(true)-49); }else{ $('.info-doctor').height(h); $('.info-office-list').height(h-49).jScrollPane({"overflow":true}); $('.info-details-fl').height(h-49); } } var msgHandle = function(){ var loadData = function(bDate,eDate,selVal,nums,index){ var Service = {}; var page = {}; var code = 5008; Service.ModeType = selVal == "-1" ? "" :selVal ; Service.SendFinalDate = eDate; Service.SendDate = bDate; $('#pagenumber').val(index); var pageIndex = index-1; var pageSize = 10; var page = {}; page.PIndex = pageIndex; page.PSize = pageSize; var param = {}; var params = Commonjs.getParams(code,Service,page);//获取参数 param.Api = "MsgRecord"; param.Params = Commonjs.jsonToString(params); $("#thead tr:gt(0)").remove(); var backData = Commonjs.ajax('./msg_callMsgApi.do',param,false); //console.log(JSON.stringify(backData.Data)); if(backData.RespCode == '10000'){ if(!$.isArray(backData.Data)){ var c = backData.Data.MsgContent; $tr = $(""); _td = $(""); var begin = backData.Data.Begin; if(begin!=undefined&&begin.indexOf(".")!=-1)begin=begin.substring(0,begin.indexOf(".")); _td.append(begin); _td1 = $(""); _td1.append(v.Mobile);//name _td2 = $(""); _td2.append();//tel _td3 = $(""); _td3.append(getContent(c)); _td4 = $(""); _td4.append(formateData(backData.Data.ModeType)); _td5 = $(""); _td5.append( ' 已发送'); $tr.append(_td).append(_td1)/*.append(_td2)*/.append(_td3).append(_td4).append(_td5); $("#thead").append($tr); }else{ $.each(backData.Data,function(k,v){ var c = v.MsgContent; $tr = $(""); _td = $(""); var begin = v.Begin; if(begin!=undefined&&begin.indexOf(".")!=-1)begin=begin.substring(0,begin.indexOf(".")); _td.append(begin); _td1 = $(""); _td1.append(v.Mobile);//name _td2 = $(""); _td2.append();//tel _td3 = $(""); _td3.append(getContent(c)); _td4 = $(""); _td4.append(formateData(v.ModeType)); _td5 = $(""); _td5.append( ' 已发送'); $tr.append(_td).append(_td1)/*.append(_td2)*/.append(_td3).append(_td4).append(_td5); $("#thead").append($tr); }); } }else { Page(0,pageSize,'pager'); return; } if((backData.Page==undefined)){ $('#thead').append("未找到相关数据!"); return; } if((backData.Page.PCount!=undefined&&backData.Page.PCount!=0)||(backData.Page.PCount==0&&index==1)){ $("#totalcount").val(backData.Page.PCount); } Page($("#totalcount").val(),backData.Page.PSize,'pager'); } var loadSelData = function(){ var Service = {}; var page = {}; var code = 1020; Service.DicType = 'noticeType'; var param = {}; var params = Commonjs.getParams(code,Service);//获取参数 param.Api = "QueryDictionaryInfo"; param.Params = Commonjs.jsonToString(params); var du = Commonjs.ajax('./dict_callDictionaryApi.do',param,false); if(du.RespCode == '10000'){ $.each(du.Data,function(k,v){ var opt = ""; $("#sel").append(opt); }) } } var queryInfo = function(){ var Service = {}; var page = {}; var code = 5008; Service.ModeType = '5008'; Service.sms_date = '5008'; page.PIndex=0; page.PSize = 100; Service.Page = page; var param = {}; var params = Commonjs.getParams(code,Service);//获取参数 param.Api = "MsgRecord"; param.Params = Commonjs.jsonToString(params); var du = Commonjs.ajax('./dict_callDictionaryApi.do',param,false); if(du.RespCode == '10000'){ $.each(du.Data,function(k,v){ var opt = ""; $("#sel").append(opt); }) } } return { _loadTable : loadData, _loadSelect : loadSelData, _queryData : queryInfo } }(); function getTouser(obj){ if(obj==null) return""; var content=undefined; try{ content = JSON.stringify(obj); }catch(e){ return ""; } if(content==undefined||content=="[]")return ""; var parmContent=""; for(var i=0;i0?1:0), buttonClickCallback : function(al) { $("#pagenumber").val(al); if ($('#datetimepicker').val()>$('#datetimepicker2').val()){ Commonjs.alert("开始时间应小于结束时间"); return; } var bdate = $('#datetimepicker').val(); var edate = $('#datetimepicker2').val(); msgHandle._loadTable(bdate,edate,-1,'',al); } }); }