|
@ -108,6 +108,33 @@
|
|
[6.1, 3.9]
|
|
[6.1, 3.9]
|
|
][index];
|
|
][index];
|
|
};
|
|
};
|
|
|
|
var xtMax = getNormalLevel(statusIndex)[0],
|
|
|
|
xtMin = getNormalLevel(statusIndex)[1],
|
|
|
|
xyMax = [139, 89],
|
|
|
|
xyMin = [90, 60],
|
|
|
|
toNormal = 0,
|
|
|
|
toHigh = 0,
|
|
|
|
toLow = 0;
|
|
|
|
function judgeXTValue(value1) {
|
|
|
|
// 血糖判断
|
|
|
|
if(value1 > xtMax) {
|
|
|
|
++toHigh;
|
|
|
|
} else if(value1 < xtMin) {
|
|
|
|
++toLow;
|
|
|
|
} else {
|
|
|
|
++toNormal;
|
|
|
|
};
|
|
|
|
}
|
|
|
|
function judgeXYValue(value1, value2) {
|
|
|
|
// 血压判断
|
|
|
|
if(value1 > xyMax[0] || value2 > xyMax[1]) {
|
|
|
|
++toHigh;
|
|
|
|
} else if(value1 < xyMin[0] || value2 < xyMin[1]) {
|
|
|
|
++toLow;
|
|
|
|
} else {
|
|
|
|
++toNormal;
|
|
|
|
}
|
|
|
|
}
|
|
// 数据统计
|
|
// 数据统计
|
|
function totalStauts(zc, pg, pd) {
|
|
function totalStauts(zc, pg, pd) {
|
|
$('.is-ok').html("正常:" + zc + "次");
|
|
$('.is-ok').html("正常:" + zc + "次");
|
|
@ -130,13 +157,9 @@
|
|
})
|
|
})
|
|
// 获取数据
|
|
// 获取数据
|
|
function getBodyRecord(tab, day, statu) {
|
|
function getBodyRecord(tab, day, statu) {
|
|
var xtMax = getNormalLevel(statusIndex)[0],
|
|
|
|
xtMin = getNormalLevel(statusIndex)[1],
|
|
|
|
xyMax = [139, 89],
|
|
|
|
xymin = [90, 60],
|
|
|
|
toNormal = 0,
|
|
|
|
toHigh = 0,
|
|
|
|
toLow = 0;
|
|
|
|
|
|
toNormal = 0;
|
|
|
|
toHigh = 0;
|
|
|
|
toLow = 0;
|
|
totalStauts(toNormal, toHigh, toLow);
|
|
totalStauts(toNormal, toHigh, toLow);
|
|
$('.danwei').html(tab == 0 ? '单位(mmol/L)' : '单位(mmHg)');
|
|
$('.danwei').html(tab == 0 ? '单位(mmol/L)' : '单位(mmHg)');
|
|
var dayNum = 0;
|
|
var dayNum = 0;
|
|
@ -180,38 +203,28 @@
|
|
showWarningMsg("当前状态下无居民体征记录");return;
|
|
showWarningMsg("当前状态下无居民体征记录");return;
|
|
};
|
|
};
|
|
list.reverse();
|
|
list.reverse();
|
|
for(var i = 0; i < len; i++) {
|
|
|
|
if(len == 1) {
|
|
|
|
dataCanvas.labels = [enddate.substr(5, 5), list[i].date.substr(5, 5)];
|
|
|
|
dataCanvas.datasets[0].data = [null, list[i].value1];
|
|
|
|
|
|
if(len == 1) {
|
|
|
|
dataCanvas.labels = [enddate.substr(5, 5), list[0].date.substr(5, 5)];
|
|
|
|
dataCanvas.datasets[0].data = [null, list[0].value1];
|
|
|
|
if(tabIndex == 1) {
|
|
|
|
dataCanvas.datasets[1].data = [null, list[0].value2];
|
|
|
|
judgeXYValue(list[0].value1, list[0].value2)
|
|
} else {
|
|
} else {
|
|
|
|
dataCanvas.datasets[1].data = null
|
|
|
|
judgeXTValue(list[0].value1)
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
for(var i = 0; i < len; i++) {
|
|
dataCanvas.labels[i] = list[i].date.substr(5, 5);
|
|
dataCanvas.labels[i] = list[i].date.substr(5, 5);
|
|
dataCanvas.datasets[0].data[i] = list[i].value1;
|
|
dataCanvas.datasets[0].data[i] = list[i].value1;
|
|
}
|
|
|
|
if(tabIndex == 1) {
|
|
|
|
if(len == 1) {
|
|
|
|
dataCanvas.datasets[1].data = [null, list[i].value2];
|
|
|
|
} else {
|
|
|
|
|
|
if(tabIndex == 1) {
|
|
dataCanvas.datasets[1].data[i] = list[i].value2;
|
|
dataCanvas.datasets[1].data[i] = list[i].value2;
|
|
}
|
|
|
|
// 血压判断
|
|
|
|
if(list[i].value1 > xyMax[0] || list[i].value2 > xyMax[1]) {
|
|
|
|
++toHigh;
|
|
|
|
} else if(list[i].value1 < xyMin[0] || list[i].value2 < xyMin[1]) {
|
|
|
|
++toLow;
|
|
|
|
|
|
judgeXYValue(list[i].value1, list[i].value2)
|
|
} else {
|
|
} else {
|
|
++toNormal;
|
|
|
|
|
|
dataCanvas.datasets[1].data = null
|
|
|
|
judgeXTValue(list[i].value1)
|
|
}
|
|
}
|
|
} else {
|
|
|
|
// 血糖判断
|
|
|
|
if(list[i].value1 > xtMax) {
|
|
|
|
++toHigh;
|
|
|
|
} else if(list[i].value1 < xtMin) {
|
|
|
|
++toLow;
|
|
|
|
} else {
|
|
|
|
++toNormal;
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
totalStauts(toNormal, toHigh, toLow);
|
|
totalStauts(toNormal, toHigh, toLow);
|
|
// 绘制图
|
|
// 绘制图
|