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

📄 editgroup.vm

📁 负责公文的传输及一些处理功能
💻 VM
字号:
<html>
<head>
<title>编辑群组信息</title>
<link rel="stylesheet" type="text/css" href="$request.getContextPath()/csslib/style.css">
<script Language="JavaScript" src="$request.getContextPath()/jslib/function.js"></script>
<script language="javascript">
function init(){
 var exception = thisForm.exception.value;
 if(exception != ""){
   alert(exception);
 }
 var allCHK = document.body.all.tags('INPUT');
 var content = thisForm.content.value;
 var printNum = thisForm.printNum.value;
 if(content!=""){
    var strIds = content.split(",");
    var strPrintNums = printNum.split(",");
    for(k = 0; k < strIds.length; k++){
      for(i=0;i<allCHK.length;i++){
        if(allCHK[i].type.toUpperCase()=="CHECKBOX"  &&  allCHK[i].name=="box"  && allCHK[i].value==strIds[k]) {
           allCHK[i].checked=true ;
        }
        if(allCHK[i].type.toUpperCase()=="TEXT"  &&  allCHK[i].name==strIds[k] ){
           allCHK[i].value = strPrintNums[k];
           allCHK[i].disabled = false;
        }
      }
    }
  }
}
function submit_onclick(){
  if (check()){
    thisForm.submit();
  }
}
function check(){
  if (trim(thisForm.groupName.value) == ""){
    alert("请填写群组名称!");
    thisForm.groupName.focus();
    return false;
  }
  var allCHK = document.body.all.tags('INPUT');
  for(p=0;p<allCHK.length;p++){
    if(allCHK[p].type.toUpperCase()=="TEXT" && allCHK[p].name!="groupName" && allCHK[p].disabled==false){
      if(!isInt(trim(allCHK[p].value)) || trim(allCHK[p].value)=="" ){
        alert("打印份数必须是整数!");
        allCHK[p].focus();
        return false;
      }
      if(isIncludePoint(allCHK[p].value)){
        alert("打印份数不能包含小数点!");
        allCHK[p].focus();
        return false;
      }
    }
  }
  getUnit();
  if (thisForm.content.value==""){
    alert("请选择该群组下的单位!");
    return false ;
  }
  thisForm.groupName.value=trim(thisForm.groupName.value);
  return true;
}
function doReturn(){
  location="$request.getContextPath()/groupList.do?method=groupList";
}
function changejb(indexId){
  var allCHK = document.body.all.tags('INPUT');
  var content = "";
  for(i=0;i<allCHK.length;i++){
    if(allCHK[i].type.toUpperCase()=="CHECKBOX"  &&  allCHK[i].name=="box"  && allCHK[i].checked==true) {
      if(content == ""){
        content = allCHK[i].value;
      }else{
        content = content + "," + allCHK[i].value;
      }
    }
  }
  var printNum = "";
  var unitIdArray = content.split(",");
  for(i=0;i<allCHK.length;i++){
    for(j=0;j<unitIdArray.length;j++){
      if(allCHK[i].type.toUpperCase()=="TEXT" && allCHK[i].name==unitIdArray[j]){
        if(printNum==""){
          printNum = allCHK[i].value;
        }else{
          printNum = printNum + "," + allCHK[i].value;
        }
        break;
      }
    }
  }
  thisForm.action = "$request.getContextPath()/groupAction.do";
  thisForm.method.value = "editGroup";
  thisForm.content.value = content;
  thisForm.printNum.value = printNum;
  thisForm.dwType.value = indexId;
  thisForm.submit();
}
function getchk(ckName,bselect)
{
  var allCHK = document.body.all.tags('INPUT');
  var lstr = "" ;
  for(i=0;i<allCHK.length;i++){
     if(allCHK[i].type.toUpperCase()=="CHECKBOX"  &&  allCHK[i].name==ckName ) {
        allCHK[i].checked=bselect ;
     }
  }
  for(i=0;i<allCHK.length;i++){
    if(allCHK[i].type.toUpperCase()=="TEXT"  &&  allCHK[i].name!="groupName" ) {
      if(bselect){
        allCHK[i].disabled=false;
      }else{
        allCHK[i].disabled=true;
      }
    }
  }
}
function getUnit(){
  var allCHK = document.body.all.tags('INPUT');
  var lstr = "" ;
  var printNumber = "";
  for(i=0;i<allCHK.length;i++){
    if(allCHK[i].type.toUpperCase()=="CHECKBOX" && allCHK[i].checked==true  && allCHK[i].name!="quanxuan"){
       if (lstr==""){
          lstr = allCHK[i].value;
       }
       else {lstr= lstr + "," + allCHK[i].value;}
       for(j=0;j<allCHK.length;j++){
         if(allCHK[j].type.toUpperCase()=="TEXT" && allCHK[j].name==allCHK[i].value){
           if(printNumber == ""){
             printNumber = allCHK[j].value;
           }
           else{printNumber = printNumber + "," + allCHK[j].value;}
         }
       }
    }
  }
  thisForm.content.value = lstr;
  thisForm.printNum.value = printNumber;
}
function changetext(name,checked){
  var allCHK = document.body.all.tags('INPUT');
  for(i=0;i<allCHK.length;i++){
    if(allCHK[i].type.toUpperCase()=="TEXT" && allCHK[i].name==name){
         if (checked){allCHK[i].disabled=false;}
         if (!checked){allCHK[i].disabled=true;}
        return ;
     }
  }
}
</script>
</head>
<body onload="init()"><br>
<form action="$request.getContextPath()/groupAction.do" method="post" name="thisForm">
<input type=hidden name=groupId value="$!group.getGroupId()">
<input type=hidden name=method value="saveGroup">
<input type=hidden name=unitId value="$!userinfo.getUnit().getUnitId()">
<input type=hidden name=content value="$!group.getContent()">
<input type=hidden name=dwType value="$!dwType">
<input type=hidden name=printNum value="$!group.getPrintNum()">
<input type=hidden name=memo value="">
<input type=hidden name=exception value="$!exception">
<table align=center width=90% border=0>
  <tr>
    <td align=left><img src="$request.getContextPath()/image/p_you.jpg" width="67" height="57">单位群组编辑</td>
  </tr>
  <tr>
   <td><hr width="100%" size="1" color=black></td>
  </tr>
</table>
<table width="70%" border="0"  align="center" cellpadding="0" cellspacing="0">
  <tr height=25>
    <td align=left><font color="#FF0000">*</font>群组名称:<input type="text" name="groupName" maxlength="15"  class="inputStyle"  value="$!group.getGroupName()"  style="width:250"></td>
    <td align=right>&nbsp;单位类别:
        <select  name=type onchange="changejb(this.value)" style="padding:0; width: 130; height: 51; background-color:#DEDFDE">
        #if($!userinfo.getUnit().getFatherId()=="0")<option value="1" #if($!dwType) #if($!dwType=="1") selected #end #end>下级单位</option> #end
        #if($!userinfo.getUnit().getFatherId()!="0")<option value="2" #if($!dwType) #if($!dwType=="2") selected #end #end>上级单位</option> #end
        <option value="3" #if($!dwType) #if($!dwType=="3") selected #end #end>所有单位</option>
        </select>
    </td>
  </tr>
</table>
<table width="70%" border="0" cellspacing="1" cellpadding="3" bgcolor="#000000" align=center>
  <tr height=25 align=center bgcolor="#F0F0F0">
    <td align=center>全选:<input type="checkbox"  name="quanxuan" value="box" onclick="getchk(this.value,this.checked)" style="border:#000000"></td>
    <td align=center>单位列表</td>
    <td align=center>打印份数</td>
  </tr>
  #foreach($unit in $unitList)
     <tr height=25 align=center bgcolor="#FFFFFF">
         <td width=15%><input type="checkbox" value="$!unit.getUnitId()" name="box" style="border:#000000" onclick="changetext(this.value,this.checked)"></td>
         <td align=center>&nbsp;$!unit.getUnitName()</td>
         #if($unit.getPrintNumber()=="")
         <td align=center width=15%><input type="text" name="$!unit.getUnitId()" value="1" maxlength=2 size=4 disabled>份</td>
         #else
         <td align=center width=15%><input type="text" name="$!unit.getUnitId()" value="$!unit.getPrintNumber()" maxlength=2 size=4 disabled>份</td>
         #end
     </tr>
  #end
</table>
<table align=center width=90% border=0>
  <tr>
    <td><hr width="100%" size="1" color=black></td>
  </tr>
  <tr>
    <td align=right><input type=button  onclick="submit_onclick()"  value="确 定" >&nbsp;&nbsp;<input type=button  onclick="doReturn()"   value="取 消"></td>
  </tr>
</table>
</form>
</body>
</html>

⌨️ 快捷键说明

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