unitQuery.jsp 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <%@page import="cn.sinobest.framework.util.DTOUtil"%>
  2. <%@ page language="java" pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
  3. <%@include file="/jsp/framework/head.jsp"%>
  4. <%@include file="./taglib.jsp"%>
  5. <%
  6. String orgCode = request.getParameter("bae006");
  7. String defV = "#{'BAE001':"+orgCode+"}";
  8. %>
  9. <%-- 单记录表格,查询表单 --%>
  10. <form name="qForm" method="post">
  11. <%-- 单记录表格,查询条件 --%>
  12. <hnisi:gt id="fw_wf_oper_unit_q" defV="<%=defV %>"></hnisi:gt>
  13. <p align="center">
  14. <%-- 查询按钮 --%>
  15. <hnisi:btn value="查询" onclick="doQuery()" title="查询" />
  16. <%-- 清除输入条件按钮 --%>
  17. <hnisi:btn value="清除" onclick="CFW.oGt.fnClear('qForm')" title="清除查询条件" />
  18. </p>
  19. </form>
  20. <%-- 多记录表格,查询结果 --%>
  21. <form name="lForm" method="post">
  22. <%-- 根据单记录表格的查询条件,在多记录表格里显示出查询结果 --%>
  23. <hnisi:glt id="fw_wf_oper_unit_l" whereCls="1=2" height="250" />
  24. </form>
  25. <script type="text/javascript">
  26. function doQuery() {
  27. //获取查询条件的值
  28. var operunitname = qForm.OPERUNITNAME.value;
  29. var AAB999 = qForm.AAB999.value;
  30. var BAE001 = qForm.BAE001.value;
  31. //最后的查询条件
  32. var whereCls1 = "AAE100 = '1'";
  33. var whereCls2 = " order by BAE001 ,operunitname ";
  34. //查询条件判断,如果为空就是全查询
  35. if (BAE001 != "") {
  36. whereCls1 = whereCls1 + " and BAE001 like '" + BAE001 + "%'";
  37. }
  38. if (operunitname != "") {
  39. whereCls1 = whereCls1 + " and operunitname like '%" + operunitname + "%'";
  40. flag = true;
  41. }
  42. if (AAB999 != "") {
  43. whereCls1 = whereCls1 + " and AAB999='" + parentid + "'";
  44. flag = true;
  45. }
  46. var whereClsn = whereCls1 + whereCls2;
  47. CFW.oGlt.fnGetData('fw_wf_oper_unit_l', whereClsn);
  48. }
  49. function radioChecked(args) {
  50. var arg = args.split(',');
  51. var resp = {unitId:arg[0],orgCode:arg[1]};
  52. window.returnValue=resp;
  53. window.close();
  54. }
  55. </script>