timmerconfig.html 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Cache-Control" content="no-store" />
  5. <meta http-equiv="Pragma" content="no-cache" />
  6. <meta http-equiv="Expires" content="-1" />
  7. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  8. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  9. <title>定时器配置维护</title>
  10. <script type="text/javascript" src="../../scripts/jquery-1.8.3.js"></script>
  11. <link rel="stylesheet" type="text/css" href="../../themes/icon.css">
  12. <script type="text/javascript" src="../../scripts/jquery.easyui.js"></script>
  13. <script type="text/javascript" src="../../scripts/easyui-lang-zh_CN.js"></script>
  14. <script type="text/javascript"
  15. src="../../scripts/jquery.validate.rules.generate.js"></script>
  16. <script type="text/javascript" src="../../scripts/config.js"></script>
  17. <script type="text/javascript" src="../../scripts/comment.js"></script>
  18. <script type="text/javascript" src="../../scripts/utils.js"></script>
  19. <script type="text/javascript" src="../../scripts/init.js"></script>
  20. <script type="text/javascript" src="../../scripts/Base64.js"></script>
  21. <script type="text/javascript" src="../../scripts/jquery.edatagrid.js"></script>
  22. </head>
  23. <body>
  24. <script type="text/javascript">
  25. //准备加载本地和远程数据
  26. </script>
  27. <table id="dg" style="width: 98%; height: 512px" toolbar="#toolbar"
  28. pagination="true" idField="timmerId" rownumbers="true"
  29. fitColumns="false" singleSelect="true">
  30. <thead>
  31. <tr>
  32. <th field="ck" data-options="checkbox:true" width="5"></th>
  33. <!-- 生成的数据库代码段 -->
  34. <th field="id" align="left"
  35. data-options="editor:valiBoxEtr(true,'vBaseIdNoSign',4,64)"
  36. sortable="true" width="100">定时器编码</th>
  37. <th field="name" align="left"
  38. data-options="editor:valiBoxEtr(false,'',4,64)" sortable="true"
  39. width="100">定时器名称</th>
  40. <th field="transcode" align="left"
  41. data-options="editor:valiBoxEtr(true,'',4,64)" sortable="true"
  42. width="100">交易编码</th>
  43. <th field="transname" align="left"
  44. data-options="editor:valiBoxEtr(false,'',4,64)" sortable="true"
  45. width="100">交易名称</th>
  46. <th field="cron" align="left"c
  47. data-options="editor:valiBoxEtr(true,'',4,64)" sortable="true"
  48. width="100">定时表达式</th>
  49. <th field="enabled" align="center"
  50. data-options="formatter:dataFmt('timmerEnabled'),editor:comboBoxEtr('timmerEnabled')"
  51. sortable="true" width="90">启用状态</th>
  52. <th field="nowrun" align="center"
  53. data-options="formatter:dataFmt('timmerEnabled'),editor:comboBoxEtr('timmerEnabled')"
  54. sortable="true" width="90">立即运行</th>
  55. <th field="runstate" align="center" data-options="formatter:dataFmt('timmerRunstate'),editor:comboBoxEtr('timmerRunstate')"
  56. sortable="true" width="90">运行状态</th>
  57. <th field="laststarttime" align="center" editor="text" sortable="true" width="120" >开始时间</th>
  58. <th field="lastendtime" align="center" editor="text" sortable="true" width="120">结束时间</th>
  59. <th field="note" align="left" editor="text" sortable="true"
  60. width="300">出错信息</th>
  61. </tr>
  62. </thead>
  63. </table>
  64. <div id="toolbar">
  65. <!-- 生成的条件查询代码段 -->
  66. <!--<span>系统类型:</span> <input id="systembox" class="easyui-combobox"-->
  67. <!--name="language"-->
  68. <!--data-options="-->
  69. <!--data:getListData('systemClass'),-->
  70. <!--valueField:'id',-->
  71. <!--textField:'text',-->
  72. <!--panelHeight:'auto',-->
  73. <!--required:false,-->
  74. <!--editable:false,-->
  75. <!--value:'manager'-->
  76. <!---->
  77. <!--">-->
  78. <a href="#" class="easyui-linkbutton" iconCls="icon-search"
  79. plain="true" onclick="doSearch(0)">查询</a> <a
  80. href="javascript:void(0)" class="easyui-linkbutton"
  81. iconCls="icon-add" plain="true"
  82. onclick="javascript:$('#dg').edatagrid('addRow')">新增</a> <a
  83. href="javascript:void(0)" class="easyui-linkbutton"
  84. iconCls="icon-save" plain="true"
  85. onclick="javascript:$('#dg').edatagrid('saveRow')">保存</a> <a
  86. href="javascript:void(0)" class="easyui-linkbutton"
  87. iconCls="icon-undo" plain="true"
  88. onclick="javascript:$('#dg').edatagrid('cancelRow')">恢复</a> <a
  89. href="javascript:void(0)" class="easyui-linkbutton"
  90. iconCls="icon-remove" plain="true"
  91. onclick="javascript:$('#dg').edatagrid('destroyRow')">删除</a> <a
  92. href="#" class="easyui-linkbutton" iconCls="icon-excel" plain="true"
  93. onclick="doSearch(1)">导出</a> <a href="CronExp.jar"
  94. class="easyui-linkbutton" iconCls="icon-down" plain="true">算法工具</a>
  95. </div>
  96. <!-- 生成的大字段的详细查询字段 -->
  97. <script type="text/javascript">
  98. //页面加载调用
  99. $(function(){
  100. doSearch();
  101. });
  102. function doSearch(download){
  103. var systemType = "service";//$('#systembox').combobox('getValue');
  104. var params = "proNames=id&rows=-1&channelNo="+systemType;
  105. var params1 = "proNames=id&channelNo="+systemType;
  106. //区别于查询还是下载
  107. if(download==1){
  108. downloadExcel('#dg','定时器配置表查询','SYSTIMER01',params);
  109. }else{
  110. $('#dg').edatagrid({
  111. url: getUrl('SYSTIMER01',params),
  112. saveUrl: getUrl('SYSTIMER02',params1),
  113. updateUrl: getUrl('SYSTIMER03',params1),
  114. destroyUrl: getUrl('SYSTIMER04',params1),
  115. striped:true,
  116. pagination: true,
  117. pageSize: 15,//每页显示的记录条数,默认为20
  118. pageList: [10, 15,25, 50,100],//可以设置每页记录条数的列表
  119. loadFilter: function (data){
  120. loadFilterError(data);
  121. return data;
  122. }
  123. });
  124. }
  125. }
  126. //生成的大字段的详细查询函数
  127. </script>
  128. </body>
  129. </html>