rolelist.js

来自「医院信息系统(Hospital Information System」· JavaScript 代码 · 共 63 行

JS
63
字号
function init(){
	var flag=document.getElementById("successFlag").value;	//表示操作是否成功
	var saveFlag=document.getElementById("saveOrDelete").value;	//表示是保存还是删除操作
	if(saveFlag=="new"){
		if(flag=="1"){
			//标出新增的角色
			var mytable=document.getElementById("table1");
			var newRoleName=document.getElementById("roleName").value;
			for(var i=1;i<mytable.rows.length;i++){
				if(mytable.rows[i].cells[2].lastChild.innerText==newRoleName){
					mytable.rows[i].click();
				}
			}
			//alert("保存成功!");
		}else if(flag=="-1"){
			alert("很抱歉,保存失败!");
		}else if(flag=="0"){
			alert("很抱歉,角色名称有重复,请重新输入!");
			//指出具体重复的字段
			var mytable=document.getElementById("table1");
			var newRoleName=document.getElementById("roleName").value;
			for(var i=1;i<mytable.rows.length;i++){
				if(mytable.rows[i].cells[2].lastChild.innerText==newRoleName){
					mytable.rows[i].click();
				}
			}
		}
	}else if(saveFlag=="delete"){
		if(flag=="-1"){
			alert("很抱歉,删除失败!");
		}
	}
}

function showTwoList(curTR){
	var roleNo=curTR.cells[2].firstChild.innerText;
	document.getElementById("roleName").value=curTR.cells[2].lastChild.innerText;
	parent.document.frames["menulist"].location.href="menuListAction.do?roleNo="+roleNo;
	parent.document.frames["buttonlist"].location.href="buttonListAction.do?roleNo="+roleNo;
}

function newRole(){
	document.getElementById("saveOrDelete").value="new";
	var newRoleName=window.showModalDialog("/pages/userrole/newrole.html",'','dialogWidth=300px;dialogHeight=100px');
	if(newRoleName!=null){
		parent.document.frames["menulist"].location.href="/blank.html";
		parent.document.frames["buttonlist"].location.href="/blank.html";
		document.getElementById("roleName").value=newRoleName;
		document.getElementById("form1").submit();
	}
}

function deleteRole(){
	document.getElementById("saveOrDelete").value="delete";
	var newRoleName=document.getElementById("roleName").value;
	if(newRoleName!=""){
		if(window.confirm("确定要删除角色“"+newRoleName+"”吗?")){
			parent.document.frames["menulist"].location.href="/blank.html";
			parent.document.frames["buttonlist"].location.href="/blank.html";
			document.getElementById("form1").submit();
		}
	}
}

⌨️ 快捷键说明

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