|
@ -7,13 +7,16 @@ var selfwv,
|
|
|
level,
|
|
|
areaCode,
|
|
|
areaTitle,
|
|
|
index = "3", // 顶部tab对应的指标的index
|
|
|
index = "2", // 顶部tab对应的指标的index
|
|
|
selectedDateType = 1, //折线图中选择的时间类型。 1-日,2-周, 3-月
|
|
|
indexs = ['3', '4', '5', '27', '21', '20'], //对应顶部tab的index值
|
|
|
indexs = ['2','3', '5', '6'], //对应顶部tab的index值
|
|
|
endDate,
|
|
|
startDate,
|
|
|
nowYear = new Date().getYear(),
|
|
|
quShiStartDate,
|
|
|
quShiEndDate,
|
|
|
lowLevel,
|
|
|
indexName = {'index_3': '咨询量', 'index_4': '随访量', 'index_5': '健康指导','index_27':'代预约量','index_21': '绑定微信','index_20': '绑定设备', 'index_83': "健康文章"};
|
|
|
indexName = {'index_2': '活跃居民','index_3': '居民咨询量', 'index_5': '健康指导','index_6':'关注人次','index_1':'有效关注', 'index_4': '注册居民','index_83': "健康文章"};
|
|
|
var initTabOffsetTop = 0; //初始化时,底部tab距离顶部的位置
|
|
|
|
|
|
var index_5, index_83; //标记健康教育中健康文章和健康指导的值
|
|
@ -30,21 +33,24 @@ if(now.getMonth() >= 6){
|
|
|
}
|
|
|
|
|
|
var information = {
|
|
|
"3":"咨询量为签约年度(当年7月1日至次年6月30日)居民咨询的次数,点击右上角可切换查看不同年份数据",
|
|
|
"4":"随访量为签约年度(当年7月1日至次年6月30日)随访次数,点击右上角可切换查看不同年份数据",
|
|
|
"5":"健康教育量为签约年度(当年7月1日至次年6月30日)发送健康指导及健康文章数量的总和,点击右上角可切换查看不同年份数据",
|
|
|
"27":"代预约量为签约年度(当年7月1日至次年6月30日)代居民预约挂号的次数,点击右上角可切换查看不同年份数据",
|
|
|
"21":"绑定微信量为签约年度签约居民(含未缴费)已关注微信号的数量统计,点击右上角可以切换查看不同年份数据",
|
|
|
"20":"绑定设备量为签约年度签约居民(含未缴费)已绑定的设备数量统计,点击右上角可以切换查看不同年份数据"
|
|
|
"2":"注册居民数为当前(截止最新时间)累计注册i健康的居民数量总和。",
|
|
|
"3":"居民咨询量为当前(截止最新时间)居民咨询的次数。",
|
|
|
"5":"健康教育为当前(截止最新时间)发送健康指导及健康文章数量的总和。",
|
|
|
"6":"关注公众号和注册i健康平台的统计分析"
|
|
|
};
|
|
|
|
|
|
mui.plusReady(function(){
|
|
|
selfwv = plus.webview.currentWebview();
|
|
|
userRole = JSON.parse(plus.storage.getItem("selectedRole"));
|
|
|
initLevel = level = userRole.code == '350200' ? 4 : userRole.code.length==6 ? 3 : 2;
|
|
|
initAreaCode = areaCode = userRole.code;
|
|
|
initLevel = level = 3;//因为总体分析只能看到科室和医生,所以3代表科室级别,2代表医生级别
|
|
|
initAreaCode = areaCode = srOrgCode;//默认是上饶机构code,值在common_http.js文件中
|
|
|
initTitle = areaTitle = userRole.name;
|
|
|
|
|
|
//处理点击首页的tap默认触发本页面的顶部tap
|
|
|
if(selfwv.index){
|
|
|
$(".l-banner li").removeClass("active");
|
|
|
selfwv.index==0?index='2':selfwv.index==1?index='3':selfwv.index==2?index=5:selfwv.index==3?index=6:index=2;
|
|
|
$(".l-banner li").eq(selfwv.index).addClass("active");
|
|
|
}
|
|
|
$("#areaTitle").text(areaTitle);
|
|
|
$("#infoText").text(information[index]);
|
|
|
$(".choose-label").text(chooseYear + '年');
|
|
@ -65,30 +71,16 @@ mui.plusReady(function(){
|
|
|
initTabOffsetTop = $(".area-tab-panel").offset().top;
|
|
|
|
|
|
showBottomTab();
|
|
|
shaixuanInit(selfwv);
|
|
|
bindEvents();
|
|
|
});
|
|
|
|
|
|
initScroller();
|
|
|
function getTopReqParams(index1){
|
|
|
var url = "statistics/total",
|
|
|
data = {
|
|
|
index: index1 == '5' ? '5,83' : index1,
|
|
|
level: level,
|
|
|
area: areaCode,
|
|
|
year: chooseYear,
|
|
|
endDate: endDate,
|
|
|
startDate: startDate
|
|
|
};
|
|
|
if(index1 == 20 || index1 == 21){
|
|
|
url = "statistics/index_all";
|
|
|
}
|
|
|
if(index1 == '5'){
|
|
|
url = "/statistics/article_total";
|
|
|
}
|
|
|
function getTopReqParams(){
|
|
|
var url = "/statistics/getIndexTotal",
|
|
|
data = {endDate:getDateFromNow(),area:areaCode,level:3};
|
|
|
return {
|
|
|
url: url,
|
|
|
reqType: 'POST',
|
|
|
reqType: 'GET',
|
|
|
data: data
|
|
|
};
|
|
|
}
|
|
@ -97,59 +89,65 @@ function initReqParams(){
|
|
|
//初始化开始时间和结束时间
|
|
|
startDate = getStartDate();
|
|
|
endDate = getEndDate();
|
|
|
quShiStartDate = formatDate(new Date(nowYear,0,1));
|
|
|
quShiEndDate = formatDate(new Date(nowYear,11,31));
|
|
|
$(".add-qushi-date-text").html(nowYear.toString())
|
|
|
|
|
|
//增量(咨询量3、随访量4、健康教育5、代预约量27),到达量(绑定微信21、绑定设备20)
|
|
|
var url2 = "statistics/interval",
|
|
|
url3 = "statistics/lowlevel_total";
|
|
|
if(index == 20 || index == 21){
|
|
|
url2 = "statistics/interval_total";
|
|
|
url3 = "statistics/lowlevel_all";
|
|
|
}else if(index == 3){
|
|
|
url3 = "statistics/lowlevel_total_mesh";
|
|
|
//增量(注册居民2、居民咨询量3、健康教育5、)到达量(居民关注6)
|
|
|
var url2 = "/statistics/interval",//默认注册居民
|
|
|
url3 = '/statistics/registerRange';;//默认注册居民
|
|
|
if(index=='3' || index == '6'){
|
|
|
url3 = "/statistics/lowlevel_total_mesh"
|
|
|
}else if(index == '5'){
|
|
|
url3 = '/statistics/article_lowlevel_total';
|
|
|
}else if(index=='6'){
|
|
|
url2 = "/statistics/interval_total";
|
|
|
}
|
|
|
reqParam = [{
|
|
|
url: url2,
|
|
|
reqType: 'POST',
|
|
|
data:{
|
|
|
index: index == 5 ? '5,83' : index,
|
|
|
level: level,
|
|
|
area: areaCode,
|
|
|
startDate: startDate,
|
|
|
endDate: endDate,
|
|
|
interval: selectedDateType
|
|
|
}
|
|
|
},{
|
|
|
url: url3,
|
|
|
reqType: 'POST',
|
|
|
data: {
|
|
|
index: (index == 3) ? "3,22" : index,
|
|
|
level: level,
|
|
|
area: areaCode,
|
|
|
sort: 1,
|
|
|
year: chooseYear
|
|
|
}
|
|
|
},{
|
|
|
//如果是微信绑定,则增加置顶展示当面层级的总绑定率及已缴费 未缴费居民数.只针对微信绑定时使用
|
|
|
url: '/statistics/getLevelTotalSingle',
|
|
|
reqType: 'POST',
|
|
|
data: {
|
|
|
date: endDate,
|
|
|
level: level,
|
|
|
area: areaCode
|
|
|
}
|
|
|
}];
|
|
|
|
|
|
if(index == 20 || index == 21){
|
|
|
reqParam[1].data.date = endDate;
|
|
|
}else{
|
|
|
reqParam[1].data.endDate = endDate;
|
|
|
}
|
|
|
|
|
|
if(lowLevel){
|
|
|
reqParam[1].data.lowLevel = lowLevel;
|
|
|
if(index==2){//注册居民
|
|
|
reqParam = [{//请求中间部分
|
|
|
url: url2,
|
|
|
reqType: 'POST',
|
|
|
data:{
|
|
|
index: '2,4',
|
|
|
level: level, //等级(1 团队,2 科室,3 机构,4 区)
|
|
|
area: areaCode, //默认是49229004X
|
|
|
startDate: quShiStartDate,
|
|
|
endDate: quShiEndDate,
|
|
|
interval: selectedDateType
|
|
|
}
|
|
|
},{ //如果是注册居民,则增加置顶展示当面层级的注册率及关注平台人数、 注册人数.只针对注册居民时使用
|
|
|
url: url3,
|
|
|
reqType: 'POST',
|
|
|
data: {}
|
|
|
}];
|
|
|
}else{//居民咨询量3、健康教育5、居民关注6
|
|
|
reqParam = [{//请求中间部分
|
|
|
url: url2,
|
|
|
reqType: 'POST',
|
|
|
data:{
|
|
|
index: index == 5 ? '5,83' : (index==6)?"1,6":index,
|
|
|
level: level, //等级(1 团队,2 科室,3 机构,4 区)
|
|
|
area: areaCode, //默认是49229004X
|
|
|
startDate: quShiStartDate,
|
|
|
endDate: quShiEndDate,
|
|
|
interval: selectedDateType
|
|
|
}
|
|
|
},{//请求底部部分
|
|
|
url: url3,
|
|
|
reqType: 'POST',
|
|
|
data: {
|
|
|
index: (index == 3) ? "3,22" : (index==6)?"1,6":index,
|
|
|
endDate: endDate,
|
|
|
level: level,
|
|
|
area: areaCode,
|
|
|
sort: 1
|
|
|
}
|
|
|
}];
|
|
|
if(lowLevel){
|
|
|
reqParam[1].data.lowLevel = lowLevel;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
/*
|
|
@ -159,15 +157,13 @@ function initReqParams(){
|
|
|
function loadData(loadArr){
|
|
|
plus.nativeUI.showWaiting();
|
|
|
getJieZhiTime();
|
|
|
|
|
|
var reqPromise = [],
|
|
|
newArr = []; //记录非顶部请求的请求数组
|
|
|
if(loadArr.indexOf(0) > -1){
|
|
|
//请求加载了头部的内容
|
|
|
var reqs = [];
|
|
|
for(i=0; i<indexs.length; i++){
|
|
|
reqs.push(getTopReqParams(indexs[i]));
|
|
|
}
|
|
|
var url = "/statistics/getIndexTotal",
|
|
|
data = {endDate:getDateFromNow(),area:areaCode,level:level};
|
|
|
var reqs = [{url: url,reqType: 'GET',data: data}];
|
|
|
getReqPromises(reqs, true).then(function(ress){
|
|
|
handleTopPanelData(ress);
|
|
|
}).then(function(){
|
|
@ -201,13 +197,12 @@ function loadData(loadArr){
|
|
|
newArr.push(loadArr[i]);
|
|
|
}
|
|
|
}
|
|
|
if(index == '21'){
|
|
|
reqPromise.push(reqParam[2]);
|
|
|
newArr.push(3);
|
|
|
$(".area-panel").addClass("bgc-fff");
|
|
|
if(index == '2'){//注册居民
|
|
|
$("#pieChartsPanel2").show();
|
|
|
$(".area-panel").addClass("bgc-fff").hide();
|
|
|
}else{
|
|
|
$("#pieChartsPanel2").hide();
|
|
|
$(".area-panel").removeClass("bgc-fff");
|
|
|
$(".area-panel").removeClass("bgc-fff").show();
|
|
|
}
|
|
|
|
|
|
if(index == '5' ){
|
|
@ -234,7 +229,7 @@ function loadData(loadArr){
|
|
|
|
|
|
if(reqPromise.length > 0){
|
|
|
getReqPromises(reqPromise, true).then(function(ress){
|
|
|
var res2, res3, res4;
|
|
|
var res2, res3;
|
|
|
|
|
|
for(var i=0; i<newArr.length; i++){
|
|
|
var j = newArr[i] + 1;
|
|
@ -244,10 +239,6 @@ function loadData(loadArr){
|
|
|
if(j == 3){
|
|
|
res3 = ress[i];
|
|
|
}
|
|
|
//微信绑定时,多获取一个请求数据
|
|
|
if(j == 4){
|
|
|
res4 = ress[i];
|
|
|
}
|
|
|
}
|
|
|
if(res2){
|
|
|
if(res2.status == 200){
|
|
@ -258,21 +249,22 @@ function loadData(loadArr){
|
|
|
|
|
|
}
|
|
|
if(res3){
|
|
|
if(res3.status == 200){
|
|
|
listHandle(res3.data);
|
|
|
}else{
|
|
|
$("#listTable").empty();
|
|
|
mui.toast(res3.msg);
|
|
|
}
|
|
|
}
|
|
|
if(res4){
|
|
|
if(res4.status == 200){
|
|
|
$("#pieChartsPanel2").show();
|
|
|
handleWXBindData(res4.data);
|
|
|
}else{
|
|
|
$("#pieChartsPanel2").hide();
|
|
|
mui.toast(res4.msg);
|
|
|
}
|
|
|
if(index=='2'){//注册居民
|
|
|
if(res3.status == 200){
|
|
|
$("#pieChartsPanel2").show();
|
|
|
handleZCGKData(res3.data);
|
|
|
}else{
|
|
|
$("#pieChartsPanel2").hide();
|
|
|
mui.toast(res3.msg);
|
|
|
}
|
|
|
}else{
|
|
|
if(res3.status == 200){
|
|
|
listHandle(res3.data);
|
|
|
}else{
|
|
|
$("#listTable").empty();
|
|
|
mui.toast(res3.msg);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
plus.nativeUI.closeWaiting();
|
|
|
}).catch(function(e){
|
|
@ -299,24 +291,18 @@ function getJieZhiTime(){
|
|
|
* 处理顶部各tab的值
|
|
|
*/
|
|
|
function handleTopPanelData(ress){
|
|
|
for(i=0; i<ress.length; i++){
|
|
|
var res = ress[i];
|
|
|
if(res.status == 200){
|
|
|
for(key in res.data){
|
|
|
if(key == 'index_5'){
|
|
|
index_5 = res.data[key];
|
|
|
}else if(key == 'index_83'){
|
|
|
index_83 = res.data[key];
|
|
|
}else{
|
|
|
$("#"+key).text(res.data[key]);
|
|
|
}
|
|
|
}
|
|
|
}else{
|
|
|
mui.toast(res.msg);
|
|
|
}
|
|
|
if(ress[0].status==200){
|
|
|
var data = ress[0].data;
|
|
|
$("#index_2 .span-account").html(data.reginNum);
|
|
|
$("#index_3 .span-account").html(data.consultNum);
|
|
|
$("#index_5 .span-account").html(parseInt(data.educateNum)+parseInt(data.guideNum));
|
|
|
$("#index_6 .span-account").html(data.concernNum);
|
|
|
index_83 = data.educateNum;
|
|
|
index_5 = data.guideNum;
|
|
|
}else{
|
|
|
mui.toast(ress[0].msg);
|
|
|
}
|
|
|
var jy_total = parseInt(index_5) + parseInt(index_83);
|
|
|
$("#index_5").text(jy_total);
|
|
|
|
|
|
}
|
|
|
|
|
|
/*
|
|
@ -330,21 +316,12 @@ function handleSecondPanelData(data){
|
|
|
colors = ['#12b7f5', '#cd67fd'];
|
|
|
for(var p in data){
|
|
|
names.push(indexName[p]);
|
|
|
if(p == 'index_21' || p == 'index_20'){
|
|
|
var xData = _.map(data[p].data, function(o){
|
|
|
return o.range;
|
|
|
});
|
|
|
var yData = _.map(data[p].data, function(o){
|
|
|
return o.amount;
|
|
|
});
|
|
|
}else{
|
|
|
var xData = _.map(data[p], function(o){
|
|
|
return o.range;
|
|
|
});
|
|
|
var yData = _.map(data[p], function(o){
|
|
|
return o.amount;
|
|
|
});
|
|
|
}
|
|
|
var xData = _.map(data[p], function(o){
|
|
|
return o.range;
|
|
|
});
|
|
|
var yData = _.map(data[p], function(o){
|
|
|
return o.amount;
|
|
|
});
|
|
|
|
|
|
xDatas.push(xData);
|
|
|
yDatas.push(yData);
|
|
@ -369,7 +346,7 @@ function handleSecondPanelData(data){
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
* 处理底部区,社区,团队的数据
|
|
|
* 处理底部科室、医生的数据
|
|
|
*/
|
|
|
function listHandle(data){
|
|
|
for(var k in data){
|
|
@ -382,13 +359,17 @@ function listHandle(data){
|
|
|
}
|
|
|
}
|
|
|
|
|
|
var topArr = [];
|
|
|
if(index == "21"){
|
|
|
topArr = soreRank(amountArr(list, 'bindRate'))
|
|
|
}else{
|
|
|
topArr = soreRank(amountArr(list, 'amount'));
|
|
|
if(index=="6"){//关注居民
|
|
|
for(var i=0;i<list.length;i++){
|
|
|
var amount = list[i].amount.split(",");
|
|
|
list[i].amount = amount[0];//关注居民数
|
|
|
list[i].noAmount = amount[1];//关注人次
|
|
|
}
|
|
|
}
|
|
|
|
|
|
var topArr = [];
|
|
|
topArr = soreRank(amountArr(list, 'amount'));
|
|
|
|
|
|
for(var j in list){
|
|
|
list[j].top = topArr[j];
|
|
|
}
|
|
@ -404,29 +385,19 @@ function listHandle(data){
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
* 处理微信绑定统计的数据
|
|
|
* 处理注册居民-注册率概况的数据
|
|
|
*/
|
|
|
function handleWXBindData(data){
|
|
|
switch(level){
|
|
|
case 4:
|
|
|
$("#pieChartsPanel2 .title").text("全市概况");
|
|
|
break;
|
|
|
case 3:
|
|
|
$("#pieChartsPanel2 .title").text("全区概况");
|
|
|
break;
|
|
|
case 2:
|
|
|
$("#pieChartsPanel2 .title").text("全社区概况");
|
|
|
break;
|
|
|
}
|
|
|
$(".jf-num").text(data.weChatAmount1);
|
|
|
$(".wjf-num").text(data.weChatAmount0);
|
|
|
$(".num").text((data.bindRate || 0)+"%");
|
|
|
function handleZCGKData(data){
|
|
|
$("#pieChartsPanel2 .title").text("注册率概况");
|
|
|
$(".jf-num").text(data.wxUser);
|
|
|
$(".wjf-num").text(data.reginNum);
|
|
|
$(".num").text((data.registeRange || 0)+"%");
|
|
|
var arr = [{
|
|
|
name: '已缴费人数',
|
|
|
value: data.weChatAmount1
|
|
|
name: '关注平台人数',
|
|
|
value: data.wxUser
|
|
|
},{
|
|
|
name: '未缴费人数',
|
|
|
value: data.weChatAmount0
|
|
|
name: '注册人数',
|
|
|
value: data.reginNum
|
|
|
}];
|
|
|
drawPie('pieChart2', arr, ['#17b3ec', '#909090']);
|
|
|
}
|
|
@ -485,7 +456,15 @@ function bindEvents(){
|
|
|
|
|
|
$("#infoText").text(information[index]);
|
|
|
var tagName = index == '5' ? '推送量' : indexName['index_'+index];
|
|
|
$("#tagName").text(tagName);
|
|
|
if(index=='6'){//居民关注
|
|
|
$(".qushi-span").text("居民关注趋势");
|
|
|
}else{
|
|
|
$(".qushi-span").text(tagName+"新增趋势");
|
|
|
}
|
|
|
//初始化趋势图时间
|
|
|
nowYear = new Date().getYear()
|
|
|
nowYear += (nowYear < 2000) ? 1900 : 0;
|
|
|
//加载数据
|
|
|
initReqParams();
|
|
|
loadData([1,2]);
|
|
|
//记录返回链接信息
|
|
@ -525,9 +504,7 @@ function bindEvents(){
|
|
|
$(".area-tab").removeClass("active");
|
|
|
$this.addClass("active");
|
|
|
|
|
|
if(type == "4"){
|
|
|
lowLevel = '';
|
|
|
}else if(type == "3"){
|
|
|
if(type == "3"){
|
|
|
lowLevel = 2;
|
|
|
}else{
|
|
|
lowLevel = 1;
|
|
@ -630,28 +607,40 @@ function bindEvents(){
|
|
|
});
|
|
|
loadData([0,1,2]);
|
|
|
})
|
|
|
|
|
|
//中间趋势图左箭头事件
|
|
|
$(".zuoJiao-img").on("tap",function(){
|
|
|
nowYear = nowYear - 1;
|
|
|
quShiStartDate = formatDate(new Date(nowYear,0,1));
|
|
|
quShiEndDate = formatDate(new Date(nowYear,11,31));
|
|
|
$(".add-qushi-date-text").html(nowYear.toString());
|
|
|
initReqParams();
|
|
|
loadData([1]);
|
|
|
})
|
|
|
//中间趋势图又箭头事件
|
|
|
$(".youJiao-img").on("tap",function(){
|
|
|
nowYear = nowYear + 1;
|
|
|
quShiStartDate = formatDate(new Date(nowYear,0,1));
|
|
|
quShiEndDate = formatDate(new Date(nowYear,11,31));
|
|
|
$(".add-qushi-date-text").html(nowYear.toString());
|
|
|
initReqParams();
|
|
|
loadData([1]);
|
|
|
})
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
* 控制底部各区,社区,团队的显示
|
|
|
* 控制底部科室,医生
|
|
|
*/
|
|
|
function showBottomTab(){
|
|
|
$(".area-tab").removeClass("active");
|
|
|
switch(level){
|
|
|
case 4:
|
|
|
case 3:
|
|
|
$(".area-tab").eq(0).addClass("active").show();
|
|
|
$(".area-tab").eq(1).show();
|
|
|
$(".area-tab").eq(2).hide();
|
|
|
break;
|
|
|
case 3:
|
|
|
$(".area-tab").eq(0).hide();
|
|
|
$(".area-tab").eq(1).addClass("active").show();
|
|
|
$(".area-tab").eq(2).show();
|
|
|
break;
|
|
|
case 2:
|
|
|
$(".area-tab").eq(0).hide();
|
|
|
$(".area-tab").eq(1).hide();
|
|
|
$(".area-tab").eq(2).addClass("active").show();
|
|
|
$(".area-tab").eq(1).addClass("active").show();
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
@ -680,45 +669,7 @@ function initScroller(){
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
/**
|
|
|
* 初始化筛选事件
|
|
|
*/
|
|
|
function shaixuanInit(main){
|
|
|
var shaixuan = plus.webview.getWebviewById('shaixuan2.html');
|
|
|
if(!shaixuan){
|
|
|
shaixuan = mui.createWindow({
|
|
|
id: 'shaixuan2.html',
|
|
|
url: 'shaixuan2.html',
|
|
|
styles: {
|
|
|
top: 0,
|
|
|
bottom: 0,
|
|
|
left: '20%',
|
|
|
width: '80%',
|
|
|
scorllIndicator: "none"
|
|
|
},
|
|
|
show:{
|
|
|
aniShow: "slide-in-right",
|
|
|
duration: "400"
|
|
|
},
|
|
|
extras:{
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
window.addEventListener("hideShaiXuan",function(){
|
|
|
console.log("hideShaiXuan");
|
|
|
main.setStyle({mask:"none"});
|
|
|
shaixuan.hide();
|
|
|
}, false);
|
|
|
|
|
|
window.addEventListener("showShaiXuan", function() {
|
|
|
shaixuan.show();
|
|
|
main.setStyle({mask:"rgba(0,0,0,0.5)"});
|
|
|
main.addEventListener("maskClick",function(){
|
|
|
main.setStyle({mask:"none"});
|
|
|
shaixuan.hide();
|
|
|
}, false);
|
|
|
});
|
|
|
}
|
|
|
|
|
|
|
|
|
/*
|
|
|
* 绘制折线图
|
|
@ -925,6 +876,30 @@ function getEndDate(){
|
|
|
}
|
|
|
}
|
|
|
|
|
|
//获取当前时间
|
|
|
function getDateFromNow(days) {
|
|
|
if(!days) {
|
|
|
return new Date().format("yyyy-MM-dd")
|
|
|
}
|
|
|
var now = new Date().getTime()
|
|
|
var diff = 24 * 3600 * 1000 * days
|
|
|
return new Date(now + diff).format("yyyy-MM-dd")
|
|
|
}
|
|
|
|
|
|
//格局化日期:yyyy-MM-dd
|
|
|
function formatDate(date) {
|
|
|
var myyear = date.getFullYear();
|
|
|
var mymonth = date.getMonth() + 1;
|
|
|
var myweekday = date.getDate();
|
|
|
if(mymonth < 10) {
|
|
|
mymonth = "0" + mymonth;
|
|
|
}
|
|
|
if(myweekday < 10) {
|
|
|
myweekday = "0" + myweekday;
|
|
|
}
|
|
|
return(myyear + "-" + mymonth + "-" + myweekday);
|
|
|
}
|
|
|
|
|
|
//返回事件
|
|
|
var old_back = mui.back;
|
|
|
mui.back = function(){
|