function ribao_init() { $.ajax({ url: '/wx/jsApiConfig', type: "get", data: { "url": location.href.split('#')[0] }, success: function (data) { wx.config({ debug: false, appId: data.data.appId, timestamp: data.data.timestamp, nonceStr: data.data.nonceStr, signature: data.data.signature, jsApiList: [ // 所有要调用的 API 都要加到这个列表中 'getLocation' ] }); wx.ready(function () { wx.checkJsApi({ jsApiList: [ 'getLocation' ], success: function (res) { // alert(JSON.stringify(res)); // alert(JSON.stringify(res.checkResult.getLocation)); if (res.checkResult.getLocation == false) { alert('你的微信版本太低,不支持微信JS接口,请升级到最新的微信版本!'); return; } // 获取定位 getLocation(); } }); wx.error(function (res) { alert("接口调取失败") }); }); }, }); //lingyun $('#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", }, { title: "其它地点", value: "4", }] }); $("#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: "0", }, { title: "是", value: "1", }] }); $("#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", }] }); // $("#js_input_user_sex").val(getGreder(2)); //设置初始值 $('#btnRB').on('click', function () { window.location.href = "/yeweihui/home.html"; }); $("#js_input_user_sex").select({ title: "选择性别", items: [ { title: "男", value: "1", }, { title: "女", value: "2", }] }); var userStatus = [ { 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, } ]; // $("#js_input_user_status").select({ // title: "选择基本状况", // multi: true, // items: userStatus, // // onOpen:function (e) { // // var target = $("#js_input_user_status"); // // console.log(target.data().values,userFamilyStatusStr,userFamilyStatus) // // target.val(userFamilyStatusStr); // // target.data('values',userFamilyStatus); // // console.log(target.data().values,userFamilyStatusStr,userFamilyStatus) // // } // // onChange:function(e){ // // var selectStr = e.values // // if(!selectStr){ // // $("#js_input_user_status").select('update',{ // // multi: true, // // }) // // }else { // // if(selectStr.indexOf('0')>-1){ // // $("#js_input_user_status").select('update',{ // // multi: false, // // }) // // }else { // // $("#js_input_user_status").select('update',{ // // multi: true, // // }) // // } // // } // // // var target = $("#js_input_user_status"); // // // console.log(target.data().values,userFamilyStatusStr,userFamilyStatus) // // console.log(e) // // }, // beforeClose:function (e) { // if(e){ // if(e.indexOf('0')>-1 && e.length>1){ // $.toast("无病史不能与其他项同时被选中", "text"); // return false // }else { // return true // } // } // } // // }); // $("#js_input_user_crov19").select({ // title: "选择基本状况", // items: [ // { // title: "无", // value: "0", // }, // { // title: "确诊", // value: "1", // }, // { // title: "疑似", // value: "2", // }, // { // title: "有接触史", // value: "3", // }, // { // title: "解除隔离", // value: "4", // }, // ], // }); $("#js_input_user_xinguan").select({ title: "选择新冠情况", items: [ { title: "无", value: "0", }, { title: "确诊", value: "1", }, { title: "疑似", value: "2", }, { title: "解除隔离", value: "3", }] }); $("#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_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: "1", }, { title: "中度腹泻(4-6次)", value: "2", }, { title: "重度腹泻(超过6次)", value: "3", }] }); // $("#switchQuezhen").select({ // title: "选择是否确诊", // items: [ // { // title: "否", // value: "0", // }, // { // title: "是", // value: "1", // }] // }); $("#switchQuezhen").select({ title: "选择症状", items: [ { title: "无", value: "0", }, { title: "新冠确诊", value: "1", }, { title: "新冠疑似", value: "2", }, { title: "密切接触者", value: "3", }, { title: "解除观察", value: "4", }] }); $("#switchDanjiangeli").select({ title: "选择是否单间隔离", items: [ { title: "否", value: "0", }, { title: "是", value: "1", }] }); $("#vaccine_type").select({ title: "请选择接种疫苗类别", items: [ { title: "腺病毒疫苗", value: "1", }, { title: "灭活疫苗", value: "2", }, { title: "重组亚单位疫苗", value: "3", }] }); let firstTime = new Date().format("yyyy-MM-dd") + ' '; <#if vaccine?? && vaccine.firstTime??>firstTime="${vaccine.firstTime?string("yyyy-MM-dd")}" + " " $("#first_time").datetimePicker({ times: function () { return [{values: ['']}]; }, onClose: function (picker) { if (!picker.value) { picker.setValue([new Date().getFullYear() + '', (new Date().getMonth() + 1) + '', new Date().getDate() + '', '']) } }, value: firstTime, }) let secondTime = new Date().format("yyyy-MM-dd") + ' '; <#if vaccine?? && vaccine.secondTime??>secondTime="${vaccine.secondTime?string("yyyy-MM-dd")}" + " " $("#second_time").datetimePicker({ times: function () { return [{values: ['']}]; }, onClose: function (picker) { if (!picker.value) { picker.setValue([new Date().getFullYear() + '', (new Date().getMonth() + 1) + '', new Date().getDate() + '', '']) } }, value: secondTime, }) let thirdTime = new Date().format("yyyy-MM-dd") + ' '; <#if vaccine?? && vaccine.thirdTime??>thirdTime="${vaccine.thirdTime?string("yyyy-MM-dd")}" + " " $("#third_time").datetimePicker({ times: function () { return [{values: ['']}]; }, onClose: function (picker) { if (!picker.value) { picker.setValue([new Date().getFullYear() + '', (new Date().getMonth() + 1) + '', new Date().getDate() + '', '']) } }, value: thirdTime, }) // $('.inoculate_time').click(function(event) { // console.log($('#inoculate_first').datetimePicker) // // var _this = this; // // $(this).datePicker({ // // start: new Date(), // // end: 2030, // // defaultValue: [new Date().getFullYear(), new Date().getMonth()+1, new Date().getDate()], // // onConfirm: function(result){ // // // 二级调用:时间 // // $('.ma_expect_date_picker .weui-picker').on('animationend webkitAnimationEnd', function() { // // show_expect_time_picker(_this, result); // // }); // // }, // // id: 'ma_expect_date', // // className: 'ma_expect_date_picker' // // }); // }); // updateSuspected({ // userName : 'www', // grender : 2, // age : 34, // familyStatus : 1, // statusDesp : "", // medical:0, // singleRoom:1, // temperature:0, // cough:2, // muscle:1, // dyspnea:1, // fatigue:1, // diarrhea:2, // others:"" // }) // // var grender = $("#js_input_user_sex").attr("data-values") == undefined ? 0 : $("#js_input_user_sex").attr("data-values"); // console.log("grender:" + grender) initRadioEvent() } // function setTime() { // if ($("#inoculate_first").val() == "") { // $("#inoculate_first").datetimePicker({ // times: function () { // return [{values: [' ']}]; // }, value: new Date().format("yyyy-MM-dd") + ' ', // }) // } // } function selectinput1(obj) { var grender = $("#js_input_gzzd").attr("data-values") == undefined ? 0 : $("#js_input_gzzd").attr("data-values"); if (grender != 4) {//js_input_qtdd // $('#js_input_qtdd')[0].disabled == 'disabled'+ + $("#js_input_qtdd").val(""); } else { $('#js_input_qtdd').removeAttr("disabled") } } function selectinput2(obj) { var grender = $("#js_input_jrszd").attr("data-values") == undefined ? 0 : $("#js_input_jrszd").attr("data-values"); if (grender != 4) {//js_input_qtdd // $('#js_input_qtdd')[0].disabled == 'disabled' js_input_jrszq $('#js_input_jrszq').attr("disabled", "disabled"); $("#js_input_jrszq").val(""); } else { $('#js_input_jrszq').removeAttr("disabled") } } function selectinput3(obj) { var grender = $("#js_input_cfd").attr("data-values") == undefined ? 0 : $("#js_input_cfd").attr("data-values"); if (grender != 4) { $('#js_input_cfdq').attr("disabled", "disabled"); $("#js_input_cfdq").val(""); } else { $('#js_input_cfdq').removeAttr("disabled") } } function selectinput4(obj) { var grender = $("#js_input_mdd").attr("data-values") == undefined ? 0 : $("#js_input_mdd").attr("data-values"); if (grender != 4) { $('#js_input_mddq').attr("disabled", "disabled"); $("#js_input_mddq").val(""); } else { $('#js_input_mddq').removeAttr("disabled") } } function selectinput5(obj) { var grender = $("#js_input_cxfs").attr("data-values") == undefined ? 0 : $("#js_input_cxfs").attr("data-values"); if (grender == 4) { // $('#js_input_cxfsq').attr("disabled","disabled") } else { $('#js_input_cxfsq').removeAttr("disabled") } } var listcx = []; function selectinput6(obj) { var grender = $("#js_input_sf").attr("data-values") == undefined ? 3 : $("#js_input_sf").attr("data-values"); if (grender == 0) { $('#none')[0].style.display = 'none'; $("#js_input_cfd").val(""); $("#js_input_cfd").attr("data-values", ""); $("#js_input_mdd").val(""); $("#js_input_mdd").attr("data-values", ""); $("#js_input_cxfs").val(""); $("#js_input_cxfs").attr("data-values", ""); $('#js_input_cxfsq').val(""); $('#js_input_cfdq').val(""); $('#js_input_mddq').val(""); listcx.splice(0, listcx.length); $('#tabtr').empty(); } else if (grender == 1) { $('#none')[0].style.display = ''; } } function resetTravelState(bool) { if (bool) { $('#none').hide('fast'); $("#js_input_cfd").val(""); $("#js_input_cfd").attr("data-values", ""); $("#js_input_mdd").val(""); $("#js_input_mdd").attr("data-values", ""); $("#js_input_cxfs").val(""); $("#js_input_cxfs").attr("data-values", ""); $('#js_input_cxfsq').val(""); $('#js_input_cfdq').val(""); $('#js_input_mddq').val(""); listcx.splice(0, listcx.length); $('#tabtr').empty(); } else { $('#none').show('fast'); } } //添加出行详情 function insertlingyun() { // var sf = $("#js_input_sf").attr("data-values") == undefined ? 3 : $("#js_input_sf").attr("data-values"); // if (sf == 0 || sf == 3) { // cantijiao = true; // $.alert("请选择是否出行"); // return; // } if ($("#js_input_cfd").attr("data-values") == undefined) { cantijiao = true; $.alert("请选择出发地"); return; } if ($("#js_input_mdd").attr("data-values") == undefined) { cantijiao = true; $.alert("请选择目的地"); return; } if ($("#js_input_cxfs").attr("data-values") == undefined) { cantijiao = true; $.alert("请选择出行方式"); return; } var person = new Object(); var cxfs = $("#js_input_cxfs").attr("data-values") == undefined ? 0 : $("#js_input_cxfs").attr("data-values"); var jrszd = $("#js_input_jrszd").attr("data-values") == undefined ? 0 : $("#js_input_jrszd").attr("data-values"); var cfd = $("#js_input_cfd").attr("data-values") == undefined ? 0 : $("#js_input_cfd").attr("data-values"); var mdd = $("#js_input_mdd").attr("data-values") == undefined ? 0 : $("#js_input_mdd").attr("data-values"); var jrszq = $('#js_input_jrszq').val(); var mddq = $('#js_input_mddq').val(); var cfdq = $('#js_input_cfdq').val(); // if (mdd != jrszd) { // cantijiao = true; // $.alert("目的地与今晚住地不一致"); // return; // } // if (jrszq != mddq) { // cantijiao = true; // $.alert("目的地与今晚住地不一致"); // return; // } if (cfd == 4 && mdd == 4) { if (mddq == cfdq) { cantijiao = true; $.alert("出发地与目的地不能一致"); return; } } else if (cfd != 4 || mdd != 4) { if (cfd == mdd) { cantijiao = true; $.alert("出发地与目的地不能一致"); return; } } var cxfsq = $('#js_input_cxfsq').val(); for (var i = 0; i < listcx.length; i++) { if (listcx[i].tripTypeDesp == cxfsq && listcx[i].tripType == cxfs && listcx[i].startLocal == cfd && listcx[i].startLocalOther == cfdq && listcx[i].endLocal == mdd && listcx[i].endLocalOther == mddq) { cantijiao = true; $.alert("此行程已添加"); return; } } if (cxfs != 4 && cxfs != 0) { var val = $('#js_input_cxfsq').val(); if (val == "") { cantijiao = true; $.alert("请填写车次/航班/车牌"); return; } person.tripTypeDesp = $('#js_input_cxfsq').val(); if (cxfs == 1) { person.tripType = 1; person.tripTypeStr = "长途汽车" } else if (cxfs == 2) { person.tripType = 2; person.tripTypeStr = "火车"; } else if (cxfs == 3) { person.tripType = 3; person.tripTypeStr = "飞机"; } } else if (cxfs == 0) { cantijiao = true; $.alert("请选择出行方式"); return; } else if (cxfs == 4) { var val6 = $('#js_input_cxfsq').val(); if (val6 == "") { cantijiao = true; $.alert("请填写车次/航班/车牌"); return; } person.tripTypeStr = "自驾"; person.tripType = 4; person.tripTypeDesp = $('#js_input_cxfsq').val(); } if (cfd == 4 && cfd != 0) { var val2 = $('#js_input_cfdq').val(); if (val2 == "") { cantijiao = true; $.alert("请填写出发地"); return; } person.startLocal = 4; person.startLocalOther = $('#js_input_cfdq').val(); person.startLocalStr = "其它地点_" + $('#js_input_cfdq').val(); } else if (cfd != 4 && cfd != 0) { if (cfd == 1) { person.startLocal = 1; person.startLocalStr = "武汉市"; person.startLocalOther = $('#js_input_cfdq').val() == undefined ? "" : $('#js_input_cfdq').val(); } else if (cfd == 2) { person.startLocal = 2; person.startLocalStr = "宜昌市"; person.startLocalOther = $('#js_input_cfdq').val() == undefined ? "" : $('#js_input_cfdq').val(); } else if (cfd == 3) { person.startLocal = 3; person.startLocalStr = "当阳市"; person.startLocalOther = $('#js_input_cfdq').val() == undefined ? "" : $('#js_input_cfdq').val(); } } else if (cfd == 0) { cantijiao = true; $.alert("请选择出发地"); return; } if (mdd == 4 && mdd != 0) { var val3 = $('#js_input_mddq').val(); if (val3 == "") { cantijiao = true; $.alert("请填写目的地"); return; } person.endLocal = 4; person.endLocalOther = $('#js_input_mddq').val(); person.endlocalStr = "其它地点_" + $('#js_input_mddq').val(); } else if (mdd != 4 && mdd != 0) { if (mdd == 1) { person.endLocal = 1; person.endlocalStr = "武汉市"; person.endLocalOther = $('#js_input_mddq').val() == undefined ? "" : $('#js_input_mddq').val(); } else if (mdd == 2) { person.endLocal = 2; person.endlocalStr = "宜昌市"; person.endLocalOther = $('#js_input_mddq').val() == undefined ? "" : $('#js_input_mddq').val(); } else if (mdd == 3) { person.endLocal = 3; person.endlocalStr = "当阳市"; person.endLocalOther = $('#js_input_mddq').val() == undefined ? "" : $('#js_input_mddq').val(); } } else if (mdd == 0) { cantijiao = true; $.alert("请选择目的地"); return; } listcx.push(person); // $.alert("添加成功"); tab() } function tab() { var xxIds = []; var xxName = [ "序号", "出发地", "目的地", "出行方式", "车次/航班/车牌", "操作" ]; for (var i = 0; i < xxName.length; i++) { xxIds.push({ name: xxName[i] }); } $('#tabtr').empty(); var html = ""; for (var i = 0; i < xxIds.length; i++) { // alert(xxIds[i].name); html += "" + xxIds[i].name + ""; } html += "" for (var i = 0; i < listcx.length; i++) {//后端传过来的集合遍历 if (i % 2 != 0) { html += ""; } else { html += ""; } html += "" + (i + 1) + ""; // var isValue = false; //记录是否赋值 html += "" + listcx[i].startLocalStr + " "; html += "" + listcx[i].endlocalStr + " "; html += "" + listcx[i].tripTypeStr + " "; html += "" + listcx[i].tripTypeDesp + " "; html += ""; html += ""; $("#tabtr").html(html); } } function splice(obj) { listcx.splice(obj, 1); tab() } function changeReportBtnState(list) { console.log(list) if (!list) { $('#btn_shangbao').css({ display: 'none' }) $('#btnAdd').css({ display: 'block' }) } else { if (list.length) { $('#btn_shangbao').css({ display: 'block' }) $('#btnAdd').css({ display: 'none' }) } else { $('#btn_shangbao').css({ display: 'none' }) $('#btnAdd').css({ display: 'block' }) } } } //首次近日报告 function ribaoInitialization(reportId) { if (reportId == null) reportId = 0; var userId = $("#userId").val(); $.ajax({ url: '/home/home/queryRibaoRefresh', data: { reportId: reportId, userCreate: userId }, type: 'GET', success: function (data) { if (data.data == undefined || data.data == "") { $('#rb_family').empty(); document.getElementById("btn_shangbao").style['background-color'] = "#D9D9D9"; canSahngbao = false; changeReportBtnState(data.data) } else { if (data.data.length > 0) { hasData = true; changeReportBtnState(data.data) // data.data.forEach(function (v) { // ribao_cell(v); // }); $.each(data.data, function (i, v) { ribao_cell(v); }) } else { changeReportBtnState(data.data) } } }, error: function () { } }); } //刷新今日日报 function ribao_refrash() { var userId = $("#userId").val(); $.ajax({ url: '/home/home/queryRibao', data: { userCreate: userId }, type: 'GET', success: function (data) { if (data.data == undefined || data.data == "") { $('#rb_family').empty(); document.getElementById("btn_shangbao").style['background-color'] = "#D9D9D9"; changeReportBtnState(data.data) } else { $('#rb_family').empty(); if (data.data.length > 0) { changeReportBtnState(data.data) hasData = true; // data.data.forEach(function (v) { // ribao_cell(v); // }); $.each(data.data, function (i, v) { ribao_cell(v); }) } else { changeReportBtnState(data.data) } } }, error: function () { } }); } function ribao_cell(v) { //console.log(v,'vvvvvvvvvvvvv') 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 = "本人身体情况:" + getMedical(v.medical) + ";
"; var isContact = ""; if (v.isContact != 0) isContact = "密切接触人员(5日内接触过发烧或者新冠阳性人员)" + getIsContact(v.isContact) + ";
"; var isSuspected = ""; if (v.isSuspected != 0) isSuspected = "近期接触的家庭成员中有感冒、发热、咳嗽等症状:" + getIsContact(v.isContact) + ";
"; var isContactHistory = ''; if (!isContact && !isSuspected) { isContactHistory = "同住成员情况:正常;
"; } var singleRoom = ""; var uptownId = $("#uptownId").val(); if (uptownId != xiaoquId && uptownId != ceshixiaoquId) { if (v.singleRoom != 0) singleRoom = "单间隔离:" + getSingleRoom(v.singleRoom) + ";
"; if (v.singleRoom == 0 && v.medical != 0) singleRoom = "单间隔离:" + getSingleRoom(v.singleRoom) + ";
"; } var tempTemperature = v.temperature > 37.2 ? '异常,' + v.temperature + '度' : '正常,37.2度以下'; var temperature = "体温:" + tempTemperature + ";
"; 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) + ";
"; var workLocal = ""; var todayLocal = ""; var isTrip = ""; var tripDet = ""; if (uptownId == xiaoquId || uptownId == ceshixiaoquId) { // if (v.workLocal != 0) { // if (v.workLocal < 4) // workLocal = "工作驻地:" + getLocal(v.workLocal) + ";"; // else // workLocal = "工作驻地:其它地点_" + v.workLocalOther + ";"; // } // // if (v.todayLocal != 0) { // if (v.todayLocal < 4) // todayLocal = "今晚住地:" + getLocal(v.todayLocal) + ";"; // else // todayLocal = "今晚住地:其它地点_" + v.todayLocalOther + ";"; // } if (v.isTrip != undefined) isTrip = "所在地市是否变动:" + getIsTrip(v.isTrip) + ";
" if (v.tripDet != undefined) tripDet = "出行详细:" + v.tripDet + ";
" } // $('#rb_family').append($('
\n' + // '

' + userName + '  ' + grender + '   ' + age + '  删除\n' + // '   修改上报

\n' + // '
' + familyStatus + medical + isContact + isSuspected + singleRoom + temperature + cough + muscle + dyspnea + fatigue + diarrhea + others + scoreRezult + workLocal + todayLocal + isTrip + tripDet + '\n' + // '
\n' + // ' ')); $('#rb_family').append($('
\n' + '
\n' + ' \n' + ' ' + userName + '  ' + grender + '   ' + age + '  ' + ' \n' + '
\n' + '
\n' + '
\n' + ' \n' + ' ' + temperature + familyStatus + medical + singleRoom + cough + muscle + dyspnea + fatigue + diarrhea + others + isContactHistory + isContact + isSuspected + scoreRezult + workLocal + todayLocal + isTrip + tripDet + '\n' + '
\n' + '
\n' + '
\n' + ' 删除\n' + ' \n' + '
\n' + '
')); } function ribao_add() { $('#btnAdd').on('click', function () { // userFamilyStatus = ''; // userFamilyStatusStr = ''; if ($('#ribao')[0].style.display == 'none') { $('#notOpenRibao').toggle(); $('#ribao')[0].style.display = ''; } else { $('#notOpenRibao')[0].style.display = ''; $('#ribao')[0].style.display = 'none'; } //基本情况 // $("input[name='checkbox1']").removeAttr("checked"); // $("input[name='checkbox2']").removeAttr("checked"); // $("input[name='checkbox3']").removeAttr("checked"); // $("input[name='checkbox4']").removeAttr("checked"); // $("input[name='checkbox5']").removeAttr("checked"); // $("input[name='checkbox6']").removeAttr("checked"); // $("input[name='checkbox7']").removeAttr("checked"); $("#js_input_user_sex").val('男'); $("#js_input_user_sex").attr("data-values", 1); // $("#js_input_user_status").val(''); // $("#js_input_user_status").attr("data-values", ''); // $("#js_input_user_crov19").val('无'); // $("#js_input_user_crov19").attr("data-values", 0); $("input[id='s18']").prop("checked", "checked"); $("input[id='s28']").prop("checked", "checked"); $("input[id='s38']").prop("checked", "checked"); $("input[id='s40']").prop("checked", "checked"); $("input[id='s50']").prop("checked", "checked"); $("input[id='s60']").prop("checked", "checked"); $("#switchQuezhen").val(getMedical(0)); $("#switchQuezhen").attr("data-values", 0); $("#switchDanjiangeli").val(getSingleRoom(0)); $("#switchDanjiangeli").attr("data-values", 0); $("#js_input_user_tiwen").val(36.5); $("#js_input_user_xinguan").val(getXinguan(0)); $("#js_input_user_xinguan").attr("data-values", 0); $("#js_input_user_kesou").val(getCough(0)); $("#js_input_user_kesou").attr("data-values", 0); $("#js_input_user_jirou").val(getMuscle(0)); $("#js_input_user_jirou").attr("data-values", 0); $("#js_input_user_huxi").val(getDyspnea(0)); $("#js_input_user_huxi").attr("data-values", 0); $("#js_input_user_fali").val(getFatigue(0)); $("#js_input_user_fali").attr("data-values", 0); $("#js_input_user_fuxie").val(getDiarrhea(0)); $("#js_input_user_fuxie").attr("data-values", 0); $("#shuruqita").val(''); $("#js_input_sf").val(getIsTrip(0)); $("#js_input_sf").attr("data-values", 0); $('#none')[0].style.display = 'none'; $('#tabtr').empty(); // $("#suspectedId").val(""); // $("#js_input_gzzd").val(""); // $("#js_input_jrszd").val(""); // $('#js_input_mddq').attr("disabled","disabled"); // $('#js_input_jrszq').attr("disabled","disabled"); // $('#js_input_qtdd').attr("disabled","disabled"); // $('#js_input_cfdq').attr("disabled","disabled"); // var userId = $("#userId").val(); // //获取用户家人 // $.ajax({ // url: '/home/selectAddSuspected', // get: "get", // data: { // "userCreate": userId // }, // success: function (data) { // if (data != null || data != '') { // //存在 // var suspected = data; // $("#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"); // // } // // $("#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); // // $("#js_input_sf").val(getIsTrip(0)); // $("#js_input_sf").attr("data-values", 0); // $('#none')[0].style.display = 'none'; // } // else { // //基本情况 // $("input[name='checkbox1']").removeAttr("checked"); // $("input[name='checkbox2']").removeAttr("checked"); // $("input[name='checkbox3']").removeAttr("checked"); // $("input[name='checkbox4']").removeAttr("checked"); // $("input[name='checkbox5']").removeAttr("checked"); // $("input[name='checkbox6']").removeAttr("checked"); // $("input[name='checkbox7']").removeAttr("checked"); // // $("#switchQuezhen").val(getMedical(0)); // $("#switchQuezhen").attr("data-values", 0); // // $("#switchDanjiangeli").val(getSingleRoom(0)); // $("#switchDanjiangeli").attr("data-values", 0); // // $("#js_input_user_tiwen").val(0); // // $("#js_input_user_kesou").val(getCough(0)); // $("#js_input_user_kesou").attr("data-values", 0); // // $("#js_input_user_jirou").val(getMuscle(0)); // $("#js_input_user_jirou").attr("data-values", 0); // // $("#js_input_user_huxi").val(getDyspnea(0)); // $("#js_input_user_huxi").attr("data-values", 0); // // $("#js_input_user_fali").val(getFatigue(0)); // $("#js_input_user_fali").attr("data-values", 0); // // $("#js_input_user_fuxie").val(getDiarrhea(0)); // $("#js_input_user_fuxie").attr("data-values", 0); // // // // $("#js_input_cxfs").empty(); // // $("#js_input_cfd").empty(); // // $("#js_input_mdd").empty(); // // $('#js_input_cxfsq').val(""); // // $('#js_input_cfdq').val(""); // // $('#js_input_mddq').val(""); // // listcx.splice(0,listcx.length); // // $('#tabtr').empty(); // // $("#js_input_qtdd").val(""); // // $("#js_input_jrszq").val(""); // // $("#js_input_sf").val(""); // $("#js_input_sf").val(getIsTrip(0)); // $("#js_input_sf").attr("data-values", 0); // $('#none')[0].style.display = 'none'; // $('#tabtr').empty(); // // $("#suspectedId").val(""); // // $("#js_input_gzzd").val(""); // // $("#js_input_jrszd").val(""); // // $('#js_input_mddq').attr("disabled","disabled"); // // $('#js_input_jrszq').attr("disabled","disabled"); // // $('#js_input_qtdd').attr("disabled","disabled"); // // $('#js_input_cfdq').attr("disabled","disabled"); // // } // }, // }); getLocation() }); } function tt() { alert($("input[name='radio']:checked").val()) } function ribao_cancel() { $('#cancel').on('click', function () { listcx.splice(0, listcx.length); $('#tabtr').empty(); $("#js_input_cfd").val(""); $("#js_input_cfd").attr("data-values", ""); $("#js_input_mdd").val(""); $("#js_input_mdd").attr("data-values", ""); $("#js_input_cxfs").val(""); $("#js_input_cxfs").attr("data-values", ""); $("#js_input_gzzd").val(""); $("#js_input_gzzd").attr("data-values", ""); $("#js_input_jrszd").val(""); $("#js_input_jrszd").attr("data-values", ""); $("#js_input_sf").val(""); $("#js_input_sf").attr("data-values", ""); $("#js_input_qtdd").val(""); $("#js_input_jrszq").val(""); $("#js_input_cfdq").val(""); $("#js_input_mddq").val(""); $("#js_input_cxfsq").val(""); if ($('#ribao')[0].style.display == 'none') { $('#notOpenRibao').toggle(); $('#ribao')[0].style.display = ''; } else { $('#notOpenRibao')[0].style.display = ''; $('#ribao')[0].style.display = 'none'; } clearShow(); }); } function filterUserStatus(values) { if (!values) return [] return values.split(',') } function ribaoCommit() { if (cantijiao == false) { return } cantijiao = false // //判断是否获取到定位 var hrefs = location.href if (!/http:\/\/127\.0\.0\.1/.test(hrefs)) { if (longitude == '' && latitude == '') { cantijiao = true; $.alert("请检查是否开启手机定位和微信定位"); return; } } // if (listcx.length > 0 && autoLocal == "") { // autoLocal = listcx[0].endlocalStr // } // 强制定位 if (autoLocal == '') { cantijiao = true; $.alert("请先设置微信获取当前位置"); return; } //var sf = $("#js_input_sf").attr("data-values") == undefined ? 3 : $("#js_input_sf").attr("data-values"); var sf = $("input[name=radio4]:checked").val() if (listcx.length == 0 && sf == 1) { cantijiao = true; $.alert("请添加出行信息"); return; } if (oldAutoLocal != "" && autoLocal != "" && oldAutoLocal != autoLocal && sf == 0) { $.alert("请先确定是否出行"); return; } 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(); // var userStatus = filterUserStatus($("#js_input_user_status").data().values) var userStatus = [] // //不能同时选择服用和未服用 // if (userStatus.indexOf('1')>-1 && userStatus.indexOf('2')>-1) { // cantijiao = true; // $.alert("心脑血管不能同时选择服用和未服用"); // return; // } // //男性不能选择妊娠期 // if ($("#js_input_user_sex").attr("data-values") == 1 && userStatus.indexOf('7')>-1) { // cantijiao = true; // $.alert("男性不能选择妊娠期"); // return; // } //家庭状态 var familyStatus = ""; if (!userStatus.length) { familyStatus += '0,0,0,0,0,0,0' } else { if (userStatus.indexOf('1') > -1) familyStatus += "1"; else familyStatus += "0"; if (userStatus.indexOf('2') > -1) familyStatus += ",1"; else familyStatus += ",0"; if (userStatus.indexOf('3') > -1) familyStatus += ",1"; else familyStatus += ",0"; if (userStatus.indexOf('4') > -1) familyStatus += ",1"; else familyStatus += ",0"; if (userStatus.indexOf('5') > -1) familyStatus += ",1"; else familyStatus += ",0"; if (userStatus.indexOf('6') > -1) familyStatus += ",1"; else familyStatus += ",0"; if (userStatus.indexOf('7') > -1) familyStatus += ",1"; else familyStatus += ",0"; } // var medical = $("#js_input_user_crov19").data().values; var medical = $("input[name='radio']:checked").val(); if (medical == undefined) { cantijiao = true; $.alert("请选择本人身体情况"); return; } var medicalState = $("#js_input_user_xinguan").data().values; if (medical == 1) { if (medicalState == undefined) { cantijiao = true; $.alert("请选择本人身体情况"); return; } } var isContact = $("input[name='radio1']:checked").val(); if (isContact == undefined) { cantijiao = true; $.alert("密切接触人员(5日内接触过发烧或者新冠阳性人员)"); return; } var isSuspected = $("input[name='radio2']:checked").val(); if (isSuspected == undefined) { isSuspected = true; $.alert("请选择近期接触的家庭成员中有感冒、发热、咳嗽等症状"); return; } //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 medicalzz = $("#switchQuezhen_zz").attr("data-values") == undefined ? 0 : $("#switchQuezhen_zz").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 == '') { cantijiao = true; $.alert("请填写姓名"); return; } if (grender == 0) { cantijiao = true; $.alert("请填写性别"); return; } if (age == undefined || age == '') { cantijiao = true; $.alert("请填写年龄"); return; } if (age > 150 || age < 0) { cantijiao = true; $.alert("请填写正确的年龄"); return; } if (temperature <= 0) { cantijiao = true; $.alert("请填写体温"); return; } if (temperature > 50 || temperature < 30) { cantijiao = true; $.alert("请填写正确的体温"); return; } if (temperature > 30 && temperature < 37.3) { $("#js_input_user_tiwen").hide(); $("input[radio='s61']").removeAttr("checked"); $("input[radio='s60']").prop("checked", "checked"); } if (medical == 1 && medicalState == 0 && cough == 0 && muscle == 0 && dyspnea == 0 && fatigue == 0 && diarrhea == 0 && !others) { $("input[id='s18']").prop("checked", "checked"); $("input[id='s19']").removeAttr('checked'); var ids = ['js_input_user_xinguan_view', 'js_input_user_kesou_view', 'js_input_user_jirou_view', 'js_input_user_huxi_view', 'js_input_user_fali_view', 'js_input_user_fuxie_view', 'shuruqita_view'] // ids.forEach(iv=>{ // $('#'+iv).hide() // }) $.each(ids, function (i, v) { $('#' + v).hide() }) medical = $("input[name='radio']:checked").val() } //如果是凌云 var uptownId = $("#uptownId").val(); if (uptownId == xiaoquId || uptownId == ceshixiaoquId) { //lingyun var gzzd = $("#js_input_gzzd").attr("data-values") == undefined ? 0 : $("#js_input_gzzd").attr("data-values"); var qtdd = $("#js_input_qtdd").val(); var workLocal = 0; var workLocalOther = ""; // if (gzzd == 0) { // cantijiao = true; // $.alert("请选择工作驻地"); // return; // } else if (gzzd == 4 && qtdd == "") { // cantijiao = true; // $.alert("请填写工作驻地"); // return; // } else if (gzzd != 0 && gzzd != 4) { // if (gzzd == 1) { // workLocal = 1; // } else if (gzzd == 2) { // workLocal = 2; // } else if (gzzd == 3) { // workLocal = 3; // } // } else if (gzzd == 4 && qtdd != "") { // workLocal = 4; // workLocalOther = qtdd; // } //var listcx = []; //var person=new Object(); var jrszd = $("#js_input_jrszd").attr("data-values") == undefined ? 0 : $("#js_input_jrszd").attr("data-values"); var jrszq = $("#js_input_jrszq").val(); var todyLocal = 0; var todyLocalOther = ""; // if (jrszd == 0) { // cantijiao = true; // $.alert("请检查是否开启手机定位和微信定位"); // //$.alert("请选择今晚住地"); // return; // } else if (jrszd == 4 && jrszq == "") { // cantijiao = true; // $.alert("请检查是否开启手机定位和微信定位"); // //$.alert("请填写今晚住地"); // return; // } else if (jrszd != 0 && jrszd != 4) { // if (jrszd == 1) { // todyLocal = 1; // } else if (jrszd == 2) { // todyLocal = 2; // } else if (jrszd == 3) { // todyLocal = 3; // } // } else if (jrszd == 4 && jrszq != "") { // todyLocal = 4; // todyLocalOther = jrszq; // } //var sf = $("#js_input_sf").attr("data-values") == undefined ? 3 : $("#js_input_sf").attr("data-values"); //var sf = $("input[name=radio4]:checked").val() var isTrip = $("input[name=radio4]:checked").val(); // if (sf == 1) { // cantijiao = true; // $.alert("请选择是否出行"); // return; // } else { // isTrip = sf; // } } else { workLocal = 0; workLocalOther = ""; todyLocal = 0; todyLocalOther = ""; isTrip = 0; listcx = []; } var pdata = { "suspectedId": suspectedId, "userCreate": userId, "userName": userName, "grender": grender, "age": age, "familyStatus": familyStatus, "statusDesp": statusDesp, "medical": medical, "medicalState": medicalState, "singleRoom": singleRoom, "temperature": temperature, "cough": cough, "muscle": muscle, "dyspnea": dyspnea, "fatigue": fatigue, "diarrhea": diarrhea, "others": others, "scoreRezult": scoreRezult, "temperatureScore": temperatureScore, "scoreHistroy": scoreHistroy, "score": score, "isContact": isContact, "isSuspected": isSuspected, "workLocal": workLocal, "workLocalOther": workLocalOther, "todayLocal": todyLocal, "todayLocalOther": todyLocalOther, "autoLocal": autoLocal, "autoAddr": autoAddr, "isTrip": isTrip, "tripDet": listcx, "longitude": longitude, "latitude": latitude, }; //loading var tempTimes = $.toast.prototype.defaults.duration $.toast.prototype.defaults.duration = 0 $.toast("处理中...", 'loading'); $.ajax({ url: '/home/addRibaoTrip', type: "post", contentType: "application/json; charset=utf-8", data: JSON.stringify(pdata), success: function (data) { $.toast.prototype.defaults.duration = tempTimes console.log('data:', data.msgReport); if (data == {} || data == '' || data == null || data == undefined) { $.toast("数据提交失败,请重新提交!", 'forbidden'); cantijiao = true; return; } if (data.reportId == null || data.reportId == undefined || data.reportId <= 0) { $.toast("数据提交失败,请重新提交!", 'forbidden'); cantijiao = true; return; } if (data.msgReport == "2") { cantijiao = true; $.toast("家人姓名不能重复,如果重复,可以带上称呼"); return; } if (data.msgReport == "4") { cantijiao = true; $.toast("是否出行,请如实填写!"); return; } if ($('#ribao')[0].style.display == 'none') { $('#notOpenRibao').toggle(); $('#ribao')[0].style.display = ''; } else { $('#notOpenRibao')[0].style.display = ''; $('#ribao')[0].style.display = 'none'; } cantijiao = true $('#ribao_jinrijujian').empty(); $('#ribao_jinrijujian').append(data.safetyNum); //修改 var uptownId = $("#uptownId").val(); //是凌云 if (uptownId == xiaoquId || uptownId == ceshixiaoquId) { if (suspectedId > 0) { var date = new Date(); var Y = date.getFullYear() + '-'; var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()) + ' '; var h = (date.getHours() < 10 ? '0' + (date.getHours()) : date.getHours()) + ':'; var m = (date.getMinutes() < 10 ? '0' + (date.getMinutes()) : date.getMinutes()) + ':'; var s = (date.getSeconds() < 10 ? '0' + (date.getSeconds()) : date.getSeconds()); var time = Y + M + D + h + m + s; canSahngbao = false; document.getElementById("btn_shangbao").style['background-color'] = "#D9D9D9"; document.getElementById("txt_shangbao").style['color'] = "#0bb20c"; document.getElementById("txt_shangbaotime").style['color'] = "#0bb20c"; $('#txt_shangbao').empty(); $('#txt_shangbao').append("今日已上报"); $('#txt_shangbaotime').empty(); $('#txt_shangbaotime').append("上报时间:" + time); } else { canSahngbao = true; document.getElementById("btn_shangbao").style['background-color'] = "#0bb20c"; document.getElementById("txt_shangbao").style['color'] = "red"; $('#txt_shangbao').empty(); $('#txt_shangbao').append("今日未上报"); $('#txt_shangbaotime').empty(); } } else { canSahngbao = true; document.getElementById("btn_shangbao").style['background-color'] = "#0bb20c"; document.getElementById("txt_shangbao").style['color'] = "red"; $('#txt_shangbao').empty(); $('#txt_shangbao').append("今日未上报"); $('#txt_shangbaotime').empty(); // $.toast("请点击上报"); } if (!$("#suspectedId").val()) { suspectedId = "1"; } $.toast("操作成功"); ribao_refrash(); clearShow(); }, }); } function deleteSuspected(suspectedId) { $.confirm({ title: '是否确定删除上报信息?', onOK: function () { $.ajax({ url: '/home/deleteSuspected', type: "post", data: { "suspectedId": suspectedId }, success: function (data) { $('#ribao_jinrijujian').empty(); $('#ribao_jinrijujian').append(data.safetyNum); //今日未上报 canSahngbao = true; document.getElementById("btn_shangbao").style['background-color'] = "#0bb20c"; document.getElementById("txt_shangbao").style['color'] = "red"; $('#txt_shangbao').empty(); $('#txt_shangbao').append("今日未上报"); $('#txt_shangbaotime').empty(); $('#ribao_famliy').empty(); ribao_refrash(); clearShow(); $.toast("删除后请重新添加上报"); }, }); }, onCancel: function () { } }); } //重新填报 function goReport() { $("#suspectedId").val(""); if ($('#ribao')[0].style.display == 'none') { $('#notOpenRibao').toggle(); $('#ribao')[0].style.display = ''; } else { $('#notOpenRibao')[0].style.display = ''; $('#ribao')[0].style.display = 'none'; } } //修改上报 function updateSuspected(suspectedId) { userFamilyStatus = '' userFamilyStatusStr = '' //病情 var ids = ['js_input_user_tiwen', 'js_input_user_xinguan_view', 'js_input_user_kesou_view', 'js_input_user_jirou_view', 'js_input_user_huxi_view', 'js_input_user_fali_view', 'js_input_user_fuxie_view', 'shuruqita_view']; //接触史 var ids2 = ['isContactView', 'isSuspectedView']; $("#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) { // 获取定位 getLocation(); var suspected = data; oldAutoLocal = data.autoLocal $("#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"); // // } // userFamilyStatus = formatUserStatus(suspected.familyStatus) // userFamilyStatusStr = getFamilyStatus(suspected.familyStatus) // $("#js_input_user_status").val(userFamilyStatusStr); // $("#js_input_user_status").attr("data-values", formatUserStatus(suspected.familyStatus)); // $("#js_input_user_status").data("values", userFamilyStatus); // $("#jibenmiaoshu").val(suspected.statusDesp); if (suspected.medical == 0) $("input[id='s18']").prop("checked", "checked"); if (suspected.medical == 1) { $("input[id='s19']").prop("checked", "checked"); // ids.forEach(v=>{ // $('#'+v).show('fast') // }); $.each(ids, function (i, v) { $('#' + v).show('fast') }) } // if (suspected.medical == 2) // $("input[id='s20']").prop("checked", "checked"); // if (suspected.medical == 3) // $("input[id='s21']").prop("checked", "checked"); // if (suspected.medical == 4) // $("input[id='s22']").prop("checked", "checked"); // $("#js_input_user_crov19").val(crov19States[suspected.medical].title); // $("#js_input_user_crov19").attr("data-values", suspected.medical); if (suspected.isContact == 0) $("input[id='s28']").prop("checked", "checked"); if (suspected.isContact == 1) $("input[id='s29']").prop("checked", "checked"); if (suspected.isSuspected == 0) $("input[id='s38']").prop("checked", "checked"); if (suspected.isSuspected == 1) $("input[id='s39']").prop("checked", "checked"); if (suspected.isContact == 0 && suspected.isSuspected == 0) $("input[id='s40']").prop("checked", "checked"); if (suspected.isContact == 1 || suspected.isSuspected == 1) { $("input[id='s41']").prop("checked", "checked"); // ids2.forEach(v=>{ // $('#'+v).show('fast') // }) $.each(ids2, function (i, v) { $('#' + v).show('fast') }) } if (suspected.isTrip == 0) { $("input[id='s50']").prop("checked", "checked"); } else { $("input[id='s51']").prop("checked", "checked"); } if (suspected.temperature > 37.2) { $("input[id='s61']").prop("checked", "checked"); $("#js_input_user_tiwen").show(); } else { $("input[id='s60']").prop("checked", "checked"); $("#js_input_user_tiwen").hide(); } // $("#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 || 36.5); $("#js_input_user_xinguan").val(getXinguan(suspected.medicalState || 0)); $("#js_input_user_xinguan").attr("data-values", suspected.medicalState || 0); $("#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); //工作驻地 $("#js_input_gzzd").val(getLocal(suspected.workLocal)); $("#js_input_gzzd").attr("data-values", suspected.workLocal); if (suspected.workLocal != 4) { $('#js_input_qtdd').attr("disabled", "disabled"); $("#js_input_qtdd").val(""); } else { $('#js_input_qtdd').removeAttr("disabled") } $("#js_input_qtdd").val(suspected.workLocalOther); //今晚驻地 $("#js_input_jrszd").val(getLocal(suspected.todayLocal)); $("#js_input_jrszd").attr("data-values", suspected.todayLocal); if (suspected.todayLocal != 4) { $('#js_input_jrszq').attr("disabled", "disabled"); $("#js_input_jrszq").val(""); } else { $('#js_input_jrszq').removeAttr("disabled") } $("#js_input_jrszq").val(suspected.todayLocalOther); //是否出行 // $("#js_input_sf").val(getIsTrip(suspected.isTrip)); // $("#js_input_sf").attr("data-values", suspected.isTrip); if (suspected.isTrip == 0) { $('#none').hide('fast') } else { $('#none').show('fast') } //详细 $.ajax({ url: '/home/selectTripSuspected', get: "get", data: { "suspectedId": suspectedId }, success: function (data) { if (data.data.length != 0) { } listcx.splice(0, listcx.length); $('#tabtr').empty(); var person = {}; // var xxIds = []; // var xxName = [ // "序号", // "出发地", // "目的地", // "出行方式", // "车次/航班/车牌", // "操作" // ]; // for (var i = 0; i < xxName.length; i++) { // xxIds.push({ // name: xxName[i] // }); // } // $('#tabtr').empty(); // var html = ""; // for (var i = 0; i < xxIds.length; i++) { // html += "" + xxIds[i].name + ""; // } // html += "" // data.data.forEach(function (v) { // { // person = new Object(); // person.startLocal = v.startLocal; // person.startLocalOther = v.startLocalOther; // person.endLocal = v.endLocal; // person.endLocalOther = v.endLocalOther; // person.tripType = v.tripType; // person.startLocalStr = getLocalOther(v.startLocal, v.startLocalOther); // person.endlocalStr = getLocalOther(v.endLocal, v.endLocalOther); // person.tripTypeStr = getTripType(v.tripType); // person.tripTypeDesp = v.tripTypeDesp; // listcx.push(person); // console.log(listcx,'listcx') // // html += ""; // // html += "" + v.sort + ""; // // html += "" + getLocalOther(v.startLocal, v.startLocalOther) + " "; // // html += "" + getLocalOther(v.endLocal, v.endLocalOther) + " "; // // html += "" + getTripType(v.tripType) + " "; // // html += "" + v.tripTypeDesp + " "; // // html += ""; // // html += ""; // // $("#tabtr").html(html); // } // }); $.each(data.data, function (i, v) { person = {}; person.startLocal = v.startLocal; person.startLocalOther = v.startLocalOther; person.endLocal = v.endLocal; person.endLocalOther = v.endLocalOther; person.tripType = v.tripType; person.startLocalStr = getLocalOther(v.startLocal, v.startLocalOther); person.endlocalStr = getLocalOther(v.endLocal, v.endLocalOther); person.tripTypeStr = getTripType(v.tripType); person.tripTypeDesp = v.tripTypeDesp; listcx.push(person); }) tab(); }, }); } }, }); } function addReport() { if (!canSahngbao) { return; } var userId = $("#userId").val(); $.ajax({ url: '/home/addReport', type: "post", data: { "userCreate": userId, }, success: function (data) { $.toast(data.msg) var date = new Date(); var Y = date.getFullYear() + '-'; var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var D = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()) + ' '; var h = (date.getHours() < 10 ? '0' + (date.getHours()) : date.getHours()) + ':'; var m = (date.getMinutes() < 10 ? '0' + (date.getMinutes()) : date.getMinutes()) + ':'; var s = (date.getSeconds() < 10 ? '0' + (date.getSeconds()) : date.getSeconds()); var time = Y + M + D + h + m + s; if (data.msg == "操作成功") { canSahngbao = false; document.getElementById("btn_shangbao").style['background-color'] = "#D9D9D9"; document.getElementById("txt_shangbao").style['color'] = "#0bb20c"; document.getElementById("txt_shangbaotime").style['color'] = "#0bb20c"; $('#txt_shangbao').empty(); $('#txt_shangbao').append("今日已上报"); $('#txt_shangbaotime').empty(); $('#txt_shangbaotime').append("上报时间:" + time); } }, }); } $("#my-input-ribao").calendar({ dateFormat: 'yyyy-mm-dd', inputReadOnly: false, onChange: function (p, values, displayValues) { var reportDate = values + ''; var userId = $("#userId").val(); $.ajax({ url: '/home/home/queryRibaoReportDate', data: { "userCreate": userId, "reportDate": reportDate, }, type: 'GET', success: function (data) { if (data.data == undefined || data.data == "") { $('#ribao_famliy').empty(); } else { if (data.data.length > 0) { $('#ribao_famliy').empty(); // data.data.forEach(function (v) { // helpValue1(v); // }); $.each(data.data, function (i, 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 = "本人身体情况:" + getMedical(v.medical) + ";
"; var isContact = ""; if (v.isContact != 0) isContact = "密切接触人员(5日内接触过发烧或者新冠阳性人员)" + getIsContact(v.isContact) + ";
"; var isSuspected = ""; if (v.isSuspected != 0) isSuspected = "近期接触的家庭成员中有感冒、发热、咳嗽等症状:" + getIsContact(v.isContact) + ";
"; var isContactHistory = ''; if (!isContact && !isSuspected) { isContactHistory = "同住成员情况:正常;
"; } var singleRoom = ""; var uptownId = $("#uptownId").val(); if (uptownId != xiaoquId && uptownId != ceshixiaoquId) { if (v.singleRoom != 0) singleRoom = "单间隔离:" + getSingleRoom(v.singleRoom) + ";
"; if (v.singleRoom == 0 && v.medical != 0) singleRoom = "单间隔离:" + getSingleRoom(v.singleRoom) + ";
"; } var tempTemperature = v.temperature > 37.2 ? '异常,' + v.temperature + '度' : '正常,37.2度以下'; var temperature = "体温:" + tempTemperature + ";
"; 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) + ";
"; var workLocal = ""; var todayLocal = ""; var isTrip = ""; var tripDet = ""; var uptownId = $("#uptownId").val(); if (uptownId == xiaoquId || uptownId == ceshixiaoquId) { // if (v.workLocal != 0) { // if (v.workLocal < 4) // workLocal = "工作驻地:" + getLocal(v.workLocal) + ";"; // else // workLocal = "工作驻地:其它地点_" + v.workLocalOther + ";"; // } // // if (v.todayLocal != 0) { // if (v.todayLocal < 4) // todayLocal = "今晚住地:" + getLocal(v.todayLocal) + ";"; // else // todayLocal = "今晚住地:其它地点_" + v.todayLocalOther + ";"; // } if (v.isTrip != undefined) isTrip = "所在地市是否变动:" + getIsTrip(v.isTrip) + ";
" if (v.tripDet != undefined) tripDet = "出行详细:" + v.tripDet + ";
" } $('#ribao_famliy').append($('
\n' + '

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

\n' + '
' + temperature + familyStatus + medical + singleRoom + cough + muscle + dyspnea + fatigue + diarrhea + others + isContactHistory + isContact + isSuspected + scoreRezult + workLocal + todayLocal + isTrip + tripDet + '
\n' + '
\n' + ' ')); } function getGreder(greder) { if (greder == 1) return "男"; else if (greder == 2) return "女"; return ""; } function getFamilyStatus(familyStatus) { var familyStatusList = familyStatus.split(","); console.log(familyStatusList) var familyStatusString = ""; if (familyStatus == '0,0,0,0,0,0,0') { familyStatusString += "无病史"; return 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 formatUserStatus(str) { var statusList = str.split(','); console.log(statusList) var resultStr = ''; for (var i = 0; i < statusList.length; i++) { if (statusList[i] == 1) { resultStr += i + ',' } } if (resultStr) { var tempArr = resultStr.split(',') tempArr.pop() resultStr = tempArr.join(',') } else { resultStr = '0' } console.log(resultStr) return resultStr } function getXinguan(cough) { if (cough == 0) return "无"; else if (cough == 1) return "确诊"; else if (cough == 2) return "疑似"; else if (cough == 3) 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 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 "异常"; else if (medical == 2) return "疑似"; else if (medical == 3) return "有接触史"; else if (medical == 4) return "解除隔离"; return ""; } function getIsContact(isContact) { if (isContact == 0) return "正常"; else if (isContact == 1) return "异常"; return ""; } function getSingleRoom(singleRoom) { if (singleRoom == 0) return "否"; else if (singleRoom == 1) return "是"; return ""; } function getIsTrip(isTrip) { if (isTrip == 0) return "无"; else if (isTrip == 1) return "有"; return ""; } function getLocal(local) { if (local == 0) return ""; else if (local == 1) return "武汉市"; else if (local == 2) return "宜昌市"; else if (local == 3) return "当阳市"; else if (local == 4) return "其它地点"; return ""; } function getLocalOther(local, localOther) { if (local == 0) return ""; else if (local == 1) return "武汉市"; else if (local == 2) return "宜昌市"; else if (local == 3) return "当阳市"; else if (local == 4) return "其它地点_" + localOther; return ""; } function getTripType(tripType) { if (tripType == 0) return ""; else if (tripType == 1) return "长途汽车"; else if (tripType == 2) return "火车"; else if (tripType == 3) return "飞机"; else if (tripType == 4) 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") //病情 var ids = ['js_input_user_tiwen', 'js_input_user_xinguan_view', 'js_input_user_kesou_view', 'js_input_user_jirou_view', 'js_input_user_huxi_view', 'js_input_user_fali_view', 'js_input_user_fuxie_view', 'shuruqita_view']; // ids.forEach(iv=>{ // $('#'+iv).hide() // }) $.each(ids, function (i, iv) { $('#' + iv).hide() }) //接触史 var ids2 = ['isContactView', 'isSuspectedView']; // ids2.forEach(iv=>{ // $('#'+iv).hide() // }) $.each(ids2, function (i, iv) { $('#' + iv).hide() }) $("#suspectedId").val(""); $("#js_input_user_name").val(""); $("#js_input_user_age").val(""); $("#js_input_user_sex").val('男'); $("#js_input_user_sex").attr("data-values", 1); $("#switchQuezhen").attr("data-values", ""); $("#switchQuezhen_zz").val(""); $("#switchQuezhen_zz").attr("data-values", ""); $("#switchDanjiangeli").val(""); $("#switchDanjiangeli").attr("data-values", ""); $("#js_input_user_tiwen").val(""); $("#js_input_user_xinguan").val(""); $("#js_input_user_xinguan").attr("data-values", ""); $("#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(""); //出行 $("#js_input_gzzd").val(""); $("#js_input_gzzd").attr("data-values", ""); $("#js_input_qtdd").val(""); $("#js_input_jrszd").val(""); $("#js_input_jrszd").attr("data-values", ""); $("#js_input_jrszq").val(""); $("#js_input_sf").val(getIsTrip(0)); $("#js_input_sf").attr("data-values", 0); $('#none').hide(); $("input[id='s18']").removeAttr("checked"); $("input[id='s19']").removeAttr("checked"); // $("input[id='s20']").removeAttr("checked"); // $("input[id='s21']").removeAttr("checked"); // $("input[id='s22']").removeAttr("checked"); // $("#js_input_user_status").val(''); // $("#js_input_user_status").attr("data-values", ''); // $("#js_input_user_crov19").val('无'); // $("#js_input_user_crov19").attr("data-values", '0'); $("input[id='s28']").removeAttr("checked"); $("input[id='s29']").removeAttr("checked"); $("input[id='s38']").removeAttr("checked"); $("input[id='s39']").removeAttr("checked"); $("input[id='s40']").removeAttr("checked"); $("input[id='s41']").removeAttr("checked"); $("input[id='s50']").removeAttr("checked"); $("input[id='s51']").removeAttr("checked"); $("input[id='s60']").removeAttr("checked"); $("input[id='s61']").removeAttr("checked"); resetTravelState(true) } //健康评估 $('#ribao_score').on('click', function () { var suspectedId = $("#suspectedId").val(); var userId = $("#userId").val(); var userName = $("#js_input_user_name").val(); var medical = $("input[name='radio']:checked").val() == undefined ? 0 : $("input[name='radio']:checked").val(); var medicalzz = $("#switchQuezhen_zz").attr("data-values") == undefined ? 0 : $("#switchQuezhen_zz").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 ""; } //2020-06-16 function initRadioEvent() { //各选择器 var selects = [ 'js_input_gzzd', 'js_input_jrszd', 'js_input_sf', 'js_input_cfd', 'js_input_mdd', 'js_input_cxfs', 'js_input_user_sex', 'js_input_user_xinguan', 'js_input_user_jirou', 'js_input_user_kesou', 'js_input_user_huxi', 'js_input_user_fali', 'js_input_user_fuxie' ]; //病情 var ids = ['js_input_user_xinguan_view', 'js_input_user_kesou_view', 'js_input_user_jirou_view', 'js_input_user_huxi_view', 'js_input_user_fali_view', 'js_input_user_fuxie_view', 'shuruqita_view'] // ids.forEach(iv=>{ // $('#'+iv).hide() // }) $.each(ids, function (i, iv) { $('#' + iv).hide() }) $('input[name="radio"]').on('change', function () { // selects.forEach(v=>{ // $('#'+v).select("close") // }) $.each(selects, function (i, v) { $('#' + v).select("close") }) var state = this.value // ids.forEach(v=>{ // if(state == 1){ // $('#'+v).show('fast') // }else { // //reset // $("#switchQuezhen").val(getMedical(0)); // $("#switchQuezhen").attr("data-values", 0); // // $("#switchDanjiangeli").val(getSingleRoom(0)); // $("#switchDanjiangeli").attr("data-values", 0); // // $("#js_input_user_xinguan").val(getXinguan(0)); // $("#js_input_user_xinguan").attr("data-values", 0); // // $("#js_input_user_kesou").val(getCough(0)); // $("#js_input_user_kesou").attr("data-values", 0); // // $("#js_input_user_jirou").val(getMuscle(0)); // $("#js_input_user_jirou").attr("data-values", 0); // // $("#js_input_user_huxi").val(getDyspnea(0)); // $("#js_input_user_huxi").attr("data-values", 0); // // $("#js_input_user_fali").val(getFatigue(0)); // $("#js_input_user_fali").attr("data-values", 0); // // $("#js_input_user_fuxie").val(getDiarrhea(0)); // $("#js_input_user_fuxie").attr("data-values", 0); // // $("#shuruqita").val(''); // // $('#'+v).hide('fast') // } // // }) $.each(ids, function (i, v) { if (state == 1) { $('#' + v).show('fast') } else { //reset $("#switchQuezhen").val(getMedical(0)); $("#switchQuezhen").attr("data-values", 0); $("#switchDanjiangeli").val(getSingleRoom(0)); $("#switchDanjiangeli").attr("data-values", 0); $("#js_input_user_xinguan").val(getXinguan(0)); $("#js_input_user_xinguan").attr("data-values", 0); $("#js_input_user_kesou").val(getCough(0)); $("#js_input_user_kesou").attr("data-values", 0); $("#js_input_user_jirou").val(getMuscle(0)); $("#js_input_user_jirou").attr("data-values", 0); $("#js_input_user_huxi").val(getDyspnea(0)); $("#js_input_user_huxi").attr("data-values", 0); $("#js_input_user_fali").val(getFatigue(0)); $("#js_input_user_fali").attr("data-values", 0); $("#js_input_user_fuxie").val(getDiarrhea(0)); $("#js_input_user_fuxie").attr("data-values", 0); $("#shuruqita").val(''); $('#' + v).hide('fast') } }) }) //接触史 var ids2 = ['isContactView', 'isSuspectedView']; // ids2.forEach(iv=>{ // $('#'+iv).hide() // }) $.each(ids2, function (i, iv) { $('#' + iv).hide() }) $('input[name="radio3"]').on('change', function () { // selects.forEach(v=>{ // $('#'+v).select("close") // }) $.each(selects, function (i, v) { $('#' + v).select("close") }) var state = this.value // ids2.forEach(v=>{ // if(state == 1){ // $("input[id='s28']").removeAttr("checked"); // $("input[id='s38']").removeAttr("checked"); // $("input[id='s29']").prop("checked", "checked"); // $("input[id='s39']").prop("checked", "checked"); // $('#'+v).show('fast') // }else { // $("input[id='s28']").prop("checked", "checked"); // $("input[id='s29']").removeAttr("checked"); // $("input[id='s38']").prop("checked", "checked"); // $("input[id='s39']").removeAttr("checked"); // $('#'+v).hide('fast') // } // }) $.each(ids2, function (i, v) { if (state == 1) { $("input[id='s28']").removeAttr("checked"); $("input[id='s38']").removeAttr("checked"); $("input[id='s29']").prop("checked", "checked"); $("input[id='s39']").prop("checked", "checked"); $('#' + v).show('fast') } else { $("input[id='s28']").prop("checked", "checked"); $("input[id='s29']").removeAttr("checked"); $("input[id='s38']").prop("checked", "checked"); $("input[id='s39']").removeAttr("checked"); $('#' + v).hide('fast') } }) }) $('input[name="radio1"]').on('click', function () { var state = this.value if (state == 0 && $('input[name="radio2"]:checked').val() == 0) { $("input[id='s41']").removeAttr("checked"); $("input[id='s40']").prop("checked", "checked"); // ids2.forEach(iv=>{ // $('#'+iv).hide('fast') // }) $.each(ids2, function (i, iv) { $('#' + iv).hide('fast') }) } }) $('input[name="radio2"]').on('click', function () { var state = this.value if (state == 0 && $('input[name="radio1"]:checked').val() == 0) { $("input[id='s41']").removeAttr("checked"); $("input[id='s40']").prop("checked", "checked"); // ids2.forEach(iv=>{ // $('#'+iv).hide('fast') // }) $.each(ids2, function (i, iv) { $('#' + iv).hide('fast') }) } }) //出行 $('input[name="radio4"]').on('change', function () { var state = this.value resetTravelState(state == 0) }) //体温 $('input[name="radio5"]').on('change', function () { var state = this.value resetTiwen(state == 0) }) let inoculateStatus = $('input[name="inoculate"]:checked').val(); if (inoculateStatus == undefined) { $("#yes_inoculate").hide('fast'); $("#not_inoculate").hide('fast'); } else { resetInoculate(inoculateStatus == 0) } //接种疫苗 $('input[name="inoculate"]').on('change', function () { resetInoculate(this.value == 0) }) } function resetTiwen(bool) { if (bool) { $("#js_input_user_tiwen").hide('fast'); $("#js_input_user_tiwen").val(36.5); } else { $("#js_input_user_tiwen").show('fast'); $("#js_input_user_tiwen").val(''); } } function resetInoculate(bool) { if (bool) { $("#yes_inoculate").hide('fast'); $("#not_inoculate").show('fast'); } else { $("#yes_inoculate").show('fast'); $("#not_inoculate").hide('fast'); } } function inoculateVacc() { let inoculateStatus = $('input[name="inoculate"]:checked').val(); let date = {}; date.vacId = $("#vacId").val(); date.userId = $("#userId").val(); date.inoculateStatus = inoculateStatus; if (inoculateStatus == 0) { date.reason = $("#reason").val().trim(); if (date.reason == "") { $.alert("未接种疫苗请提交未接种原因") return; } if (date.reason.length > 300) { $.alert("未接种疫苗原因不能超过300字") return; } $("#vaccine_type").val(""); $("#first_time").val(new Date().format("yyyy-MM-dd") + ' '); $("#first_hospital").val(""); $("#first_unit").val(""); $("#second_time").val(new Date().format("yyyy-MM-dd") + ' '); $("#second_hospital").val(""); $("#second_unit").val(""); $("#third_time").val(new Date().format("yyyy-MM-dd") + ' '); $("#third_hospital").val(""); $("#third_unit").val(""); } else if (inoculateStatus == 1) { let vaccineType = $("#vaccine_type").val(); if (!vaccineType || vaccineType == "") { $.alert("请选择疫苗接种类型") return; } if (vaccineType == "腺病毒疫苗") { date.vaccineType = 1 } else if (vaccineType == "灭活疫苗") { date.vaccineType = 2 } else if (vaccineType == "重组亚单位疫苗") { date.vaccineType = 3 } date.firstTime = $("#first_time").val(); date.firstHospital = $("#first_hospital").val().trim(); date.firstUnit = $("#first_unit").val().trim(); date.secondTime = $("#second_time").val(); date.secondHospital = $("#second_hospital").val().trim(); date.secondUnit = $("#second_unit").val().trim(); date.thirdTime = $("#third_time").val(); date.thirdHospital = $("#third_hospital").val().trim(); date.thirdUnit = $("#third_unit").val().trim(); if (date.firstHospital.length > 50 || date.firstUnit.length > 50 || date.secondHospital.length > 50 || date.secondUnit.length > 50 || date.thirdHospital.length > 50 || date.thirdUnit.length > 50) { $.alert("输入文本不能超过50字") return; } if (Date.parse(new Date(date.firstTime)) >= Date.parse(new Date(date.secondTime)) && date.firstHospital && date.secondHospital) { $.alert("第一剂疫苗接种时间必须早于第二剂疫苗") return; } if (Date.parse(new Date(date.secondTime)) >= Date.parse(new Date(date.thirdTime)) && date.secondHospital && date.thirdHospital) { $.alert("第二剂疫苗接种时间必须早于第三剂疫苗") return; } if (Date.parse(new Date(date.thirdTime)) >= new Date().format("yyyy-MM-dd") && date.thirdHospital) { $.alert("第三剂疫苗接种时间不能小于今天") return; } $("#reason").val(""); } else { $.alert("请选择是否接种新冠疫苗") return; } loadingShow() $.ajax({ url: '/home/addVaccine', type: "post", dataType: "json", contentType: "application/json", data: JSON.stringify(date), success: function (data) { loadingHide() if (data.success) { $.alert("提交成功"); } }, error: function(){ loadingHide() $.alert("提交失败,请重试"); } }); } function loadingShow() { $('#loadingToast').fadeIn(100); } function loadingHide() { $('#loadingToast').fadeOut(100); } Date.prototype.format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(), //分 "s+": this.getSeconds(), //秒 "q+": Math.floor((this.getMonth() + 3) / 3), //季度 "S": this.getMilliseconds() //毫秒 }; if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); } for (var k in o) { if (new RegExp("(" + k + ")").test(fmt)) { fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); } } return fmt; }