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

📄 addrbook.jsp.bak

📁 java jsp教程
💻 BAK
📖 第 1 页 / 共 2 页
字号:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.util.*"%>
<%@ page import="com.icss.cnpc.msgnote.vo.AddrGroupVO"%>
<%String contextPath = request.getContextPath();%>
<%

	String rootorgid = request.getParameter("rootorgid");
	//out.println(rootorgid+"==----rootorgid");
	String showRootOrg = request.getParameter("showRoot");
	//out.println(showRootOrg+"==----showRootOrg");
	//String showRootOrg = "Y";
	List shareGroupList = (List)request.getAttribute("shareGroupList");
	List personalGroupList = (List)request.getAttribute("personalGroupList");
%>
<HTML>
<HEAD>
<TITLE>地址簿</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv='expires' content='0'>
<meta http-equiv="Pragma" content="no-cache">
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<link href="<%=request.getContextPath()%>/css/style.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/jsp/addrbook/treeRes/XMLSelTree.css">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var orgName = "";
var orgId = "";
var titleDesc = window.dialogArguments.titleDesc;
function _init()
{     
     var selected  = document.frm.selecteditems;
     selected.options.length=0;
     var a = window.dialogArguments; 
     var receiverCode = a.receiverCode;
     if(receiverCode != ""){
       var receiverCodeArray = receiverCode.split(",");
       for(var i=0; i<receiverCodeArray.length; i++){
           var singleRight = receiverCodeArray[i].split("|");
           var rightType = singleRight[0];
           var rightId = singleRight[1];
           var rightName = singleRight[2];     
           var typeName = "";
           if(rightType == "0")
             typeName = "(人员)";
           else if(rightType == "1")
             typeName = "(公共组)";
           else if(rightType == "2")
             typeName = "(组织)";
           else if(rightType == "3")
             typeName = "(个人组)";
           var text = rightName + typeName;
           var value = rightType + "|" + rightId + "|" + rightName;
           var o = new Option(text, value);
           selected.options[selected.options.length] = o;
       }
     }
     
}


function cancleChange()
{
	var c = window.dialogArguments;
	window.returnValue = c;
	window.close();
}
	
function _ok()
{       var a = window.dialogArguments;
        var b = new Object();        
        var receiverCode = "";
        var receiverName = "";
        var selected  =document.frm.selecteditems;
        for(var i=0; i<selected.options.length; i++){
          receiverCode += "," + selected.options[i].value; 
          receiverName += "," + selected.options[i].innerText;         
        }
        if(receiverCode != ""){
          receiverCode = receiverCode.substring(1);
        }else{
          receiverCode = a.receiverCode;
        }
        if(receiverName != ""){
          receiverName = receiverName.substring(1);
        }else{
          receiverName = a.receiverName;
        }
        b.receiverCode = receiverCode;
        b.receiverName = receiverName;
        window.returnValue = b;
        window.close();
}

function selectorg(o, id)
    {
        if(id != ""){
          orgName = o.innerText;
          orgId = id
        }else{
          orgName = "";
          orgId = "";
        }
        
        var _url = "/oa/common/GetPersonServlet?orgid=" + id
        oDownload.startDownload(_url, finish);
    }
    
    function finish(s)
    {
        var list = document.frm.personlist;
        list.options.length = 0;
        var array = s.split("\n");
        if(array[array.length-1] == "GetPerson=true")
        {
            for(var i=0; i<array.length-1; i++)
            {
                var tmp = array[i].split("|");
                var name = tmp[0];
                var id = tmp[1];
                var o = new Option(name, id);
                list.options[i] = o;
            }
        }
        else
        {
            alert("读取此机构下人员失败!");
        }
    }
	
	function _add(selectname, type)
    {
        var list = eval("document.frm." + selectname);
        var selected  =document.frm.selecteditems;
        var typeName = "";
        if(type == "0")
          typeName = "(人员)";
        else if(type == "1")
          typeName = "(公共组)";
        else if(type == "3")
          typeName = "(个人组)";
        for(var i=0; i<list.options.length; i++)
        {
            if(list.options[i].selected == true)
            {
                var text = list.options[i].text + typeName;
                var value = type + "|" + list.options[i].value + "|" + list.options[i].text;
                var flag = true;
                for(var j=0; j<selected.options.length; j++)
                {
                    if(value == selected.options[j].value)
                    {
                        alert("已经选中的项目 :" + text);
                        flag = false;
                        break;
                    }
                }
                if(flag == true)
                {
                    var o = new Option(text, value);
                    selected.options[selected.options.length] = o;
                }
            }
        }
    }
    function _addorg(){
      if(orgName != "" && orgId != ""){
        var selected  =document.frm.selecteditems;
        var text = orgName+ "(组织)";
        var value = "2|" + orgId + "|" + orgName;
        var flag = true;
        for(var j=0; j<selected.options.length; j++)
        {
           if(value == selected.options[j].value)
           {
               alert("已经选中的项目 :" + text);
               flag = false;
               break;
           }
        }
        if(flag == true)
        {
            var o = new Option(text, value);
            selected.options[selected.options.length] = o;
        }
      }
    }
    
    function _addpersonall()
    {
        var list = document.frm.personlist;
        var selected  = document.frm.selecteditems;
        var typeName = "(人员)";        
        for(var i=0; i<list.options.length; i++)
        {
            var text = list.options[i].text + typeName;
            var value = "0|" + list.options[i].value + "|" + list.options[i].text;
            var flag = true;
            for(var j=0; j<selected.options.length; j++)
            {
                if(value == selected.options[j].value)
                {
                   flag = false;
                   break;
                }

⌨️ 快捷键说明

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