//不良事件/反应 var disease1; var disease2; var disease3; var disease5; var disease4; var eventEnding; var medication1; var medication2; var medication3; var medication4; var medication5; var medication6; var medication7; var medication8; var medication9; var medication10; var medication12; var medication13; var medication14; var medication15; var medication16; var medication17; var medication11; var medication18; var concomitant1; var concomitant2; var concomitant3; var concomitant4; var concomitant5; var concomitant6; var concomitant7; var concomitant8; var concomitant9; var concomitant10; var concomitant12; var concomitant13; var concomitant14; var concomitant15; var concomitant16; var concomitant17; var concomitant11; var concomitant18; var blfy1; var blfy2; var blfy3; var blfy4; var blfy5; var blfy6; var blfy7; var blfy8; var blfy9; var blfy10; var blfy12; var blfy13; var blfy14; function event_add() { disease1 = $("#disease1").val(); disease2 = $("#disease2").val(); disease3 = $("#disease3").val(); disease4 = $("#eventEndingSelect2 option:selected").val(); disease5 = $("#eventEndingSelect2 option:selected").text(); if (disease1 == "") { layer.msg('疾病名称不能为空!'); $("#mingchenblsjM").focus(); return false; }; if (disease4 == "" || disease4 == 0 || disease4 == '0') { layer.msg('请选择报告当时疾病是否仍存在!'); $("#eventEndingSelect2").focus(); return false; }; //事件时间判断 var start = new Date(disease2.replace("-", "/").replace("-", "/")); var end = new Date(disease3.replace("-", "/").replace("-", "/")); if (start > end) { layer.msg('开始日期不能大于结束日期!'); return false; } //获取表的行数 var tab = document.getElementById("tab_0").rows.length; //行数+1:代表要新增的行数的序号 tabplus = parseInt(tab + 1); var newTr = document.getElementById("tab_0").insertRow(); //添加列 var newTd0 = newTr.insertCell(); var newTd1 = newTr.insertCell(); var newTd2 = newTr.insertCell(); var newTd3 = newTr.insertCell(); var newTd4 = newTr.insertCell(); var str1 = "disease1" + tabplus.toString(); var str2 = "disease2" + tabplus.toString(); var str3 = "disease3" + tabplus.toString(); var str4 = "disease5" + tabplus.toString(); newTd0.innerHTML = ''; newTd1.innerHTML = ''; newTd2.innerHTML = ''; newTd3.innerHTML = ''; newTd4.innerHTML = '删除'; // 清空不良事件/反应信息 $("#mingchenblsjM").val(""); $("#eventEndingSelect").val("0"); // 返回真 return true; } // 获取不良时间的json值 function event_getjson() { var event_strjson = ""; var event_arr = ""; var event_lenEnd = document.getElementById("tab_0").rows.length; if (event_lenEnd > 0) { for (var j = 0; j < event_lenEnd; j++) { var id = j + 1; var disease1 = document.getElementById("disease1" + id).value; var disease2 = document.getElementById("disease2" + id).value; var disease3 = document.getElementById("disease3" + id).value; var disease5 = document.getElementById("disease5" + id).value; event_arr += '{"disease1":' + '"' + disease1 + '"' + ', "disease2":' + '"' + disease2 + '"' + ', "disease3":' + '"' + disease3 + '"' + ', "disease4":' + '"' + disease5 + '"' + '}' + ','; } } event_arr = event_arr.substring(0, event_arr.length - 1); event_strjson = "[" + event_arr + "]"; console.log('不良事件/反应数据流:' + event_strjson); $("#disease").val(event_strjson); return event_strjson; } // 删除不良事件/反应 function event_del(id) { //获取表格 var mytable = document.getElementById("tab_0"); //获取表的行数 var len = document.getElementById("tab_0").rows.length; //获取删除的行的开头序号 var rowid = document.getElementById("disease1" + id).parentNode.parentNode.rowIndex; if (document.getElementById("disease1" + id).value != "" || document.getElementById("disease5" + id).value != "") { if (window.confirm("确认删除吗?")) { rowid = parseInt(rowid - 1); mytable.deleteRow(rowid); } else { return false; } } else { mytable.deleteRow(rowid); } // if (id < len) { var txtContent = new Array([len - id]); var txtHours = new Array([len - id]); var k = 0; for (var i = id; i < len; i++) { var a = parseInt(i + 1); txtContent[k] = document.getElementById("disease1" + a).value; txtHours[k] = document.getElementById('disease5' + a).value; mytable.deleteRow(document.getElementById("txtNum" + a).parentNode.parentNode.rowIndex); k++; } // for (var i = 0; i < k; i++) { funNew_add(); var b = parseInt(i + id); document.getElementById('disease1' + b).value = txtContent[i]; document.getElementById('disease5' + b).value = txtHours[i]; } } } //添加怀疑用药 function event_addt() { medication1 = $("#medication1").val(); medication2 = $("#medication2").val(); medication3 = $("#medication3").val(); medication4 = $("#medication4").val(); medication5 = $("#medication5").val(); medication6 = $("#medication6").val(); medication7 = $("#medication7").val(); medication8 = $("#medication8").val(); medication9 = $("#medication9").val(); medication10 = $("#medication10").val(); medication12 = $("#medication12").val(); medication11 = $("#medication11").val(); medication13 = $("#medication13").val(); medication14 = $("#medication14").val(); medication15 = $("#medication15").val(); medication17 = $("#medication17").val(); medication16 = $("#medication16").val(); medication18 = $("#medication18").val(); // if (medication1 == "") { // layer.msg('批准文号不能为空!'); // $("#medication1").focus(); // return false; // }; //事件时间判断 var start = new Date(medication12.replace("-", "/").replace("-", "/")); var end = new Date(medication13.replace("-", "/").replace("-", "/")); if (start > end) { layer.msg('开始日期不能大于结束日期!'); return false; } //获取表的行数 var tab = document.getElementById("tab_1").rows.length; //行数+1:代表要新增的行数的序号 tabplus = parseInt(tab + 1); var newTr = document.getElementById("tab_1").insertRow(); //添加列 var newTd0 = newTr.insertCell(); var newTd1 = newTr.insertCell(); var newTd2 = newTr.insertCell(); var newTd3 = newTr.insertCell(); var newTd4 = newTr.insertCell(); var newTd5 = newTr.insertCell(); var newTd6 = newTr.insertCell(); var newTd7 = newTr.insertCell(); var newTd8 = newTr.insertCell(); var newTd9 = newTr.insertCell(); var newTd10 = newTr.insertCell(); var newTd11 = newTr.insertCell(); var newTd12 = newTr.insertCell(); var newTd13 = newTr.insertCell(); var newTd14 = newTr.insertCell(); var newTd15 = newTr.insertCell(); var newTd16 = newTr.insertCell(); var newTd17 = newTr.insertCell(); var newTd18 = newTr.insertCell(); var str1 = "medication1" + tabplus.toString(); var str2 = "medication2" + tabplus.toString(); var str3 = "medication3" + tabplus.toString(); var str4 = "medication4" + tabplus.toString(); var str5 = "medication5" + tabplus.toString(); var str6 = "medication6" + tabplus.toString(); var str7 = "medication7" + tabplus.toString(); var str8 = "medication8" + tabplus.toString(); var str9 = "medication9" + tabplus.toString(); var str10 = "medication10" + tabplus.toString(); var str11 = "medication11" + tabplus.toString(); var str12 = "medication12" + tabplus.toString(); var str13 = "medication13" + tabplus.toString(); var str14 = "medication14" + tabplus.toString(); var str15 = "medication15" + tabplus.toString(); var str16 = "medication16" + tabplus.toString(); var str17 = "medication17" + tabplus.toString(); var str18 = "medication18" + tabplus.toString(); newTd0.innerHTML = ''; newTd1.innerHTML = ''; newTd2.innerHTML = ''; newTd3.innerHTML = ''; newTd4.innerHTML = ''; newTd5.innerHTML = ''; newTd6.innerHTML = ''; newTd7.innerHTML = ''; newTd8.innerHTML = ''; newTd9.innerHTML = ''; newTd10.innerHTML = ''; newTd11.innerHTML = ''; newTd12.innerHTML = ''; newTd13.innerHTML = ''; newTd14.innerHTML = ''; newTd15.innerHTML = ''; newTd16.innerHTML = ''; newTd17.innerHTML = ''; newTd18.innerHTML = '删除'; // 清空不良事件/反应信息 $("#medication1").val(""); $("#medication2").val(""); $("#medication3").val(""); $("#medication4").val(""); $("#medication5").val(""); $("#medication6").val(""); $("#medication7").val(""); $("#medication8").val(""); $("#medication9").val(""); $("#medication10").val(""); $("#medication11").val(""); $("#medication12").val(""); $("#medication13").val(""); $("#medication14").val(""); $("#medication15").val(""); $("#medication17").val(""); $("#medication16").val(""); $("#medication18").val(""); $("#gypl").val(""); // 返回真 return true; } function event_delt(id) { //获取表格 var mytable = document.getElementById("tab_1"); //获取表的行数 var len = document.getElementById("tab_1").rows.length; //获取删除的行的开头序号 var rowid = document.getElementById("medication1" + id).parentNode.parentNode.rowIndex; if (document.getElementById("medication1" + id).value != "" || document.getElementById("medication3" + id).value != "") { if (window.confirm("确认删除吗?")) { rowid = parseInt(rowid - 1); mytable.deleteRow(rowid); } else { return false; } } else { mytable.deleteRow(rowid); } // if (id < len) { var txtContent = new Array([len - id]); var txtHours = new Array([len - id]); var txtHours2 = new Array([len - id]); var txtHours3 = new Array([len - id]); var txtHours4 = new Array([len - id]); var k = 0; for (var i = id; i < len; i++) { var a = parseInt(i + 1); txtContent[k] = document.getElementById("smedication1" + a).value; txtHours[k] = document.getElementById('smedication3' + a).value; txtHours2[k] = document.getElementById("smedication4" + a).value; txtHours3[k] = document.getElementById('smedication6' + a).value; txtHours4[k] = document.getElementById('smedication15' + a).value; mytable.deleteRow(document.getElementById("txtNum" + a).parentNode.parentNode.rowIndex); k++; } // for (var i = 0; i < k; i++) { funNew_add(); var b = parseInt(i + id); document.getElementById('smedication1' + b).value = txtContent[i]; document.getElementById('smedication3' + b).value = txtHours[i]; document.getElementById('smedication4' + b).value = txtHours2[i]; document.getElementById('smedication6' + b).value = txtHours3[i]; document.getElementById('smedication15' + b).value = txtHours4[i]; } } } //添加合并用药 function event_addtt() { concomitant1 = $(" #concomitant1").val(); concomitant2 = $(" #concomitant2").val(); concomitant3 = $(" #concomitant3").val(); concomitant4 = $(" #concomitant4").val(); concomitant5 = $(" #concomitant5").val(); concomitant6 = $(" #concomitant6").val(); concomitant7 = $(" #concomitant7").val(); concomitant8 = $(" #concomitant8").val(); concomitant9 = $(" #concomitant9").val(); concomitant10 = $(" #concomitant10").val(); concomitant11 = $(" #concomitant11").val(); concomitant12 = $(" #concomitant12").val(); concomitant13 = $(" #concomitant13").val(); concomitant14 = $(" #concomitant14").val(); concomitant15 = $(" #concomitant15").val(); concomitant17 = $(" #concomitant17").val(); concomitant16 = $(" #concomitant16").val(); concomitant18 = $(" #concomitant18").val(); /* if (concomitant3 == "") { layer.msg('通用名称不能为空!'); $(" .hbyy #concomitant3").focus(); return false; };*/ //事件时间判断 var start = new Date(concomitant12.replace("-", "/").replace("-", "/")); var end = new Date(concomitant13.replace("-", "/").replace("-", "/")); if (start > end) { layer.msg('开始日期不能大于结束日期!'); return false; } //获取表的行数 var tab = document.getElementById("tab_2").rows.length; //行数+1:代表要新增的行数的序号 tabplus = parseInt(tab + 1); var newTr = document.getElementById("tab_2").insertRow(); //添加列 //添加列 var newTd0 = newTr.insertCell(); var newTd1 = newTr.insertCell(); var newTd2 = newTr.insertCell(); var newTd3 = newTr.insertCell(); var newTd4 = newTr.insertCell(); var newTd5 = newTr.insertCell(); var newTd6 = newTr.insertCell(); var newTd7 = newTr.insertCell(); var newTd8 = newTr.insertCell(); var newTd9 = newTr.insertCell(); var newTd10 = newTr.insertCell(); var newTd11 = newTr.insertCell(); var newTd12 = newTr.insertCell(); var newTd13 = newTr.insertCell(); var newTd14 = newTr.insertCell(); var newTd15 = newTr.insertCell(); var newTd16 = newTr.insertCell(); var newTd17 = newTr.insertCell(); var newTd18 = newTr.insertCell(); var str1 = "concomitant1" + tabplus.toString(); var str2 = "concomitant2" + tabplus.toString(); var str3 = "concomitant3" + tabplus.toString(); var str4 = "concomitant4" + tabplus.toString(); var str5 = "concomitant5" + tabplus.toString(); var str6 = "concomitant6" + tabplus.toString(); var str7 = "concomitant7" + tabplus.toString(); var str8 = "concomitant8" + tabplus.toString(); var str9 = "concomitant9" + tabplus.toString(); var str10 = "concomitant10" + tabplus.toString(); var str11 = "concomitant11" + tabplus.toString(); var str12 = "concomitant12" + tabplus.toString(); var str13 = "concomitant13" + tabplus.toString(); var str14 = "concomitant14" + tabplus.toString(); var str15 = "concomitant15" + tabplus.toString(); var str16 = "concomitant16" + tabplus.toString(); var str17 = "concomitant17" + tabplus.toString(); var str18 = "concomitant18" + tabplus.toString(); newTd0.innerHTML = ''; newTd1.innerHTML = ''; newTd2.innerHTML = ''; newTd3.innerHTML = ''; newTd4.innerHTML = ''; newTd5.innerHTML = ''; newTd6.innerHTML = ''; newTd7.innerHTML = ''; newTd8.innerHTML = ''; newTd9.innerHTML = ''; newTd10.innerHTML = ''; newTd11.innerHTML = ''; newTd12.innerHTML = ''; newTd13.innerHTML = ''; newTd14.innerHTML = ''; newTd15.innerHTML = ''; newTd16.innerHTML = ''; newTd17.innerHTML = ''; newTd18.innerHTML = '删除'; // 清空不良事件/反应信息 $(" .hbyy #concomitant1").val(""); $(" .hbyy #concomitant2").val(""); $(" .hbyy #concomitant3").val(""); $(" .hbyy #concomitant4").val(""); $(" .hbyy #concomitant5").val(""); $(" .hbyy #concomitant6").val(""); $(" .hbyy #concomitant7").val(""); $(" .hbyy #concomitant8").val(""); $(" .hbyy #concomitant9").val(""); $(" .hbyy #concomitant10").val(""); $(" .hbyy #concomitant12").val(""); $(" .hbyy #concomitant13").val(""); $(" .hbyy #concomitant14").val(""); $(" .hbyy #concomitant15").val(""); $(" .hbyy #concomitant17").val(""); $(" .hbyy #concomitant16").val(""); $(" .hbyy #concomitant18").val(""); $(" .hbyy #gypl").val(""); // 返回真 return true; } function event_deltt(id) { //获取表格 var mytable = document.getElementById("tab_2"); //获取表的行数 var len = document.getElementById("tab_2").rows.length; //获取删除的行的开头序号 var rowid = document.getElementById("concomitant1" + id).parentNode.parentNode.rowIndex; if (document.getElementById("concomitant1" + id).value != "" || document.getElementById("concomitant3" + id).value != "") { if (window.confirm("确认删除吗?")) { rowid = parseInt(rowid - 1); mytable.deleteRow(rowid); } else { return false; } } else { mytable.deleteRow(rowid); } // if (id < len) { var txtContent = new Array([len - id]); var txtHours = new Array([len - id]); var txtHours2 = new Array([len - id]); var txtHours3 = new Array([len - id]); var txtHours4 = new Array([len - id]); var k = 0; for (var i = id; i < len; i++) { var a = parseInt(i + 1); txtContent[k] = document.getElementById("sconcomitant1" + a).value; txtHours[k] = document.getElementById('sconcomitant3' + a).value; txtHours2[k] = document.getElementById("sconcomitant4" + a).value; txtHours3[k] = document.getElementById('sconcomitant6' + a).value; txtHours4[k] = document.getElementById('sconcomitant15' + a).value; mytable.deleteRow(document.getElementById("txtNum" + a).parentNode.parentNode.rowIndex); k++; } // for (var i = 0; i < k; i++) { funNew_add(); var b = parseInt(i + id); document.getElementById('sconcomitant1' + b).value = txtContent[i]; document.getElementById('sconcomitant3' + b).value = txtHours[i]; document.getElementById('sconcomitant4' + b).value = txtHours2[i]; document.getElementById('sconcomitant6' + b).value = txtHours3[i]; document.getElementById('sconcomitant15' + b).value = txtHours4[i]; } } } //相关实验室检查信息 (可重复) var laboratory1; var laboratory2; var laboratory3; var laboratory4; function event_adds() { laboratory1 = $(" #laboratory1").val(); laboratory2 = $(" #laboratory2").val(); laboratory3 = $(" #laboratory3").val(); laboratory4 = $(" #laboratory4").val(); // if (laboratory1 == "") { // layer.msg('批准文号不能为空!'); // $("#plaboratory1").focus(); // return false; // }; //获取表的行数 var tab = document.getElementById("tab_3").rows.length; //行数+1:代表要新增的行数的序号 tabplus = parseInt(tab + 1); var newTr = document.getElementById("tab_3").insertRow(); //添加列 var newTd0 = newTr.insertCell(); var newTd1 = newTr.insertCell(); var newTd2 = newTr.insertCell(); var newTd3 = newTr.insertCell(); var newTd4 = newTr.insertCell(); var str1 = "laboratory1" + tabplus.toString(); var str2 = "laboratory2" + tabplus.toString(); var str3 = "laboratory3" + tabplus.toString(); var str4 = "laboratory4" +tabplus.toString(); newTd0.innerHTML = ''; newTd1.innerHTML = ''; newTd2.innerHTML = ''; newTd3.innerHTML = ''; newTd4.innerHTML = '删除'; // 清空不良事件/反应信息 $(" #laboratory1").val(""); $(" #laboratory2").val(""); $(" #laboratory3").val(""); $(" #laboratory4 ").val(""); // 返回真 return true; } function event_delts(id) { //获取表格 var mytable = document.getElementById("tab_3"); //获取表的行数 var len = document.getElementById("tab_3").rows.length; //获取删除的行的开头序号 var rowid = document.getElementById("plaboratory1" + id).parentNode.parentNode.rowIndex; if (document.getElementById("laboratory1" + id).value != "" || document.getElementById("medication3" + id).value != "") { if (window.confirm("确认删除吗?")) { rowid = parseInt(rowid - 1); mytable.deleteRow(rowid); } else { return false; } } else { mytable.deleteRow(rowid); } // if (id < len) { var txtContent = new Array([len - id]); var txtHours = new Array([len - id]); var txtHours2 = new Array([len - id]); var txtHours3 = new Array([len - id]); var txtHours4 = new Array([len - id]); var k = 0; for (var i = id; i < len; i++) { var a = parseInt(i + 1); txtContent[k] = document.getElementById("laboratory1" + a).value; txtHours[k] = document.getElementById('laboratory2' + a).value; txtHours2[k] = document.getElementById("laboratory3" + a).value; txtHours3[k] = document.getElementById('laboratory4' + a).value; mytable.deleteRow(document.getElementById("txtNum" + a).parentNode.parentNode.rowIndex); k++; } // for (var i = 0; i < k; i++) { funNew_add(); var b = parseInt(i + id); document.getElementById('laboratory1' + b).value = txtContent[i]; document.getElementById('laboratory2' + b).value = txtHours[i]; document.getElementById('laboratory3' + b).value = txtHours2[i]; document.getElementById('laboratory4' + b).value = txtHours3[i]; } } } //相关疾病信息 (可重复) var diseases1; var diseases2; var diseases3; var diseases4; function event_addx() { diseases1 = $(" #diseases1").val(); diseases2 = $(" #diseases2").val(); diseases3 = $(" #diseases3").val(); diseases4 = $(" #diseases4").val(); // if (diseases1 == "") { // layer.msg('批准文号不能为空!'); // $("#diseases1").focus(); // return false; // }; //获取表的行数 var tab = document.getElementById("tab_4").rows.length; //行数+1:代表要新增的行数的序号 tabplus = parseInt(tab + 1); var newTr = document.getElementById("tab_4").insertRow(); //添加列 var newTd0 = newTr.insertCell(); var newTd1 = newTr.insertCell(); var newTd2 = newTr.insertCell(); var newTd3 = newTr.insertCell(); var newTd4 = newTr.insertCell(); var str1 = "diseases1" + tabplus.toString(); var str2 = "diseases2" + tabplus.toString(); var str3 = "diseases3" + tabplus.toString(); var str4 = "diseases4" +tabplus.toString(); newTd0.innerHTML = ''; newTd1.innerHTML = ''; newTd2.innerHTML = ''; newTd3.innerHTML = ''; newTd4.innerHTML = '删除'; // 清空不良事件/反应信息 $(" #diseases1").val(""); $(" #diseases2").val(""); $(" #diseases3").val(""); $(" #diseases4 ").val(""); // 返回真 return true; } function event_deltx(id) { //获取表格 var mytable = document.getElementById("tab_4"); //获取表的行数 var len = document.getElementById("tab_4").rows.length; //获取删除的行的开头序号 var rowid = document.getElementById("diseases1" + id).parentNode.parentNode.rowIndex; if (document.getElementById("diseases1" + id).value != "" || document.getElementById("tdiseases1" + id).value != "") { if (window.confirm("确认删除吗?")) { rowid = parseInt(rowid - 1); mytable.deleteRow(rowid); } else { return false; } } else { mytable.deleteRow(rowid); } // if (id < len) { var txtContent = new Array([len - id]); var txtHours = new Array([len - id]); var txtHours2 = new Array([len - id]); var txtHours3 = new Array([len - id]); var txtHours4 = new Array([len - id]); var k = 0; for (var i = id; i < len; i++) { var a = parseInt(i + 1); txtContent[k] = document.getElementById("diseases1" + a).value; txtHours[k] = document.getElementById('diseases2' + a).value; txtHours2[k] = document.getElementById("diseases3" + a).value; txtHours3[k] = document.getElementById('diseases4' + a).value; mytable.deleteRow(document.getElementById("txtNum" + a).parentNode.parentNode.rowIndex); k++; } // for (var i = 0; i < k; i++) { funNew_add(); var b = parseInt(i + id); document.getElementById('diseases1' + b).value = txtContent[i]; document.getElementById('diseases2' + b).value = txtHours[i]; document.getElementById('diseases3' + b).value = txtHours2[i]; document.getElementById('diseases4' + b).value = txtHours3[i]; } } } //相关疾病信息 (可重复) var pharmacy1; var pharmacy2; var pharmacy3; var pharmacy4; function event_addxy() { pharmacy1 = $(" #pharmacy1").val(); pharmacy2 = $(" #pharmacy2").val(); pharmacy3 = $(" #pharmacy3").val(); pharmacy4 = $(" #pharmacy4").val(); // if (pharmacy1 == "") { // layer.msg('批准文号不能为空!'); // $("#pharmacy1").focus(); // return false; // }; //获取表的行数 var tab = document.getElementById("tab_5").rows.length; //行数+1:代表要新增的行数的序号 tabplus = parseInt(tab + 1); var newTr = document.getElementById("tab_5").insertRow(); //添加列 var newTd0 = newTr.insertCell(); var newTd1 = newTr.insertCell(); var newTd2 = newTr.insertCell(); var newTd3 = newTr.insertCell(); var newTd4 = newTr.insertCell(); var str1 = "pharmacy1" + tabplus.toString(); var str2 = "pharmacy2" + tabplus.toString(); var str3 = "pharmacy3" + tabplus.toString(); var str4 = "pharmacy4" +tabplus.toString(); newTd0.innerHTML = ''; newTd1.innerHTML = ''; newTd2.innerHTML = ''; newTd3.innerHTML = ''; newTd4.innerHTML = '删除'; // 清空不良事件/反应信息 $(" #pharmacy1").val(""); $(" #pharmacy2").val(""); $(" #pharmacy3").val(""); $(" #pharmacy4").val(""); // 返回真 return true; } function event_deltxy(id) { //获取表格 var mytable = document.getElementById("tab_5"); //获取表的行数 var len = document.getElementById("tab_5").rows.length; //获取删除的行的开头序号 var rowid = document.getElementById("pharmacy1" + id).parentNode.parentNode.rowIndex; if (document.getElementById("pharmacy1" + id).value != "" || document.getElementById("tpharmacy1" + id).value != "") { if (window.confirm("确认删除吗?")) { rowid = parseInt(rowid - 1); mytable.deleteRow(rowid); } else { return false; } } else { mytable.deleteRow(rowid); } // if (id < len) { var txtContent = new Array([len - id]); var txtHours = new Array([len - id]); var txtHours2 = new Array([len - id]); var txtHours3 = new Array([len - id]); var txtHours4 = new Array([len - id]); var k = 0; for (var i = id; i < len; i++) { var a = parseInt(i + 1); txtContent[k] = document.getElementById("pharmacy1" + a).value; txtHours[k] = document.getElementById('pharmacy2' + a).value; txtHours2[k] = document.getElementById("pharmacy3" + a).value; txtHours3[k] = document.getElementById('pharmacy4' + a).value; mytable.deleteRow(document.getElementById("txtNum" + a).parentNode.parentNode.rowIndex); k++; } // for (var i = 0; i < k; i++) { funNew_add(); var b = parseInt(i + id); document.getElementById('pharmacy1' + b).value = txtContent[i]; document.getElementById('pharmacy2' + b).value = txtHours[i]; document.getElementById('pharmacy3' + b).value = txtHours2[i]; document.getElementById('pharmacy4' + b).value = txtHours3[i]; } } } function event_getjson2() { var event_strjson = ""; var event_arr = ""; var event_lenEnd = document.getElementById("tab_1").rows.length; if (event_lenEnd > 0) { for (var j = 0; j < event_lenEnd; j++) { var id = j + 1; var medication1 = document.getElementById("smedication1" + id).value; console.log(medication1) var medication2 = document.getElementById("smedication2" + id).value; var medication3 = document.getElementById("smedication3" + id).value; var medication4 = document.getElementById("smedication4" + id).value; var medication5 = document.getElementById("smedication5" + id).value; var medication6 = document.getElementById("smedication6" + id).value; var medication7 = document.getElementById("smedication7" + id).value; var medication8 = document.getElementById("smedication8" + id).value; var medication9 = document.getElementById("smedication9" + id).value; var medication10 = document.getElementById("smedication10" + id).value; var medication11 = document.getElementById("smedication11" + id).value; var medication12 = document.getElementById("smedication12" + id).value; var medication13 = document.getElementById("smedication13" + id).value; var medication14 = document.getElementById("smedication14" + id).value; var medication15 = document.getElementById("smedication15" + id).value; var medication16 = document.getElementById("smedication16" + id).value; var medication17 = document.getElementById("smedication17" + id).value; var medication18 = document.getElementById("smedication18" + id).value; event_arr += '{"medication1":' + '"' + medication1 + '"' + ', "medication2":' + '"' + medication2 + '"' + ', "medication3":' + '"' + medication3 + '"' + ', "medication4":' + '"' + medication4 + '"' + ', "medication5":' + '"' + medication5 + '"' + ', "medication6":' + '"' + medication6 + '"' + ', "medication7":' + '"' + medication7 + '"'+ ', "medication8":' + '"' + medication8 + '"' + ', "medication9":' + '"' + medication9 + '"' + ', "medication10":' + '"' + medication10 + '"'+ ', "medication11":' + '"' + medication11 + '"'+ ', "medication12":' + '"' + medication12 + '"'+ ', "medication13":' + '"' + medication13 + '"' + ', "medication14":' + '"' + medication14 + '"'+ ', "medication15":' + '"' + medication15 + '"'+ ', "medication16":' + '"' + medication16 + '"'+ ', "medication17":' + '"' + medication17 + '"'+ ', "medication18":' + '"' + medication18 + '"' + '}' + ','; } } event_arr = event_arr.substring(0, event_arr.length - 1); event_strjson = "[" + event_arr + "]"; console.log('不良事件/反应数据流:' + event_strjson); $("#medication").val(event_strjson); return event_strjson; } function event_getjson3() { var event_strjson = ""; var event_arr = ""; var event_lenEnd = document.getElementById("tab_2").rows.length; if (event_lenEnd > 0) { for (var j = 0; j < event_lenEnd; j++) { var id = j + 1; var concomitant1 = document.getElementById("sconcomitant1" + id).value; var concomitant2 = document.getElementById("sconcomitant2" + id).value; var concomitant3 = document.getElementById("sconcomitant3" + id).value; var concomitant4 = document.getElementById("sconcomitant4" + id).value; var concomitant5 = document.getElementById("sconcomitant5" + id).value; var concomitant6 = document.getElementById("sconcomitant6" + id).value; var concomitant7 = document.getElementById("sconcomitant7" + id).value; var concomitant8 = document.getElementById("sconcomitant8" + id).value; var concomitant9 = document.getElementById("sconcomitant9" + id).value; var concomitant10 = document.getElementById("sconcomitant10" + id).value; var concomitant11 = document.getElementById("sconcomitant11" + id).value; var concomitant12 = document.getElementById("sconcomitant12" + id).value; var concomitant13 = document.getElementById("sconcomitant13" + id).value; var concomitant14 = document.getElementById("sconcomitant14" + id).value; var concomitant15 = document.getElementById("sconcomitant15" + id).value; var concomitant16 = document.getElementById("sconcomitant16" + id).value; var concomitant17 = document.getElementById("sconcomitant17" + id).value; var concomitant18 = document.getElementById("sconcomitant18" + id).value; event_arr += '{"concomitant1":' + '"' + concomitant1 + '"' + ', "concomitant2":' + '"' + concomitant2 + '"' + ', "concomitant3":' + '"' + concomitant3 + '"' + ', "concomitant4":' + '"' + concomitant4 + '"' + ', "concomitant5":' + '"' + concomitant5 + '"' + ', "concomitant6":' + '"' + concomitant6 + '"' + ', "concomitant7":' + '"' + concomitant7 + '"'+ ', "concomitant8":' + '"' + concomitant8 + '"' + ', "concomitant9":' + '"' + concomitant9 + '"' + ', "concomitant10":' + '"' + concomitant10 + '"'+ ', "concomitant11":' + '"' + concomitant11 + '"'+ ', "concomitant12":' + '"' + concomitant12 + '"'+ ', "concomitant13":' + '"' + concomitant13 + '"' + ', "concomitant14":' + '"' + concomitant14 + '"'+ ', "concomitant15":' + '"' + concomitant15 + '"'+ ', "concomitant16":' + '"' + concomitant16 + '"'+ ', "concomitant17":' + '"' + concomitant17 + '"'+ ', "concomitant18":' + '"' + concomitant18 + '"' + '}' + ','; } } event_arr = event_arr.substring(0, event_arr.length - 1); event_strjson = "[" + event_arr + "]"; console.log('不良事件/反应数据流:' + event_strjson); $("#concomitant").val(event_strjson); return event_strjson; } function event_getjson4() { var event_strjson = ""; var event_arr = ""; var event_lenEnd = document.getElementById("tab_3").rows.length; if (event_lenEnd > 0) { for (var j = 0; j < event_lenEnd; j++) { var id = j + 1; var laboratory1 = document.getElementById("laboratory1" + id).value; var laboratory2 = document.getElementById("laboratory2" + id).value; var laboratory3 = document.getElementById("laboratory3" + id).value; var laboratory4 = document.getElementById("laboratory4" + id).value; event_arr += '{"laboratory1":' + '"' + laboratory1 + '"' + ', "laboratory2":' + '"' + laboratory2 + '"' + ', "laboratory3":' + '"' + laboratory3 + '"' + ', "laboratory4":' + '"' + laboratory4 + '"' + '}' + ','; } } event_arr = event_arr.substring(0, event_arr.length - 1); event_strjson = "[" + event_arr + "]"; console.log('不良事件/反应数据流:' + event_strjson); $("#laboratory").val(event_strjson); return event_strjson; } function event_getjson5() { var event_strjson = ""; var event_arr = ""; var event_lenEnd = document.getElementById("tab_4").rows.length; if (event_lenEnd > 0) { for (var j = 0; j < event_lenEnd; j++) { var id = j + 1; var diseases1 = document.getElementById("diseases1" + id).value; var diseases2 = document.getElementById("diseases2" + id).value; var diseases3 = document.getElementById("diseases3" + id).value; var diseases4 = document.getElementById("diseases4" + id).value; event_arr += '{"diseases1":' + '"' + diseases1 + '"' + ', "diseases2":' + '"' + diseases2 + '"' + ', "diseases3":' + '"' + diseases3 + '"' + ', "diseases4":' + '"' + diseases4 + '"' + '}' + ','; } } event_arr = event_arr.substring(0, event_arr.length - 1); event_strjson = "[" + event_arr + "]"; console.log('不良事件/反应数据流:' + event_strjson); $("#diseases").val(event_strjson); return event_strjson; } function event_getjson6() { var event_strjson = ""; var event_arr = ""; var event_lenEnd = document.getElementById("tab_5").rows.length; if (event_lenEnd > 0) { for (var j = 0; j < event_lenEnd; j++) { var id = j + 1; var pharmacy1 = document.getElementById("pharmacy1" + id).value; var pharmacy2 = document.getElementById("pharmacy2" + id).value; var pharmacy3 = document.getElementById("pharmacy3" + id).value; var pharmacy4 = document.getElementById("pharmacy4" + id).value; event_arr += '{"pharmacy1":' + '"' + pharmacy1 + '"' + ', "pharmacy2":' + '"' + pharmacy2 + '"' + ', "pharmacy3":' + '"' + pharmacy3 + '"' + ', "pharmacy4":' + '"' + pharmacy4 + '"' + '}' + ','; } } event_arr = event_arr.substring(0, event_arr.length - 1); event_strjson = "[" + event_arr + "]"; console.log('不良事件/反应数据流:' + event_strjson); $("#pharmacy").val(event_strjson); return event_strjson; } function event_addttbl() { blfy1 = $("#blfy1").val(); blfy2 = $("#blfy2").val(); blfy3 = $("#blfy3").val(); blfy4 = $("#blfy4").val(); blfy5 = $("#blfy5 option:selected").val(); blfy6 = $("#blfy6 option:selected").val(); blfy7 = $("#blfy7 option:selected").val(); blfy8 = $("#blfy8 option:selected").val(); blfy9 = $("#blfy9 option:selected").val(); blfy10 = $("#blfy10").val(); blfy11 = $("#blfy11").val(); blfy12 = $("#blfy12").val(); blfy13 = $("#blfy13 option:selected").val(); blfy14 = $("#blfy14").val(); // if (blfy1 == "") { // layer.msg('不良反应/事件名称!不能为空!'); // return false; // } // if (blfy2 == "") { // layer.msg('发生时间! 不能为空!'); // return false; // } // if (blfy6 == "") { // layer.msg('停药或减量后,反应是否消失或减轻 不能为空!'); // return false; // } //事件时间判断 var start = new Date(blfy2.replace("-", "/").replace("-", "/")); var end = new Date(blfy3.replace("-", "/").replace("-", "/")); if (start > end) { layer.msg('开始日期不能大于结束日期!'); return false; } //获取表的行数 var tab = document.getElementById("tab_8").rows.length; //行数+1:代表要新增的行数的序号 tabplus = parseInt(tab + 1); var newTr = document.getElementById("tab_8").insertRow(); //添加列 var newTd0 = newTr.insertCell(); var newTd1 = newTr.insertCell(); var newTd2 = newTr.insertCell(); var newTd3 = newTr.insertCell(); var newTd4 = newTr.insertCell(); var newTd5 = newTr.insertCell(); var newTd6 = newTr.insertCell(); var newTd7 = newTr.insertCell(); var newTd8 = newTr.insertCell(); var newTd9 = newTr.insertCell(); var newTd10 = newTr.insertCell(); var newTd11 = newTr.insertCell(); var newTd12 = newTr.insertCell(); var newTd13 = newTr.insertCell(); var newTd14 = newTr.insertCell(); var str1 = "blfy1" + tabplus.toString(); var str2 = "blfy2" + tabplus.toString(); var str3 = "blfy3" + tabplus.toString(); var str4 = "blfy4" + tabplus.toString(); var str5 = "blfy5" + tabplus.toString(); var str6 = "blfy6" + tabplus.toString(); var str7 = "blfy7" + tabplus.toString(); var str8 = "blfy8" + tabplus.toString(); var str9 = "blfy9" + tabplus.toString(); var str10 = "blfy10" + tabplus.toString(); var str11 = "blfy11" + tabplus.toString(); var str12 = "blfy12" + tabplus.toString(); var str13 = "blfy13" + tabplus.toString(); var str14 = "blfy14" + tabplus.toString(); newTd0.innerHTML = ''; newTd1.innerHTML = ''; newTd2.innerHTML = ''; newTd3.innerHTML = ''; newTd4.innerHTML = ''; newTd5.innerHTML = ''; newTd6.innerHTML = ''; newTd7.innerHTML = ''; newTd8.innerHTML = ''; newTd9.innerHTML = ''; newTd10.innerHTML = ''; newTd11.innerHTML = ''; newTd12.innerHTML = ''; newTd13.innerHTML = ''; newTd14.innerHTML = '删除'; // 清空不良事件/反应信息 $("#blfy1").val("") $("#blfy2").val("") $("#blfy3").val("") $("#blfy4").val("") $("#blfy5").val("") $("#blfy6").val("") $("#blfy7").val("") $("#blfy8").val("") $("#blfy9").val("") $("#blfy10").val("") $("#blfy11").val("") $("#blfy12").val("") $("#blfy13").val("") $("#blfy14").val("") // 返回真 return true; } function event_deltxys(id) { //获取表格 var mytable = document.getElementById("tab_8"); //获取表的行数 var len = document.getElementById("tab_8").rows.length; //获取删除的行的开头序号 var rowid = document.getElementById("blfy1" + id).parentNode.parentNode.rowIndex; if (document.getElementById("blfy1" + id).value != "" || document.getElementById("blfy14" + id).value !="") { if (window.confirm("确认删除吗?")) { rowid = parseInt(rowid - 1); mytable.deleteRow(rowid); } else { return false; } } else { mytable.deleteRow(rowid); } // if (id < len) { var txtContent = new Array([len - id]); var txtHours = new Array([len - id]); var txtHours2 = new Array([len - id]); var txtHours3 = new Array([len - id]); var txtHours4 = new Array([len - id]); var txtHours5 = new Array([len - id]); var txtHours6 = new Array([len - id]); var txtHours7 = new Array([len - id]); var txtHours8 = new Array([len - id]); var txtHours9 = new Array([len - id]); var txtHours10 = new Array([len - id]); var txtHours11 = new Array([len - id]); var txtHours12 = new Array([len - id]); var txtHours13 = new Array([len - id]); var txtHours14 = new Array([len - id]); var k = 0; for (var i = id; i < len; i++) { var a = parseInt(i + 1); txtContent[k] = document.getElementById("sblfy1" + a).value; txtHours[k] = document.getElementById('sblfy2' + a).value; txtHours2[k] = document.getElementById("sblfy3" + a).value; txtHours3[k] = document.getElementById('sblfy4' + a).value; txtHours4[k] = document.getElementById('sblfy5' + a).value; txtHours5[k] = document.getElementById("sblfy6" + a).value; txtHours6[k] = document.getElementById('sblfy7' + a).value; txtHours7[k] = document.getElementById('sblfy8' + a).value; txtHours8[k] = document.getElementById("sblfy9" + a).value; txtHours9[k] = document.getElementById('sblfy10' + a).value; txtHours10[k] = document.getElementById('sblfy11' + a).value; txtHours11[k] = document.getElementById("sblfy12" + a).value; txtHours12[k] = document.getElementById('sblfy13' + a).value; mytable.deleteRow(document.getElementById("txtNum" + a).parentNode.parentNode.rowIndex); k++; } // for (var i = 0; i < k; i++) { funNew_add(); var b = parseInt(i + id); document.getElementById('blfy1' + b).value = txtContent[i]; document.getElementById('blfy2' + b).value = txtHours[i]; document.getElementById('blfy3' + b).value = txtHours2[i]; document.getElementById('blfy4' + b).value = txtHours3[i]; document.getElementById('blfy4' + b).value = txtContent[i]; document.getElementById('blfy5' + b).value = txtHours[i]; document.getElementById('blfy6' + b).value = txtHours2[i]; document.getElementById('blfy7' + b).value = txtHours3[i]; document.getElementById('blfy8' + b).value = txtContent[i]; document.getElementById('blfy9' + b).value = txtHours[i]; document.getElementById('blfy10' + b).value = txtHours2[i]; document.getElementById('blfy11' + b).value = txtHours3[i]; document.getElementById('blfy12' + b).value = txtHours3[i]; document.getElementById('blfy13' + b).value = txtHours3[i]; document.getElementById('blfy14' + b).value = txtHours3[i]; } } } function event_getjson7() { var event_strjson = ""; var event_arr = ""; var event_lenEnd = document.getElementById("tab_8").rows.length; if (event_lenEnd > 0) { for (var j = 0; j < event_lenEnd; j++) { var id = j + 1; var blfy1 = document.getElementById("sblfy1" + id).value; var blfy2 = document.getElementById("sblfy2" + id).value; var blfy3 = document.getElementById("sblfy3" + id).value; var blfy4 = document.getElementById("sblfy4" + id).value; var blfy5 = document.getElementById("sblfy5" + id).value; var blfy6 = document.getElementById("sblfy6" + id).value; var blfy7 = document.getElementById("sblfy7" + id).value; var blfy8 = document.getElementById("sblfy8" + id).value; var blfy9 = document.getElementById("sblfy9" + id).value; var blfy10 = document.getElementById("sblfy10" + id).value; var blfy11 = document.getElementById("sblfy11" + id).value; var blfy12 = document.getElementById("sblfy12" + id).value; var blfy13 = document.getElementById("sblfy13" + id).value; var blfy14 = document.getElementById("sblfy14" + id).value; event_arr += '{"blfy1":' + '"' + blfy1 + '"' + ', "blfy2":' + '"' + blfy2 + '"' + ', "blfy3":' + '"' + blfy3 + '"' + ', "blfy4":' + '"' + blfy4 + '"' + ', "blfy5":' + '"' + blfy5 + '"' + ', "blfy6":' + '"' + blfy6 + '"' + ', "blfy7":' + '"' + blfy7 + '"' + ', "blfy8":' + '"' + blfy8 + '"' + ', "blfy9":' + '"' + blfy9 + '"' + ', "blfy10":' + '"' + blfy10 + '"' + ', "blfy11":' + '"' + blfy11 + '"' + ', "blfy12":' + '"' + blfy12 + '"' + ', "blfy13":' + '"' + blfy13 + '"' + ', "blfy14":' + '"' + blfy14 + '"' + '}' + ','; } } event_arr = event_arr.substring(0, event_arr.length - 1); event_strjson = "[" + event_arr + "]"; console.log('不良事件/反应数据流:' + event_strjson); $("#blfy").val(event_strjson); return event_strjson; }