js.jsp

来自「用java编写的网络架构程序」· JSP 代码 · 共 95 行

JSP
95
字号
<%@ 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 updateJs() {
  if(forwardCheck( "OPERATETYPE","Q","查询")==false)return false;
  if(document.forms[0].elements["FHTXY03__PROTOCL_STATUS_H"].value!='0'){
    alert("协议状态不为新增状态,不能进行修改操作!");
    return false;
  }
  if(window.confirm("确定要修改吗?")==false)return false;
  document.forms[0].TYPE.value = '3';
  pageSubmit();
}

//生效按钮JS
function effectJs() {
  if(forwardCheck( "OPERATETYPE","Q","查询")==false)return false;
  if(document.forms[0].elements["FHTXY03__PROTOCL_STATUS_H"].value!='0'){
    alert("协议状态不为新增状态,不能进行生效操作!");
    return false;
  }
  if(validateSelf("FHTXY03__FINAL_DATE",'E0001',"最后有效期")!=""){
    alert("最后有效期字段不能为空!");
    return false;
  }
  if(window.confirm("确定生效操作吗?")==false)return false;
  document.forms[0].TYPE.value = '4';
  pageSubmit();
}

//撤销生效按钮JS
function ineffectJs() {
  if(forwardCheck( "OPERATETYPE","Q","查询")==false)return false;
  if(document.forms[0].elements["FHTXY03__PROTOCL_STATUS_H"].value!='2'){
    alert("协议状态不为生效状态,不能进行撤销生效操作!");
    return false;
  }
  if(document.forms[0].elements["FHTXY03__NOTAX_SUM"].value * 1.0 != 0){
    alert("已签不含税总金额必须为零!");
    return false;
  }
  if(window.confirm("确定撤销生效操作吗?")==false)return false;
  document.forms[0].TYPE.value = '5';
  pageSubmit();
}

//协议明细
function p_detailJs() {
  if(forwardCheck( "OPERATETYPE","Q","查询")==false)return false;
  var val = document.forms[0].elements[ "FHTXY03__PROTOCL_ID" ].value;
  location.href = "PHTXY05?WINDOW=open&PHTXY05__PROTOCL_ID_S=" + val + "&TYPE=1&PAGE=1";
}

//结案按钮JS
function end_caseJs() {
  if(forwardCheck( "OPERATETYPE","Q","查询")==false)return false;
  if(document.forms[0].elements["FHTXY03__PROTOCL_STATUS_H"].value!='2'){
    alert("协议状态不为生效状态,不能进行结案操作!");
    return false;
  }
  if(window.confirm("确定结案操作吗?")==false)return false;
  document.forms[0].TYPE.value = '6';
  pageSubmit();
}

//撤销结案按钮JS
function r_end_caseJs() {
  if(forwardCheck( "OPERATETYPE","Q","查询")==false)return false;
  if(document.forms[0].elements["FHTXY03__PROTOCL_STATUS_H"].value!='9'){
    alert("协议状态不为结案状态,不能进行撤销结案操作!");
    return false;
  }
  if(window.confirm("确定撤销结案操作吗?")==false)return false;
  document.forms[0].TYPE.value = '7';
  pageSubmit();
}

</script>

⌨️ 快捷键说明

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