system.html 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml"
  3. xmlns:th="http://www.thymeleaf.org" lang="zh-CN">
  4. <div class="container">
  5. <form id="configEditForm" class="form-horizontal" role="form">
  6. <div class="row text-center">
  7. <div class="page-header">
  8. <h3>系统参数</h3>
  9. </div>
  10. </div>
  11. <!-- 操作 -->
  12. <div class="row">
  13. <!-- 系统参数配置 -->
  14. <div class="col-md-3"></div>
  15. <div class="col-md-6">
  16. <div class="form-group">
  17. <label class="col-sm-4 control-label">同步数据过期时间(天) <strong class="driverVerifcateRequired">*</strong></label>
  18. <div class="col-sm-8">
  19. <input type="number" class="form-control" min="1" max="180" dbsyncer-valid="require" name="expireDataDays" th:value="${config?.expireDataDays}"/>
  20. </div>
  21. </div>
  22. <div class="form-group">
  23. <label class="col-sm-4 control-label">系统日志过期时间(天) <strong class="driverVerifcateRequired">*</strong></label>
  24. <div class="col-sm-8">
  25. <input type="number" class="form-control" min="1" max="180" dbsyncer-valid="require" name="expireLogDays" th:value="${config?.expireLogDays}"/>
  26. </div>
  27. </div>
  28. <div class="form-group">
  29. <label class="col-sm-4 control-label">刷新监控频率(秒) <strong class="driverVerifcateRequired">*</strong></label>
  30. <div class="col-sm-8">
  31. <input type="number" class="form-control" min="1" max="60" dbsyncer-valid="require" name="refreshIntervalSeconds" th:value="${config?.refreshIntervalSeconds}"/>
  32. </div>
  33. </div>
  34. <div class="form-group">
  35. <label class="col-sm-4 control-label">记录同步成功数据</label>
  36. <div class="col-sm-8">
  37. <input class="systemConfigSwitch" name="enableStorageWriteSuccess" th:checked="${config?.enableStorageWriteSuccess}" type="checkbox" />
  38. </div>
  39. </div>
  40. <div class="form-group">
  41. <label class="col-sm-4 control-label">记录同步失败数据</label>
  42. <div class="col-sm-8">
  43. <input class="systemConfigSwitch" name="enableStorageWriteFail" th:checked="${config?.enableStorageWriteFail}" type="checkbox" />
  44. </div>
  45. </div>
  46. <div class="form-group">
  47. <label class="col-sm-4 control-label">记录同步失败日志长度 <strong class="driverVerifcateRequired">*</strong></label>
  48. <div class="col-sm-8">
  49. <input type="number" class="form-control" min="1024" max="8192" dbsyncer-valid="require" name="maxStorageErrorLength" th:value="${config?.maxStorageErrorLength}"/>
  50. </div>
  51. </div>
  52. <div class="form-group">
  53. <label class="col-sm-4 control-label">记录全量数据 <i class="fa fa-question-circle fa_gray" aria-hidden="true" title="不推荐在生产环境下开启,可在源库数据量较少时使用,一般用于测试"></i></label>
  54. <div class="col-sm-8">
  55. <input class="systemConfigSwitch" name="enableStorageWriteFull" th:checked="${config?.enableStorageWriteFull}" type="checkbox" />
  56. </div>
  57. </div>
  58. <div class="form-group">
  59. <label class="col-sm-4 control-label">CDN静态资源</label>
  60. <div class="col-sm-8">
  61. <input class="systemConfigSwitch" name="enableCDN" th:checked="${config?.enableCDN}" type="checkbox" />
  62. </div>
  63. </div>
  64. <div class="form-group">
  65. <label class="col-sm-4 control-label">仅更新(仅更新存在的记录)</label>
  66. <div class="col-sm-8">
  67. <input class="systemConfigSwitch" name="enableOnlyUpdate" th:checked="${config?.enableOnlyUpdate}" type="checkbox" />
  68. </div>
  69. </div>
  70. <div class="form-group">
  71. <div class="text-right col-sm-4"></div>
  72. <div class="text-right col-sm-8">
  73. <button id="updateSystemSubBtn" type="button" class="btn btn-primary">
  74. <span class="fa fa-save"></span>保存
  75. </button>
  76. </div>
  77. </div>
  78. </div>
  79. <div class="col-md-3"></div>
  80. </div>
  81. </form>
  82. </div>
  83. <script th:src="@{/js/system/index.js}"></script>
  84. </html>