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

📄 third_kind.js

📁 企业人力资源管理
💻 JS
字号:

//新添三级机构提交事件function add_sub(e) {	var firstKindName = e.firstKindName;	var secondKindName = e.secondKindName;	var thirdKindName = e.thirdKindName.value;	var thirdKindSaleId = e.thirdKindSaleId.value;	if (check_null(firstKindName.value)) {		alert("\u8bf7\u60a8\u52a1\u5fc5\u9009\u62e9\u6709\u6548\u7684I\u7ea7\u673a\u6784\uff01");	} else {		if (check_null(secondKindName.value)) {			alert("\u8bf7\u9009\u62e9\u5177\u6709II\u7ea7\u673a\u6784\u7684I\u673a\u6784");		} else {			if (check_null(thirdKindName)) {				alert("III\u7ea7\u673a\u6784\u540d\u79f0\u8f93\u5165\u4e0d\u6b63\u786e\uff01");			} else {				if (check_null(thirdKindSaleId)) {					alert("\u9500\u552e\u8d23\u4efb\u4eba\u7f16\u53f7\u8f93\u5165\u4e0d\u6b63\u786e\uff01");				} else {					e.firstKindId.value = firstKindName[firstKindName.selectedIndex].text.split("/")[0];					e.secondKindId.value = secondKindName[secondKindName.selectedIndex].text.split("/")[0];					return true;				}			}		}	}	return false;}

//修改三级机构提交事件function mod_sub(e) {	var thirdKindName = e.thirdKindName.value;	var thirdKindSaleId = e.thirdKindSaleId.value;	if (check_null(thirdKindName)) {		alert("III\u7ea7\u673a\u6784\u540d\u79f0\u8f93\u5165\u4e0d\u6b63\u786e\uff01");	} else {		if (check_null(thirdKindSaleId)) {			alert("\u9500\u552e\u8d23\u4efb\u4eba\u7f16\u53f7\u8f93\u5165\u4e0d\u6b63\u786e\uff01");		} else {			return true;		}	}	return false;}
//新添页面加载window.onload = function () {	var result = new Result();	result.doResult = function () {		var str = this.result;		if (str == null) {			alert("\u6b64\u65f6\u6ca1\u6709\u5408\u9002\u7684\u4e8c\u7ea7\u673a\u6784\u6765\u6dfb\u52a0\u4e09\u7ea7\u673a\u6784\uff01");			return;		} else {			setFirst(eval(str));		}	};	var myajax = new CreateMyAjax();	myajax.sendMessage("/hr/baseConfig.do?method=doSecondRelate", "get", "text", result);};
//下拉选项的操作function setFirst(array) {
	//设置一级、二级机构数据	var first = new Array();	var second = new Array();	for (var i in array) {		var first_flag = true;		for (var j in first) {			if (array[i].firstKindId == first[j].id) {				first_flag = false;			}		}		if (first_flag) {			first[first.length] = new element(array[i].firstKindId, array[i].firstKindName);		}	}	for (var i in first) {		var arr = new Array();		for (var j in array) {			if (first[i].id == array[j].firstKindId) {				arr[arr.length] = new element(array[j].secondKindId, array[j].secondKindName);			}		}		second[first[i].name] = arr;	}
	//获取一级、二级机构下拉列表对象		var firstKind = document.getElementById("firstKindName");	var secondKind = document.getElementById("secondKindName");	for (var i in first) {		var id = first[i].id;		var name = first[i].name;		firstKind.options.add(new Option(id + "/" + name, name));	}	firstKind.onchange = function () {
		//移除二级机构中的选项		for (var i = secondKind.options.length; i > 0; i--) {			secondKind.remove(i);		}
		//向二级机构中添加新项		var select_second = second[this.value];		for (var i in select_second) {			var id = select_second[i].id;			var name = select_second[i].name;			secondKind.options.add(new Option(id + "/" + name, name));		}	};}
//数据模型function element(id, name) {	this.id = id;	this.name = name;}

⌨️ 快捷键说明

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