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

📄 sysman.js

📁 内容管理 内容管理 内容管理 内容管理 内容管理
💻 JS
📖 第 1 页 / 共 2 页
字号:
}
function addAllFromTo(mulOne, mulTwo) {
    var opts = mulOne.options;   
    for (var i = 0; i < opts.length; i++) {
        var opi = document.createElement("OPTION");
        opi.text=opts[i].text;
        opi.value=opts[i].value;

        var m2ops = mulTwo.options;
        var mtl = m2ops.length;
        if (mtl == 0) {
            mulTwo.add(opi);
          
        }
        else {
            var hasOpt = false;
            for (var j = 0; j < mtl; j++) {
                if (opi.value == m2ops[j].value) {
                    hasOpt = true;
                    break;
                }
            }
            if (hasOpt == false) {
                mulTwo.add(opi);
               
            }
        }
    }
}
function removeFrom(mulTwo) {
    var opts = mulTwo.options;
    var initLength = opts.length;
    for (var i = 0; i < initLength; i++) {
        var opts2 = mulTwo.options;
        for (var j = 0; j < opts2.length; j++) {
            if (opts2[j].selected == true) {
                mulTwo.remove(j);
            }
        }
    }
}
function removeAllFrom(mulTwo) {
    var opts = mulTwo.options;
    var initLength = opts.length;
    for (var i = 0; i < initLength; i++) {
        var opts2 = mulTwo.options;
        for (var j = 0; j < opts2.length; j++) {
            mulTwo.remove(j);
        }
    }
}


function checkSelect(mulTwo)
{

 var opts = mulTwo.options;
    var initLength = opts.length;
    for (var i = 0; i < initLength; i++) {
        opts[i].selected=true;
        }

}

//-----------------多选框操作end---------------------------------


//------------字符串操作begin---------------------------------

//用value替换pos的值
function StringSet(mystr,pos,value)
{

 var temp = mystr.substring(0,pos);
 temp=temp+value;
 mystr=temp+mystr.substring(pos+1,mystr.length);
 return mystr;

}

//模块ID与权限的分割符为,组与组的分隔为;
function GetRight(){
   var right="";
   for(i = 0; i < document.formList.elements.length; ++i){
        var item=document.formList.elements[i].name;
        if ((item == "check")&&(document.formList.elements[i].checked == true))
        {
          right=right+document.formList.elements[i+1].value+","+document.formList.elements[i+2].value+";";
        }
    }
     return right;

}


function Right(Value,pos){

 var mystr = Value.substring(pos-1,pos);
 //alert(mystr);
 return mystr;


}
//---------------end-----------

function SelectAllNew(choice) {
     var start=4;
     var end=document.formList.elements.length-4;
     var count=(end-start)/8;
     
     for(i =0 ; i <count ; ++i){
     	
            if (choice == 1)
            {
            	            //相应的right也变化
             document.formList.elements[8*i+start].checked=true;
             document.formList.elements[8*i+2+start].value ="11111";
             document.formList.elements[8*i+3+start].checked=true;
             document.formList.elements[8*i+4+start].checked=true;
             document.formList.elements[8*i+5+start].checked=true;
             document.formList.elements[8*i+6+start].checked=true;
             document.formList.elements[8*i+7+start].checked=true;

            }
            else
            {
             //相应的right也变化
             document.formList.elements[8*i+start].checked=false;
             document.formList.elements[8*i+2+start].value ="00000";
             document.formList.elements[8*i+3+start].checked=false;
             document.formList.elements[8*i+4+start].checked=false;
             document.formList.elements[8*i+5+start].checked=false;
             document.formList.elements[8*i+6+start].checked=false;
             document.formList.elements[8*i+7+start].checked=false;
           
        }

    }
}

function SelectAllOld(choice) {
     var start=2;
     var end=document.formList.elements.length-2;
     var count=(end-start)/8;
     
     for(i =0 ; i <count ; ++i){
     	
            if (choice == 1)
            {
            	            //相应的right也变化
             document.formList.elements[8*i+start].checked=true;
             document.formList.elements[8*i+2+start].value ="11111";
             document.formList.elements[8*i+3+start].checked=true;
             document.formList.elements[8*i+4+start].checked=true;
             document.formList.elements[8*i+5+start].checked=true;
             document.formList.elements[8*i+6+start].checked=true;
             document.formList.elements[8*i+7+start].checked=true;

            }
            else
            {
             //相应的right也变化
             document.formList.elements[8*i+start].checked=false;
             document.formList.elements[8*i+2+start].value ="00000";
             document.formList.elements[8*i+3+start].checked=false;
             document.formList.elements[8*i+4+start].checked=false;
             document.formList.elements[8*i+5+start].checked=false;
             document.formList.elements[8*i+6+start].checked=false;
             document.formList.elements[8*i+7+start].checked=false;
           
        }

    }
}



function SelectAllOld2(choice) {
     for(i = 0; i < document.formList.elements.length; ++i){
         var item=document.formList.elements[i].name;
        if ((item == "check")||( item=="search")||(item=="view")||(item=="add")||(item=="delete")||(item=="modify"))
           {
            if (choice == 1)
            {
            //相应的right也变化
             document.formList.elements[i].checked = true;
             if(item=="check")
             document.formList.elements[i+2].value ="11111";

            }
            else
            {
            //相应的right也变化
             document.formList.elements[i].checked = false;
             if(item=="check")
             document.formList.elements[i+2].value ="00000";

            }
        }

    }
}
function init()
{
  for(i = 0; i < document.formList.elements.length; ++i)
  {
      if (document.formList.elements[i].id =="right")
      {
        var RightValue=document.formList.elements[i].value;
        if(Right(RightValue,1)=="1")
        {
       		document.formList.elements[i-2].checked =true;
       		document.formList.elements[i+1].checked =true;
        }
        if(Right(RightValue,2)=="1")
        {
       		document.formList.elements[i-2].checked =true;
       		document.formList.elements[i+2].checked =true;
       	}
        if(Right(RightValue,3)=="1")
        {
       		document.formList.elements[i-2].checked =true;
       		document.formList.elements[i+3].checked =true;
       	}
        if(Right(RightValue,4)=="1")
        {
       		document.formList.elements[i-2].checked =true;
       		document.formList.elements[i+4].checked =true;
       	}
         if(Right(RightValue,5)=="1")
        {
       		document.formList.elements[i-2].checked =true;
       		document.formList.elements[i+5].checked =true;
       	}
      
      }
    }     
}
function fatherCheck(para_id)
{
  //如果权限项被选中,菜单项自动选中
  for(i = 0; i < document.formList.elements.length; ++i){

            if ((document.formList.elements[i].value == para_id)&&(document.formList.elements[i].id =="modId")){

               if((document.formList.elements[i+6].checked ==true)||
                   (document.formList.elements[i+2].checked ==true)||
                   (document.formList.elements[i+3].checked ==true)||
                   (document.formList.elements[i+4].checked ==true)||
                   (document.formList.elements[i+5].checked ==true))
                {

                   document.formList.elements[i-1].checked = true;
                }
                else
                {
                  document.formList.elements[i-1].checked = false;
                }
                if(document.formList.elements[i+2].checked ==true)
                {
                 document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,0,1);
                }
                else
                {
                 document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,0,0);
                }

                if(document.formList.elements[i+3].checked ==true)
                {
                 document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,1,1);
                }
                else
                {
                 document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,1,0);
                }

                if(document.formList.elements[i+4].checked ==true)
                {
                 document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,2,1);
                }
                else
                {
                 document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,2,0);
                }

                if(document.formList.elements[i+5].checked ==true)
                {
                 document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,3,1);
                }
                else
                {
                 document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,3,0);
                }

                if(document.formList.elements[i+6].checked ==true)
                {
                 document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,4,1);
                }
                else
                {
                 document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,4,0);
                }


        }
     };

}

function RowClick(para_id)
{
 //如果控制行的checkbox被选中,权限项自动变化
  for(i = 0; i < document.formList.elements.length; ++i){

     if ((document.formList.elements[i].value == para_id)&&(document.formList.elements[i].id =="modId")){
      if(document.formList.elements[i-1].checked ==true)
      {
       document.formList.elements[i+2].checked =true;
       document.formList.elements[i+3].checked =true;
       document.formList.elements[i+4].checked =true;
       document.formList.elements[i+5].checked =true;
       document.formList.elements[i+6].checked =true;

       document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,0,1);
       document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,1,1);
       document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,2,1);
       document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,3,1);
       document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,4,1);

       }
       else
       {
       document.formList.elements[i+2].checked =false;
       document.formList.elements[i+3].checked =false;
       document.formList.elements[i+4].checked =false;
       document.formList.elements[i+5].checked =false;
       document.formList.elements[i+6].checked =false;
       document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,0,0);
       document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,1,0);
       document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,2,0);
       document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,3,0);
       document.formList.elements[i+1].value=StringSet(document.formList.elements[i+1].value,4,0);


       }

         }

  }


}




⌨️ 快捷键说明

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