⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 patient.js

📁 这是一个针对医院管理的一个系统
💻 JS
字号:
var xmlHttp = false;
function checkNull() {
	var f1 = document.patientForm;
	if (f1.patient_id.value == null || f1.patient_id.value == "") {
		alert("\u75c5\u4eba\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a");
		f1.patient_id.focus();
		return false;
	}
	if (f1.patient_name.value == null || f1.patient_name.value == "") {
		alert("\u75c5\u4eba\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a");
		f1.patient_name.focus();
		return false;
	}
	if (f1.patient_birth.value == null || f1.patient_birth.value == "") {
		alert("\u75c5\u4eba\u51fa\u751f\u65e5\u671f\u4e0d\u80fd\u4e3a\u7a7a");
		return false;
	}
	if (f1.patient_address.value == null || f1.patient_address.value == "") {
		alert("\u75c5\u4eba\u5730\u5740\u4e0d\u80fd\u4e3a\u7a7a");
		f1.patient_address.focus();
		return false;
	}
	if (f1.patient_state.value == "Y") {
		if (f1.pay_money.value == null || f1.pay_money.value == "" || f1.pay_money.value != parseInt(f1.pay_money.value)) {
			alert("\u75c5\u4eba\u7684\u4f4f\u9662\u8d39\u4e0d\u80fd\u4e3a\u7a7a");
			f1.pay_money.focus();
			return false;
		}
	}
}
function showPayMoney() {
	var f1 = document.patientForm;
	if (f1.patient_state.value == "Y") {
		show.style.display = "block";
	} else {
		f1.pay_money.value = 0;
		show.style.display = "none";
	}
}
function createXMLHttpRequest() {
	if (window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest();
	} else {
		if (window.ActiveXObject) {
			try {
				xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e2) {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
	}
}
function getCostomerInfo() {
	
	createXMLHttpRequest();
	var selectType = document.getElementById("selectType").value;
	var selectMess = document.getElementById("selectMess").value;
	var url = "/HospitalManageSystem/patient.do?methods=selectPatient&selectType=" + selectType + "&selectMess=" + selectMess;
	if (xmlHttp) {
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = listMess;
		xmlHttp.send(null);
	}
}
function listMess() {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			var patient_Mess = xmlHttp.responseXML.getElementsByTagName("patientMess");
					//alert(patient_Mess[0].childNodes[0].firstChild.data);
			var ta = document.all("table1");
					//alert(patient_Mess.length);
					//alert(document.all.table1.rows.length);
			if (document.all.table1.rows.length > 1) {
				var l = document.all.table1.rows.length;
				for (var i = 1; i < l; i++) {	
							//alert(i);		
					ta.deleteRow(1);
				}
			}
					//alert(j);
			for (var i = 0; i < patient_Mess.length; i++) {
				mynewrow = ta.insertRow();
				for (j = 0; j < 7; j++) {
					mynewcell = mynewrow.insertCell();
					mynewcell.innerHTML = patient_Mess[i].childNodes[j].firstChild.data;
				}
				mynewcell = mynewrow.insertCell();
				mynewcell.innerHTML = "<a  href='/HospitalSystem/patient.do?methods=deletePatient&patient_id=" + patient_Mess[i].childNodes[0].firstChild.data + "'>\u5220\u9664</a>";
				mynewcell = mynewrow.insertCell();
				mynewcell.innerHTML = "<a href='/HospitalSystem/admin/updatePatient.jsp?patient_id=" + patient_Mess[i].childNodes[0].firstChild.data + "&patient_name=" + patient_Mess[i].childNodes[1].firstChild.data + "&patient_sex=" + patient_Mess[i].childNodes[2].firstChild.data + "&patient_birth=" + patient_Mess[i].childNodes[3].firstChild.data + "&patient_address=" + patient_Mess[i].childNodes[4].firstChild.data + "&patient_jiguan=" + patient_Mess[i].childNodes[5].firstChild.data + "&patient_state=" + patient_Mess[i].childNodes[6].firstChild.data + "&pay_money=" + "'>\u4fee\u6539</a>";
			}
		}
	}
}
function checkPatient_id() {
	createXMLHttpRequest();
	var f1 = document.patientForm;
	var p = f1.patient_id.value;
	var url = "/HospitalManageSystem/patient.do?methods=checkPatient&patient_id=" + p;
	if (xmlHttp) {
		xmlHttp.open("GET", url, true);
		xmlHttp.onreadystatechange = checkPatient;
		xmlHttp.send(null);
	}
}
function checkPatient() {
	var f1 = document.patientForm;
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			var response = xmlHttp.responseText;
			//alert(response);
			//alert(response==1);
			if (response == 1) {
						//document.getElementById("mess").style.display="none";
				document.getElementById("mess").innerText = "\u8be5\u7f16\u53f7\u5df2\u5b58\u5728!!!";
				f1.patient_id.value = "";
				f1.patient_id.focus();
			} else {
				document.getElementById("mess").innerText = "\u8be5\u7f16\u53f7\u53ef\u7528!!!";
				
				f1.submit.disabled = false;
			}
		}
	}
}
function showdate() {
	ss.style.display = "block";
	ss.style.position = "absolute";
}
function getLastDate(thisday) {
	var f1 = document.patientForm;
			
			//alert(newname);
	var year = f1.year.value;
	var month = f1.month.value;
	var date = new Date();
	if (month > date.getMonth() + 1) {
		alert("\u4f60\u8f93\u5165\u7684\u6708\u4efd\u5927\u4e8e\u5f53\u524d\u6708\u4efd,\u8bf7\u91cd\u65b0\u9009\u62e9!!!");
		f1.month.focus();
		return false;
	}
	if (year == date.getYear()) {
		if (month == date.getMonth() + 1) {
			if (thisday.innerText > date.getDate()) {
				alert("\u4f60\u8f93\u5165\u7684\u65e5\u671f\u5927\u4e8e\u5f53\u524d\u65e5\u671f,\u8bf7\u91cd\u65b0\u9009\u62e9!!!");
				return false;
			}
		}
	}
	if (thisday.innerText == "") {
		alert("\u4f60\u8f93\u5165\u7684\u65e5\u671f\u4e3a\u7a7a,\u8bf7\u91cd\u65b0\u9009\u62e9!!!");
		return false;
	}
	f1.patient_birth.value = year + "-" + month + "-" + thisday.innerText;
	ss.style.display = "none";
}
function getMM(month1, year1, day) {
	var month = month1.value;
	var year = year1.value;
	if (month == "1" || month == "3" || month == "5" || month == "7" || month == "8" || month == "10" || month == "12") {
		day = 31;
	}
	if (month == "4" || month == "6" || month == "9" || month == "11") {
		day = 30;
	}
	if (month == "2") {
		if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) {
			day = 29;
		} else {
			day = 28;
		}
	}
	var dayArr = new Array();
	var date = new Date(year, month - 1, 1);
	var firstday = date.getDay();
	for (i = 0; i < firstday; i++) {
		dayArr[i] = "";
	}
	var date = new Date(year, month, 1);
	for (i = 1; i <= day; i++) {
		dayArr[firstday++] = i;
	}
	var date = new Date(year, month - 1, 1);
	var lastday = 7 - date.getDay();
	for (i = 0; i < lastday; i++) {
		dayArr[dayArr.length++] = "";
	}
							//alert(dayArr.length);
	for (i = 0; i < 49 - dayArr.length; i++) {
		dayArr[dayArr.length++] = "";
	}
							//alert(table1.rows[3].cells[4].innerText);
	for (var i = 0; i < 42; i++) {
		table1.rows[4 + i / 7].cells[i % 7].innerText = dayArr[i];
	}
                       			
                       			//document.form1.value=dayArr[i];  
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -