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

📄 js.jsp

📁 用java编写的网络架构程序
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<script language='javascript'>
//查询按钮JS
function searchJs() {
  document.forms[0].TYPE.value = '1';
  searchJsValue();
}
//到按钮JS
function goJs() {
  if(forwardCheck( "OPERATETYPE","Q","查询")==false)return false;
  document.forms[0].TYPE.value = '2';
  pageSubmit();
}
//修改按钮Js
function updateJs(){
    if(forwardCheck( "OPERATETYPE","Q","查询" )==false)return false;
    if(validateForm(document.forms[0])==false) return false;

    //获得FORM的长度
    var length=document.forms[0].length;
    //获得记录条数
    var rowcount=-1;
    var check="N";
    for(i=0;i<length;i++){
      if(document.forms[0].elements[i].type=="checkbox" ){
      rowcount=rowcount+1;
      }
    }

    for(index=1;index<=rowcount;index++){
      if(document.forms[0].elements["C"+index].checked){
          check="Y";
          calculate1Js(index);
          var v_STOCKED_QTY = document.forms[0].elements[ "FHTDK0101__STOCKED_QTY"+index ].value;//已入库量
          var v_SJ_GS = document.forms[0].elements[ "FHTDK0101__SJ_GS"+index ].value;//实际关税总价
          var v_SJ_HKZJ = document.forms[0].elements[ "FHTDK0101__SJ_HKZJ"+index ].value;//实际货款总价
          if(v_SJ_HKZJ !='0'){
             alert("第" + index + "条记录已开票,不能修改抵库信息!");
             return false;
          }
       if(v_SJ_GS !='0'){
           alert("第" + index + "条记录已报关,不能修改抵库信息!");
           return false;
       }
     }
    }
    if(check=="N"){
      alert("请至少选择一条记录!");
      return false;
    }

    if(window.confirm("确定要修改吗?")==false)return false;
    document.forms[0].TYPE.value = '3';
    pageSubmit();
}

//删除按钮JS
function deleteJs(){
  if(forwardCheck( "OPERATETYPE","Q","查询" )==false)return false;
  if(window.confirm("确定删除抵库批次?")==false)return false;
  //检核数据
  //获得FORM的长度
    var length=document.forms[0].length;
    //获得记录条数
    var rowcount=-1;
    var check="N";
    for(i=0;i<length;i++){
      if(document.forms[0].elements[i].type=="checkbox" ){
      rowcount=rowcount+1;
      }
    }

    for(index=1;index<=rowcount;index++){
      if(document.forms[0].elements["C"+index].checked){
        check="Y";
    	var v_STOCKED_QTY = document.forms[0].elements[ "FHTDK0101__STOCKED_QTY_H"+index ].value;//已入库量
        var v_SJ_GS = document.forms[0].elements[ "FHTDK0101__SJ_GS"+index ].value;//实际关税总价
          var v_SJ_HKZJ = document.forms[0].elements[ "FHTDK0101__SJ_HKZJ"+index ].value;//实际货款总价
          if(v_STOCKED_QTY !='0'){
             alert("第" + index + "条记录已入库,不能修改抵库信息!");
             return false;
          }
          if(v_SJ_HKZJ !='0'){
             alert("第" + index + "条记录已开票,不能修改抵库信息!");
             return false;
          }
       if(v_SJ_GS !='0'){
           alert("第" + index + "条记录已报关,不能删除抵库信息!");
           return false;
       }
      }
    }
    if(check=="N"){
      alert("请至少选择一条记录!");
      return false;
    }
    document.forms[0].TYPE.value = '4';
    pageSubmit();
}

function calculate1Js(index){

    if(validateSelf("FHTDK0101__INSTOCK_NUM" + index,"E0001","INSTOCK_NUM")!=""){
       alert("第" + index + "条记录的抵库数量不能为空!");
       return false;
    }

    //var v_RATE=document.forms[0].elements["FHTDK01__RATE"].value;//费率
    //var v_CONTRACT_MODE=document.forms[0].elements["FHTDK01__CONTRACT_MODE_H"].value;//合同方式
    var v_InstockNum=document.forms[0].elements["FHTDK0101__INSTOCK_NUM" + index].value;//抵库数量
    var v_UNIT_PRICE=document.forms[0].elements["FHTDK0101__UNIT_PRICE" + index].value;//合同单价(人民币)
    var v_InstockPrice= v_UNIT_PRICE;//抵库单价
    document.forms[0].elements["FHTDK0101__INSTOCK_PRICE" + index].value=v_InstockPrice;
    document.forms[0].elements["FHTDK0101__INSTOCK_PRICE_H" + index].value=v_InstockPrice;

    if(v_InstockNum=="0"){
        alert("第" + index + "条记录的抵库数量不能为‘0’!");
        return false;
    }

    var v_INSTOCK_TOTAL_PRICE = eval(v_InstockNum + "*" + v_InstockPrice);//抵库总价
    v_INSTOCK_TOTAL_PRICE=Math.round(v_INSTOCK_TOTAL_PRICE*100.0)/100.0;
    document.forms[0].elements["FHTDK0101__INSTOCK_TOTAL_PRICE" + index].value=v_INSTOCK_TOTAL_PRICE;
    document.forms[0].elements["FHTDK0101__INSTOCK_TOTAL_PRICE_H" + index].value=v_INSTOCK_TOTAL_PRICE;

    var v_HKZJ = eval(v_InstockNum + "*" + v_UNIT_PRICE);//抵库货款(人民币)
    v_HKZJ=Math.round(v_HKZJ*100.0)/100.0;
    document.forms[0].elements["FHTDK0101__HKZJ" + index].value=v_HKZJ;
    document.forms[0].elements["FHTDK0101__HKZJ_H" + index].value=v_HKZJ;

    //var v_Dlf = eval(v_UNIT_PRICE + "*" + v_RATE + "*" + v_CONTRACT_MODE + "*" + v_InstockNum);//代理费
    //v_Dlf=Math.round(v_Dlf*100.0)/100.0;
    //document.forms[0].elements["FHTDK0101__LL_DLF" + index].value=v_Dlf;
    //document.forms[0].elements["FHTDK0101__LL_DLF_H" + index].value=v_Dlf;

    var v_ARR_CON_SUM = document.forms[0].elements["FHTDK0101__ARR_CON_SUM" + index].value;//合同单价(原币)
    var v_ARRIVE_SUM = eval(v_ARR_CON_SUM + "*" + v_InstockNum);//抵库合同总价(原币)==(抵库货款(原币))
    v_ARRIVE_SUM=Math.round(v_ARRIVE_SUM*100.0)/100.0;
    document.forms[0].elements["FHTDK0101__ARRIVE_SUM" + index].value=v_ARRIVE_SUM;
    document.forms[0].elements["FHTDK0101__ARRIVE_SUM_H" + index].value=v_ARRIVE_SUM;
}

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

</script>

⌨️ 快捷键说明

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