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

📄 js.jsp

📁 用java编写的网络架构程序
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<script language='javascript'>
//查询按钮JS
function searchJs() {

  document.forms[0].TYPE.value = '1';

  //屏蔽所有按钮,只有在提交按钮中使用,弹出窗口的按钮不要使用屏蔽功能
  disAll();

  searchJsValue();
}

//到按钮JS
function goJs() {

  if(forwardCheck( "OPERATETYPE","Q","查询" )==false)return false;
  document.forms[0].TYPE.value = '2';

  pageSubmit();

}
//出库按钮JS
function outJs() {

  if(forwardCheck( "OPERATETYPE","Q","查询")==false)return false;

  //对界面中是否存在选择的要出库的数据进行校验
  //获得FORM的长度
  var length=document.forms[0].length;
  //为删汇总判断设置标志
  var check_flag="N";
  var checklen=0;
  //计算总行数
  for (num=0;num<length;num++){
    if (document.forms[0].elements[num].type=="checkbox")  checklen=checklen+1;
  }

   //非空检核
   var vFEE_SOURCE = trim(document.forms[0].elements["FCHCK0801__FEE_SOURCE"].value);
   var vFEE_TYPE = trim(document.forms[0].elements["FCHCK0801__FEE_TYPE"].value);
   //var vPURC_SOURCE = trim(document.forms[0].elements["FCHCK0801__PURC_SOURCE"].value);
   var vTAKE_GO = trim(document.forms[0].elements["FCHCK0801__TAKE_GO"].value);
   var vCOST_CENTER = trim(document.forms[0].elements["FCHCK0801__COST_CENTER"].value);
   var vCOST_TYPE = trim(document.forms[0].elements["FCHCK0801__COST_TYPE"].value);
   var vSTOCK_NO = trim(document.forms[0].elements["FCHCK0801__STOCK_NO"].value);

   if((document.forms[0].elements["FCHCK0801__TAKE_ID"].value.indexOf("-")) != -1){
         if(vFEE_SOURCE==""||vFEE_TYPE==""||vTAKE_GO==""
         ||vCOST_CENTER==""||vCOST_TYPE==""||vSTOCK_NO=="") {
           alert("请填补齐领用信息!");
           return false;
         }
   }

   //var v_FeeSource=document.forms[0].elements["FCHCK0801__FEE_SOURCE_H"].value;//费用来源
   //var v_FeeType=document.forms[0].elements["FCHCK0801__FEE_TYPE_H"].value;//费用分类

  //对界面中的多行数据进行循环判断
  for (i=1;i<checklen;i++){
    if (document.forms[0].elements["C"+i].checked){
       //存在被选择的项
       check_flag="Y";
       var vSTATUS = document.forms[0].elements["FCHCK0801__STATUS_H"].value;
       var vOUT_NUM = document.forms[0].elements["FCHCK0802__OUT_NUM"+i].value;
       var vSTOCK_NUM = document.forms[0].elements["FCHCK0802__STOCK_NUM"+i].value;
       var vBOOK_NUM = document.forms[0].elements["FCHCK0802__BOOK_NUM"+i].value;
       var vTAKE_NUM=document.forms[0].elements["FCHCK0801__TAKE_NUM"].value;//领用数量
       var min=vTAKE_NUM>vBOOK_NUM?vBOOK_NUM:vTAKE_NUM;
       var vNUM=vSTOCK_NUM-vBOOK_NUM
       //var OUT_NUM_COUNT = 0;
       //出库数量不能为空且必须为数字
       if(validateSelf("FCHCK0802__OUT_NUM"+i,"N0008","NOTNULL")!=""||validateSelf("FCHCK0802__OUT_NUM"+i,"E0001","NOTNULL")!=""){
         alert("第"+i+"条出库数量不能为空且必须为数字!");
         return false;
       }

       /*if(vOUT_NUM*1 > vSTOCK_NUM*1){
          alert("第"+i+"条出库数量不能大于该库位上的库存数量!");
          return false;
       }
       */

      if(vSTATUS=='50' && (vOUT_NUM*1>min*1)){
          alert("状态为预约时,第"+i+"条出库数量不能大于该需求计划的预约量!");
          return false;
       }
       if(vSTATUS=='40' && (vOUT_NUM*1>vNUM*1)){
          alert("状态为终审时,第"+i+"条出库数量不能大于库存量与预约量之差!");
          return false;
       }
    }
  }

  if (check_flag=="Y"){
    document.forms[0].TYPE.value = '3';
    pageSubmit();
  }else{
    alert("请至少选择一条库存记录!");
  }

  //if(OUT_NUM_COUNT*1 > (document.forms[0].elements["FCHCK0801__TAKE_NUM"].value)*1){
  //  alert("所有选中记录的出库量之和不能大于领用数量!");
  //  return false;
  //}

}
//打印按钮JS
function printJs(){
  var val =document.forms[0].elements[ "FCHCK0801__TAKE_ID" ].value;
  StyleReport('PCHCK08', '&vtakeid='+val);
}

</script>

⌨️ 快捷键说明

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