bpmIndexRebuildEditJob.jsp 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html" %>
  3. <html>
  4. <head>
  5. <title>索引重建管理</title>
  6. <%@include file="/commons/include/form.jsp" %>
  7. <script type="text/javascript" src="${ctx}/js/jquery/plugins/jquery-impromptu.4.0.min.js"></script>
  8. <style type="text/css">
  9. </style>
  10. <script type="text/javascript">
  11. $(function(){
  12. });
  13. function editRebuildJob() {
  14. var $indexesAry = $("input[type='checkbox'][disabled!='disabled'][class='pk']:checked");
  15. if ($indexesAry.length == 0) {
  16. $.ligerDialog.warn("请选择索引!");
  17. return false;
  18. } else {
  19. $.ligerDialog.open({
  20. width : 280,
  21. type : 'error',
  22. title : '对话框弹出演示标题',
  23. content : '对话框弹出演示',
  24. buttons : [ {
  25. text : '确定',
  26. onclick : function(){
  27. }
  28. }, {
  29. text : '取消',
  30. onclick : function(){
  31. return false;
  32. }
  33. } ]
  34. });
  35. $.ligerDialog.prompt('请输入索引重建计划名', '', false, function(yes, value) {
  36. if (yes) {
  37. if ($.trim(value) != '') {
  38. $('#jobName').val(value);
  39. alert($('#jobName').val());
  40. saveRebuidJob();
  41. } else {
  42. $.ligerDialog.warn("索引重建计划名不能为空");
  43. return false;
  44. }
  45. }
  46. });
  47. }
  48. function saveRebuidJob() {
  49. var url = __ctx + "/platform/system/bpmIndexRebuild/saveIndexRebuildJob.ht";
  50. $.post(url, $('#frmIndexRebuid').serialize(), function(data) {
  51. var obj = new com.hotent.form.ResultMessage(data);
  52. if (obj.isSuccess()) {
  53. $.ligerDialog.success(obj.getMessage(),'提示信息');
  54. window.close();
  55. } else {
  56. $.ligerDialog.err('出错信息',"索引重建失败",obj.getMessage());
  57. }
  58. });
  59. }
  60. }
  61. </script>
  62. </head>
  63. <body>
  64. <div class="panel">
  65. <div class="panel-top">
  66. <div class="tbar-title">
  67. <span class="tbar-label">索引重建管理列表</span>
  68. </div>
  69. <div class="panel-toolbar">
  70. <div class="toolBar">
  71. <div class="group"><a id="editRebuildJob" class="link add" href="javascript:;" onclick="editRebuildJob()"><span></span>创建计划</a></div>
  72. <div class="l-bar-separator"></div>
  73. <div class="group"><a id="indexSearch" class="link search" href="javascript:;"><span></span>查询</a></div>
  74. </div>
  75. </div>
  76. </div>
  77. <div class="panel-body">
  78. <div class="panel-search">
  79. <form id="searchForm" method="post" action="getIndexList.ht?indexName=${indexName}&tableName=${tableName}">
  80. <ul class="row">
  81. <li> <span class="label">索引名称:</span><input type="text" name="Q_jobName_S" class="inputText" value="${param['Q_jobName_S']}"/></li>
  82. <li> <span class="label">表名称:</span><input type="text" name="Q_trigName_S" class="inputText" value="${param['Q_trigName_S']}"/></li>
  83. </ul>
  84. </form>
  85. </div>
  86. <div class="panel-data">
  87. <form id="frmIndexRebuid">
  88. <c:set var="checkAll">
  89. <input type="checkbox" id="chkall"/>
  90. </c:set>
  91. <table id="indexList" class="table-grid table-list" cellpadding="1" cellspacing="1">
  92. <thead>
  93. <tr>
  94. <th>选择</th>
  95. <th>索引名</th>
  96. <th>表名</th>
  97. <th>索引描述</th>
  98. </tr>
  99. </thead>
  100. <tbody>
  101. <c:forEach items="${indexList}" var="index">
  102. <tr>
  103. <td width="100px"><input class="pk" name="indexpks" type="checkbox" value="${index.indexName}|${index.indexTable}"/></td>
  104. <td width="30%">${index.indexName }</td>
  105. <td width="30%">${index.indexTable }</td>
  106. <td>${index.indexComment }</td>
  107. </tr>
  108. </c:forEach>
  109. </tbody>
  110. </table>
  111. <input name="jobName" id="jobName" type="hidden" value=""/>
  112. </form>
  113. </div>
  114. </div><!-- end of panel-body -->
  115. </div> <!-- end of panel -->
  116. </body>
  117. </html>