function ribao_init() { $("#js_input_user_sex").val("女"); //设置初始值 $('#btnRB').on('click', function () { window.location.href = "/yeweihui/home.html"; }); $("#js_input_user_sex").select({ title: "选择性别", items: [ { title: "男", value: "1", }, { title: "女", value: "2", }] }); $("#js_input_user_status").select({ title: "选择基本状况", items: [ { title: "正常", value: "0", }, { title: "心脑血管疾病(服用ARB)", value: "1", }, { title: "心脑血管疾病(未服ARB)", value: "2", }, { title: "呼吸系统病史", value: "3", }, { title: "肿瘤病史", value: "4", }, { title: "糖尿病史", value: "5", }, { title: "服用过激素药物", value: "6", }, { title: "妊娠期", value: "7", }, { title: "其他", value: "8", }] }); $("#js_input_user_kesou").select({ title: "选择咳嗽情况", items: [ { title: "无咳嗽", value: "0", }, { title: "偶有短暂咳嗽", value: "1", }, { title: "咳嗽轻度影响生活", value: "2", }, { title: "咳嗽严重影响生活", value: "3", }] }); $("#js_input_user_jirou").select({ title: "选择肌肉情况", items: [ { title: "无", value: "0", }, { title: "按压有", value: "1", }, { title: "偶尔", value: "2", }, { title: "持续有", value: "3", }] }); $("#js_input_user_huxi").select({ title: "选择呼吸情况", items: [ { title: "无", value: "0", }, { title: "急走或上坡气短", value: "1", }, { title: "气短而走路变慢", value: "2", }, { title: "走路数分钟后气短", value: "3", }, { title: "气短无法离开房间", value: "4", }] }); $("#js_input_user_danjiangeli").select({ title: "是否单间隔离", items: [ { title: "是", value: "0", }, { title: "否", value: "1", }] }); $("#js_input_user_fali").select({ title: "选择乏力情况", items: [ { title: "无", value: "0", }, { title: "可体力劳动但觉得累", value: "1", }, { title: "轻体力劳动后长时间不能恢复", value: "2", }, { title: "不能正常生活", value: "3", }] }); $("#js_input_user_fuxie").select({ title: "选择腹泻情况", items: [ { title: "无", value: "0", }, { title: "轻度腹泻少于于3次", value: "2", }, { title: "中度腹泻4-6次", value: "3", }, { title: "重度腹泻超过6次", value: "4", }] }); $("#rb_switch").bind("click", function () { if ($("#switchQuezhen").val() == "off") { $("#switchQuezhen").val("on"); } else { $("#switchQuezhen").val("off"); } }); $("#rb_switch2").bind("click", function () { if ($("#js_input_user_danjiangeli").val() == "off") { $("#js_input_user_danjiangeli").val("on"); } else { $("#js_input_user_danjiangeli").val("off"); } }); } //近日报告 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) { $('#btn_shangbao').text('上报'); hasData = true; data.data.forEach(function (v) { ribao_cell(v); }); } else { $('#btn_shangbao').text('全家报平安'); } }, 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 = "基本状况:" + getFamilyStatus(v.familyStatus) + ";"; var medical = "是否确诊:" + getGreder(v.grender) + ";"; var temperature = "体温:" + v.temperature + ";"; var cough = "咳嗽:" + getCough(v.cough) + ";"; var muscle = "肌肉酸痛:" + getMuscle(v.muscle) + ";"; var dyspnea = "呼吸困难:" + getDyspnea(v.dyspnea) + ";"; var chest = "胸闷:" + getChest(v.chest) + ";"; var fatigue = "乏力:" + getFatigue(v.fatigue) + ";"; var diarrhea = "腹泻:" + getDiarrhea(v.diarrhea) + ";"; var diarrheaNum = "腹泻次数:" + v.diarrheaNum + "次;"; var others = "其他:" + v.others; $('#rb_family').append($('
\n' + '

' + userName + '   ' + grender + '   ' + age + '      删除

\n' + '

' + familyStatus + medical + temperature + cough + muscle + dyspnea + chest + fatigue + diarrhea + diarrheaNum + others + '

\n' + '
\n' + ' ')); } function ribao_add() { $('#btnAdd').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'; } }); } 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'; } }); } function ribaoCommit() { // console.log("sss"); // console.log( // "姓名", $("#js_input_user_name").val(), // "性别", $("#js_input_user_sex").val(), "实际值", $("#js_input_user_sex").attr("data-values"), // "年龄", $("#js_input_user_age").val(), // "基本状况", $("#js_input_user_status").val(), // "状况描述", $("#jibenmiaoshu").val(), // "是否确诊", $("#switchQuezhen").val(), // "体温", $("#js_input_user_tiwen").val(), // "咳嗽", $("#js_input_user_kesou").val(), // "肌肉酸痛", $("#js_input_user_jirou").val(), // "呼吸困难", $("#js_input_user_huxi").val(), // "胸闷", $("#js_input_user_xiongmen").val(), // "乏力", $("#js_input_user_fali").val(), // "腹泻", $("#js_input_user_fuxie").val(), // "次数", $("#js_input_user_cishu").val(), // "其他", $("#shuruqita").val(), // ); // return; 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()== "" ? 0 : $("#js_input_user_age").val(); 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 medical = $("#switchQuezhen").val() == "on" ? 1 : 0; 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 chest = $("#js_input_user_xiongmen").attr("data-values") == undefined ? 0 : $("#js_input_user_xiongmen").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 diarrheaNum = $("#js_input_user_cishu").val()== "" ? 0 : $("#jibenmiaoshu").val(); var others = $("#shuruqita").val()== undefined ? "" : $("#jibenmiaoshu").val(); $.ajax({ url: '/home/addRibao', type: "post", data: { "userCreate": userId, "userName": userName, "grender": grender, "age": age, "familyStatus": familyStatus, "statusDesp": statusDesp, "medical": medical, "temperature": temperature, "cough": cough, "muscle": muscle, "dyspnea": dyspnea, "chest": chest, "fatigue": fatigue, "diarrhea": diarrhea, "diarrheaNum": diarrheaNum, "others": others, }, success: function (data) { if ($('#ribao')[0].style.display == 'none') { $('#notOpenRibao').toggle(); $('#ribao')[0].style.display = ''; } else { $('#notOpenRibao')[0].style.display = ''; $('#ribao')[0].style.display = 'none'; } ribao_refrash(); }, }); } function deleteSuspected(suspectedId) { $.ajax({ url: '/home/deleteSuspected', type: "post", data: { "suspectedId": suspectedId }, success: function (data) { ribao_refrash(); }, }); } function addReport() { var userId = $("#userId").val(); var safety_num = $("#ribao_safety_num").val(); if (safety_num == "") { alert("请填写居家人数"); return; } $.ajax({ url: '/home/addReport', type: "post", data: { "userCreate": userId, "safetyNum": safety_num, }, success: function (data) { $.toast("操作成功"); }, }); } $("#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 = "基本状况:" + getFamilyStatus(v.familyStatus) + ";"; var medical = "是否确诊:" + getGreder(v.grender) + ";"; var temperature = "体温:" + v.temperature + ";"; var cough = "咳嗽:" + getCough(v.cough) + ";"; var muscle = "肌肉酸痛:" + getMuscle(v.muscle) + ";"; var dyspnea = "呼吸困难:" + getDyspnea(v.dyspnea) + ";"; var chest = "胸闷:" + getChest(v.chest) + ";"; var fatigue = "乏力:" + getFatigue(v.fatigue) + ";"; var diarrhea = "腹泻:" + getDiarrhea(v.diarrhea) + ";"; var diarrheaNum = "腹泻次数:" + v.diarrheaNum + "次;"; var others = "其他:" + v.others; $('#ribao_famliy').append($('
\n' + '

' + userName + '   ' + grender + '   ' + age + '

\n' + '

' +familyStatus + medical + temperature + cough + muscle + dyspnea + chest + fatigue + diarrhea + diarrheaNum + others + '

\n' + '
\n' + ' ')); } function getGreder(greder) { if (greder == 1) return "男"; else if (greder == 2) return "女"; return ""; } function getFamilyStatus(familyStatus) { if (familyStatus == 0) return "正常"; if (familyStatus == 1) return "心脑血管疾病(服用ARB)"; else if (familyStatus == 2) return "心脑血管疾病(未服ARB)"; else if (familyStatus == 3) return "呼吸系统病史"; else if (familyStatus == 4) return "肿瘤病史"; else if (familyStatus == 5) return "糖尿病史"; else if (familyStatus == 6) return "服用过激素药物"; else if (familyStatus == 7) return "妊娠期"; else if (familyStatus == 8) return "其他"; return ""; } 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 getChest(chest) { if (chest == 0) return "无"; else if (chest == 1) return "端坐呼吸"; else if (chest == 2) return "活动无耐力"; else if (chest == 3) 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 getDiarrhea(diarrhea) { if (diarrhea == 0) return "无"; else if (diarrhea == 1) return "有"; return ""; }