function ribao_init() {
var xxIds = [];
var xxName = [
"序号",
"出发地",
"目的地",
"出行方式",
"车次/航班/车牌"
];
for (var i = 0; i < xxName.length; i++) {
xxIds.push({
name: xxName[i]
});
}
var html = "
";
for (var i = 0; i < xxIds.length; i++) {
// alert(xxIds[i].name);
html += "" + xxIds[i].name + " | ";
}
html +="
"
for (var i = 0; i < 10; i++) {//后端传过来的集合遍历
if (i % 2 != 0) {
html += "";
}
else {
html += "
";
}
html += "" + (i + 1) + " | ";
// var isValue = false; //记录是否赋值
html += "" + "mao" + " | ";
html += "" + "mao" + " | ";
html += "" + "mao" + " | ";
html += "" + "mao" + " | ";
html += "
";
$("#tabtr").html(html);
}
$('#btnRB').on('click', function () {
window.location.href = "/yeweihui/home.html";
});
$("#js_input_gzzd").select({
title: "选择工作驻地",
items: [
{
title: "武汉市",
value: "1",
},
{
title: "宜昌市",
value: "2",
},
{
title: "当阳市",
value: "3",
}]
});
$("#js_input_jrszd").select({
title: "选择今日所在地",
items: [
{
title: "武汉市",
value: "1",
}, {
title: "宜昌市",
value: "2",
},
{
title: "当阳市",
value: "3",
},
{
title: "其它地点",
value: "4",
}]
});
$("#js_input_sf").select({
title: "",
items: [
{
title: "是",
value: "1",
},
{
title: "否",
value: "2",
}]
});
$("#js_input_cfd").select({
title: "选择出发地",
items: [
{
title: "武汉市",
value: "1",
}, {
title: "宜昌市",
value: "2",
},
{
title: "当阳市",
value: "3",
},
{
title: "其它地点",
value: "4",
}]
});
$("#js_input_mdd").select({
title: "选择目的地",
items: [
{
title: "武汉市",
value: "1",
}, {
title: "宜昌市",
value: "2",
},
{
title: "当阳市",
value: "3",
},
{
title: "其它地点",
value: "4",
}]
});
$("#js_input_cxfs").select({
title: "选择出行方式",
items: [
{
title: "自驾",
value: "1",
},
{
title: "飞机",
value: "2",
},
{
title: "火车",
value: "3",
},
{
title: "长途汽车",
value: "4",
}]
});
}
//近日报告
function ribaoInitialization(reportId) {
if (reportId == null)
return;
$.ajax({
url: '/home/home/queryRibaoRefresh',
data: {
reportId: reportId
},
type: 'GET',
success: function (data) {
console.log(data);
if (data.data.length > 0) {
hasData = true;
data.data.forEach(function (v) {
ribao_cell(v);
});
}
},
error: function () {
}
});
}
//刷新今日日报
function ribao_refrash() {
var userId = $("#userId").val();
$.ajax({
url: '/home/home/queryRibao',
data: {
userCreate: userId
},
type: 'GET',
success: function (data) {
console.log(data);
if (data.data == undefined) {
$('#rb_family').empty();
}
else {
$('#rb_family').empty();
if (data.data.length > 0) {
hasData = true;
data.data.forEach(function (v) {
ribao_cell(v);
});
} else {
}
}
},
error: function () {
}
});
}
function ribao_cell(v) {
var userName = v.userName + ":";
var grender = getGreder(v.grender);
var age = v.age;
var familyStatus = "";
if (v.familyStatus != 0)
familyStatus = "基本状况:" + getFamilyStatus(v.familyStatus) + ";";
var medical = "";
if (v.medical != 0)
medical = "是否确诊:" + getMedical(v.medical) + ";";
var singleRoom = "";
if (v.singleRoom != 0)
singleRoom = "单间隔离:" + getSingleRoom(v.singleRoom) + ";";
if (v.singleRoom == 0 && v.medical != 0)
singleRoom = "单间隔离:" + getSingleRoom(v.singleRoom) + ";";
var temperature = "体温:" + v.temperature + ";";
var cough = "";
if (v.cough != 0)
cough = "咳嗽现象:" + getCough(v.cough) + ";";
var muscle = "";
if (v.muscle != 0)
muscle = "肌肉酸痛:" + getMuscle(v.muscle) + ";";
var dyspnea = "";
if (v.dyspnea != 0)
dyspnea = "呼吸困难:" + getDyspnea(v.dyspnea) + ";";
var fatigue = "";
if (v.fatigue != 0)
fatigue = "乏力现象:" + getFatigue(v.fatigue) + ";";
var diarrhea = "";
if (v.diarrhea != 0)
diarrhea = "腹泻现象:" + getDiarrhea(v.diarrhea) + ";";
var others = "";
if (v.others != "")
others = "其他描述:" + v.others + ";";
var scoreRezult = "";
if (v.scoreRezult != 0)
scoreRezult = "评估结果:" + getScoreRezult(v.scoreRezult, v.temperatureScore) + ";";
$('#rb_family').append($('\n' +
'
\n' +
'
' + familyStatus + medical + singleRoom + temperature + cough + muscle + dyspnea + fatigue + diarrhea + others + scoreRezult + '
\n' +
'
\n' +
' '));
}
function ribao_cancel() {
$('#cancel').on('click', function () {
if ($('#ribao')[0].style.display == 'none') {
$('#notOpenRibao').toggle();
$('#ribao')[0].style.display = '';
} else {
$('#notOpenRibao')[0].style.display = '';
$('#ribao')[0].style.display = 'none';
}
clearShow();
});
}
function ribaoCommit() {
var suspectedId = $("#suspectedId").val();
var userId = $("#userId").val();
var userName = $("#js_input_user_name").val();
var grender = $("#js_input_user_sex").attr("data-values") == undefined ? 0 : $("#js_input_user_sex").attr("data-values");
var age = $("#js_input_user_age").val();
//不能同时选择服用和未服用
if ($("input[name='checkbox1']:checked").val() == "on" && $("input[name='checkbox2']:checked").val() == "on") {
$.alert("心脑血管不能同时选择服用和未服用");
return;
}
//男性不能选择妊娠期
if ($("#js_input_user_sex").attr("data-values") == 1 && $("input[name='checkbox7']:checked").val() == "on") {
$.alert("男性不能选择妊娠期");
return;
}
//家庭状态
var familyStatus = "";
if ($("input[name='checkbox1']:checked").val() == "on")
familyStatus += "1";
else
familyStatus += "0";
if ($("input[name='checkbox2']:checked").val() == "on")
familyStatus += ",1";
else
familyStatus += ",0";
if ($("input[name='checkbox3']:checked").val() == "on")
familyStatus += ",1";
else
familyStatus += ",0";
if ($("input[name='checkbox4']:checked").val() == "on")
familyStatus += ",1";
else
familyStatus += ",0";
if ($("input[name='checkbox5']:checked").val() == "on")
familyStatus += ",1";
else
familyStatus += ",0";
if ($("input[name='checkbox6']:checked").val() == "on")
familyStatus += ",1";
else
familyStatus += ",0";
if ($("input[name='checkbox7']:checked").val() == "on")
familyStatus += ",1";
else
familyStatus += ",0";
//var familyStatus = $("#js_input_user_status").attr("data-values") == undefined ? 0 : $("#js_input_user_status").attr("data-values");
//var statusDesp = $("#jibenmiaoshu").val() == undefined ? "" : $("#jibenmiaoshu").val();
var statusDesp = "";
var medical = $("#switchQuezhen").attr("data-values") == undefined ? 0 : $("#switchQuezhen").attr("data-values");
var singleRoom = $("#switchDanjiangeli").attr("data-values") == undefined ? 0 : $("#switchDanjiangeli").attr("data-values");
var temperature = $("#js_input_user_tiwen").val() == "" ? 0 : $("#js_input_user_tiwen").val();
var cough = $("#js_input_user_kesou").attr("data-values") == undefined ? 0 : $("#js_input_user_kesou").attr("data-values");
var muscle = $("#js_input_user_jirou").attr("data-values") == undefined ? 0 : $("#js_input_user_jirou").attr("data-values");
var dyspnea = $("#js_input_user_huxi").attr("data-values") == undefined ? 0 : $("#js_input_user_huxi").attr("data-values");
var fatigue = $("#js_input_user_fali").attr("data-values") == undefined ? 0 : $("#js_input_user_fali").attr("data-values");
var diarrhea = $("#js_input_user_fuxie").attr("data-values") == undefined ? 0 : $("#js_input_user_fuxie").attr("data-values");
var others = $("#shuruqita").val() == undefined ? "" : $("#shuruqita").val();
var scoreRezult = $("#js_input_score_rezult_value").val() == undefined ? "" : $("#js_input_score_rezult_value").val();
var temperatureScore = $("#js_input_temperature_score").val() == undefined ? "" : $("#js_input_temperature_score").val();
var scoreHistroy = $("#js_input_score_histroy").val() == undefined ? "" : $("#js_input_score_histroy").val();
var score = $("#js_input_score").val() == undefined ? "" : $("#js_input_score").val();
if (userName == undefined || userName == '') {
$.alert("请填写姓名");
return;
}
if (grender == 0) {
$.alert("请填写性别");
return;
}
if (age == undefined || age == '') {
$.alert("请填写年龄");
return;
}
if (age > 150 || age < 0) {
$.alert("请填写正确的年龄");
return;
}
if (temperature <= 0) {
$.alert("请填写体温");
return;
}
if (temperature > 50 || temperature < 30) {
$.alert("请填写正确的体温");
return;
}
$.ajax({
url: '/home/addRibao',
type: "post",
data: {
"suspectedId": suspectedId,
"userCreate": userId,
"userName": userName,
"grender": grender,
"age": age,
"familyStatus": familyStatus,
"statusDesp": statusDesp,
"medical": medical,
"singleRoom": singleRoom,
"temperature": temperature,
"cough": cough,
"muscle": muscle,
"dyspnea": dyspnea,
"fatigue": fatigue,
"diarrhea": diarrhea,
"others": others,
"scoreRezult": scoreRezult,
"temperatureScore": temperatureScore,
"scoreHistroy": scoreHistroy,
"score": score,
},
success: function (data) {
if (data.msgReport == "2") {
$.toast("家人姓名不能重复,如果重复,可以带上称呼");
return;
}
if ($('#ribao')[0].style.display == 'none') {
$('#notOpenRibao').toggle();
$('#ribao')[0].style.display = '';
} else {
$('#notOpenRibao')[0].style.display = '';
$('#ribao')[0].style.display = 'none';
}
$('#ribao_jinrijujian').empty();
$('#ribao_jinrijujian').append(data.safetyNum);
ribao_refrash();
clearShow();
document.getElementById("btn_shangbao").style['background-color'] = "#0bb20c";
},
});
}
function deleteSuspected(suspectedId) {
$.ajax({
url: '/home/deleteSuspected',
type: "post",
data: {
"suspectedId": suspectedId
},
success: function (data) {
$('#ribao_jinrijujian').empty();
$('#ribao_jinrijujian').append(data.safetyNum);
ribao_refrash();
},
});
}
function updateSuspected(suspectedId) {
$("#suspectedId").val("");
if ($('#ribao')[0].style.display == 'none') {
$('#notOpenRibao').toggle();
$('#ribao')[0].style.display = '';
} else {
$('#notOpenRibao')[0].style.display = '';
$('#ribao')[0].style.display = 'none';
}
$.ajax({
url: '/home/selectSuspected',
get: "get",
data: {
"suspectedId": suspectedId
},
success: function (data) {
// console.log(data);
if (data) {
var suspected = data;
$("#suspectedId").val(suspected.suspectedId);
$("#js_input_user_sex").val(getGreder(suspected.grender));
$("#js_input_user_sex").attr("data-values", suspected.grender);
$("#js_input_user_name").val(suspected.userName);
$("#js_input_user_age").val(suspected.age);
//基本情况
if (suspected.familyStatus != "") {
var familyStatusList = suspected.familyStatus.split(",");
if (familyStatusList[0] == 1)
$("input[name='checkbox1']").prop("checked", "checked");
else
$("input[name='checkbox1']").removeAttr("checked");
if (familyStatusList[1] == 1)
$("input[name='checkbox2']").prop("checked", "checked");
else
$("input[name='checkbox2']").removeAttr("checked");
if (familyStatusList[2] == 1)
$("input[name='checkbox3']").prop("checked", "checked");
else
$("input[name='checkbox3']").removeAttr("checked");
if (familyStatusList[3] == 1)
$("input[name='checkbox4']").prop("checked", "checked");
else
$("input[name='checkbox4']").removeAttr("checked");
if (familyStatusList[4] == 1)
$("input[name='checkbox5']").prop("checked", "checked");
else
$("input[name='checkbox5']").removeAttr("checked");
if (familyStatusList[5] == 1)
$("input[name='checkbox6']").prop("checked", "checked");
else
$("input[name='checkbox6']").removeAttr("checked");
if (familyStatusList[6] == 1)
$("input[name='checkbox7']").prop("checked", "checked");
else
$("input[name='checkbox7']").removeAttr("checked");
}
// $("#js_input_user_status").val(getFamilyStatus(suspected.familyStatus));
// $("#js_input_user_status").attr("data-values", suspected.familyStatus);
// $("#jibenmiaoshu").val(suspected.statusDesp);
$("#switchQuezhen").val(getMedical(suspected.medical));
$("#switchQuezhen").attr("data-values", suspected.medical);
$("#switchDanjiangeli").val(getSingleRoom(suspected.singleRoom));
$("#switchDanjiangeli").attr("data-values", suspected.singleRoom);
$("#js_input_user_tiwen").val(suspected.temperature);
$("#js_input_user_kesou").val(getCough(suspected.cough));
$("#js_input_user_kesou").attr("data-values", suspected.cough);
$("#js_input_user_jirou").val(getMuscle(suspected.muscle));
$("#js_input_user_jirou").attr("data-values", suspected.muscle);
$("#js_input_user_huxi").val(getDyspnea(suspected.dyspnea));
$("#js_input_user_huxi").attr("data-values", suspected.dyspnea);
$("#js_input_user_fali").val(getFatigue(suspected.fatigue));
$("#js_input_user_fali").attr("data-values", suspected.fatigue);
$("#js_input_user_fuxie").val(getDiarrhea(suspected.diarrhea));
$("#js_input_user_fuxie").attr("data-values", suspected.diarrhea);
$("#shuruqita").val(suspected.others);
$("#js_input_score_rezult").val(getScoreRezult(suspected.scoreRezult, suspected.temperatureScore));
$("#js_input_score_rezult_value").val(suspected.scoreRezult);
$("#js_input_temperature_score").val(suspected.temperatureScore);
$("#js_input_score_histroy").val(suspected.scoreHistroy);
$("#js_input_score").val(suspected.score);
}
},
});
}
$("#my-input-ribao").calendar({
dateFormat: 'yyyy-mm-dd',
inputReadOnly: false,
onChange: function (p, values, displayValues) {
var reportDate = values.toString();
var userId = $("#userId").val();
$.ajax({
url: '/home/home/queryRibaoReportDate',
data: {
"userCreate": userId,
"reportDate": reportDate,
},
type: 'GET',
success: function (data) {
if (data.data == undefined) {
$('#ribao_famliy').empty();
}
else {
if (data.data.length > 0) {
$('#ribao_famliy').empty();
data.data.forEach(function (v) {
helpValue1(v);
});
} else {
}
}
},
error: function () {
}
});
}
});
function helpValue1(v) {
var userName = v.userName + ":";
var grender = getGreder(v.grender);
var age = v.age;
var familyStatus = "";
if (v.familyStatus != 0)
familyStatus = "基本状况:" + getFamilyStatus(v.familyStatus) + ";";
var medical = "";
if (v.medical != 0)
medical = "是否确诊:" + getMedical(v.medical) + ";";
var singleRoom = "";
if (v.singleRoom != 0)
singleRoom = "单间隔离:" + getSingleRoom(v.singleRoom) + ";";
if (v.singleRoom == 0 && v.medical != 0)
singleRoom = "单间隔离:" + getSingleRoom(v.singleRoom) + ";";
var temperature = "体温:" + v.temperature + ";";
var cough = "";
if (v.cough != 0)
cough = "咳嗽现象:" + getCough(v.cough) + ";";
var muscle = "";
if (v.muscle != 0)
muscle = "肌肉酸痛:" + getMuscle(v.muscle) + ";";
var dyspnea = "";
if (v.dyspnea != 0)
dyspnea = "呼吸困难:" + getDyspnea(v.dyspnea) + ";";
var fatigue = "";
if (v.fatigue != 0)
fatigue = "乏力现象:" + getFatigue(v.fatigue) + ";";
var diarrhea = "";
if (v.diarrhea != 0)
diarrhea = "腹泻现象:" + getDiarrhea(v.diarrhea) + ";";
var others = "";
if (v.others != "")
others = "其他描述:" + v.others + ";";
var scoreRezult = "";
if (v.scoreRezult != 0)
scoreRezult = "评估结果:" + getScoreRezult(v.scoreRezult, v.temperatureScore) + ";";
$('#ribao_famliy').append($('\n' +
'
\n' +
'
' + familyStatus + medical + singleRoom + temperature + cough + muscle + dyspnea + fatigue + diarrhea + others + scoreRezult + '
\n' +
'
\n' +
' '));
}
function getGreder(greder) {
if (greder == 1)
return "男";
else if (greder == 2)
return "女";
return "";
}
function getFamilyStatus(familyStatus) {
var familyStatusList = familyStatus.split(",");
var familyStatusString = "";
if (familyStatus == '0,0,0,0,0,0,0')
familyStatusString += "无病史,";
else {
if (familyStatusList[0] == 1)
familyStatusString += "心脑血管疾病(服用ARB),";
if (familyStatusList[1] == 1)
familyStatusString += "心脑血管疾病(未服ARB),";
if (familyStatusList[2] == 1)
familyStatusString += "呼吸系统病史,";
if (familyStatusList[3] == 1)
familyStatusString += "肿瘤病史,";
if (familyStatusList[4] == 1)
familyStatusString += "糖尿病史,";
if (familyStatusList[5] == 1)
familyStatusString += "服用过激素药物,";
if (familyStatusList[6] == 1)
familyStatusString += "妊娠期,";
}
return familyStatusString.substring(0, familyStatusString.length - 1);
}
function getCough(cough) {
if (cough == 0)
return "无咳嗽";
else if (cough == 1)
return "偶尔短暂咳嗽";
else if (cough == 2)
return "咳嗽轻度影响生活";
else if (cough == 3)
return "咳嗽严重影响生活";
return "";
}
function getMuscle(muscle) {
if (muscle == 0)
return "无";
else if (muscle == 1)
return "按压有";
else if (muscle == 2)
return "偶尔";
else if (muscle == 3)
return "持续有";
return "";
}
function getDyspnea(dyspnea) {
if (dyspnea == 0)
return "无";
else if (dyspnea == 1)
return "急走或上坡气短";
else if (dyspnea == 2)
return "气短而走路变慢";
else if (dyspnea == 3)
return "走路数分钟后气短";
else if (dyspnea == 4)
return "气短无法离开房间";
return "";
}
function getFatigue(fatigue) {
if (fatigue == 0)
return "无";
else if (fatigue == 1)
return "体力劳动后不能恢复";
else if (fatigue == 2)
return "轻体力活非常累";
else if (fatigue == 3)
return "不能正常生活";
return "";
}
function getMedical(medical) {
if (medical == 0)
return "否";
else if (medical == 1)
return "是";
return "";
}
function getSingleRoom(singleRoom) {
if (singleRoom == 0)
return "否";
else if (singleRoom == 1)
return "是";
return "";
}
function getDiarrhea(diarrhea) {
if (diarrhea == 0)
return "无";
else if (diarrhea == 1)
return "轻度腹泻(少于3次)";
else if (diarrhea == 2)
return "中度腹泻(4-6次)";
else if (diarrhea == 3)
return "重度腹泻(超过6次)";
return "";
}
function clearShow() {
console.log("qingkong")
$("#suspectedId").val("");
$("#js_input_user_sex").val("");
$("#js_input_user_sex").attr("data-values", "");
$("#js_input_user_name").val("");
$("#js_input_user_age").val("");
$("#js_input_user_status").val("");
$("#js_input_user_status").attr("data-values", "");
$("#jibenmiaoshu").val("");
$("#switchQuezhen").val("");
$("#switchQuezhen").attr("data-values", "");
$("#switchDanjiangeli").val("");
$("#switchDanjiangeli").attr("data-values", "");
$("#js_input_user_tiwen").val("");
$("#js_input_user_kesou").val("");
$("#js_input_user_kesou").attr("data-values", "");
$("#js_input_user_jirou").val("");
$("#js_input_user_jirou").attr("data-values", "");
$("#js_input_user_huxi").val("");
$("#js_input_user_huxi").attr("data-values", "");
$("#js_input_user_fali").val("");
$("#js_input_user_fali").attr("data-values", "");
$("#js_input_user_fuxie").val("");
$("#js_input_user_fuxie").attr("data-values", "");
$("#shuruqita").val("");
$("#js_input_score_rezult").val("");
$("#js_input_score_rezult_value").val("");
$("#js_input_temperature_score").val("");
$("#js_input_score_histroy").val("");
$("#js_input_score").val("");
}
//健康评估
$('#ribao_score').on('click', function () {
var suspectedId = $("#suspectedId").val();
var userId = $("#userId").val();
var userName = $("#js_input_user_name").val();
var medical = $("#switchQuezhen").attr("data-values") == undefined ? 0 : $("#switchQuezhen").attr("data-values");
var temperature = $("#js_input_user_tiwen").val() == "" ? 0 : $("#js_input_user_tiwen").val();
var cough = $("#js_input_user_kesou").attr("data-values") == undefined ? 0 : $("#js_input_user_kesou").attr("data-values");
var muscle = $("#js_input_user_jirou").attr("data-values") == undefined ? 0 : $("#js_input_user_jirou").attr("data-values");
var dyspnea = $("#js_input_user_huxi").attr("data-values") == undefined ? 0 : $("#js_input_user_huxi").attr("data-values");
var fatigue = $("#js_input_user_fali").attr("data-values") == undefined ? 0 : $("#js_input_user_fali").attr("data-values");
var diarrhea = $("#js_input_user_fuxie").attr("data-values") == undefined ? 0 : $("#js_input_user_fuxie").attr("data-values");
if (userName == undefined || userName == '') {
$.alert("请填写姓名");
return;
}
if (temperature <= 0) {
$.alert("请填写体温");
return;
}
if (temperature > 50 || temperature < 30) {
$.alert("请填写正确的体温");
return;
}
$.ajax({
url: '/home/addScore',
type: "post",
data: {
"userName": userName,
"suspectedId": suspectedId,
"userCreate": userId,
"medical": medical,
"temperature": temperature,
"cough": cough,
"muscle": muscle,
"dyspnea": dyspnea,
"fatigue": fatigue,
"diarrhea": diarrhea,
},
success: function (data) {
if (data == undefined) {
$('#js_input_score_rezult').empty();
$('#js_input_score_rezult_value').empty();
$('#js_input_temperature_score').empty();
$('#js_input_score_histroy').empty();
$('#js_input_score').empty();
}
else {
$('#js_input_score_rezult').empty();
$('#js_input_temperature_score').empty();
$('#js_input_score_histroy').empty();
$('#js_input_score').empty();
var ScoreRezult = getScoreRezult(data.scoreRezult, data.temperatureScore);
$("#js_input_score_rezult").val(ScoreRezult);
$("#js_input_score_rezult_value").val(data.scoreRezult);
$("#js_input_temperature_score").val(data.temperatureScore);
$("#js_input_score_histroy").val(data.scoreHistory);
$("#js_input_score").val(data.score);
}
},
});
});
function getScoreRezult(scoreRezult, temperatureScore) {
if (scoreRezult == 0)
return "未评估";
else if (scoreRezult == 1) {
if (temperatureScore > 1)
return "正常,间隔时间服用退烧药,多休息,多喝水";
else
return "正常";
}
else if (scoreRezult == 2) {
if (temperatureScore > 1)
return "注意观察,间隔时间服用退烧药,多休息,多喝水";
else
return "注意观察";
}
else if (scoreRezult == 3)
return "联系社区医生(或者在线问诊)";
else if (scoreRezult == 4)
return "尽快就诊";
return "";
}