index.blade.php 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. @extends('base.base')
  2. @section('title', '系统健康状态管理')
  3. @section('base')
  4. <div class="row">
  5. <div class="col-md-12">
  6. <div class="box box-primary">
  7. <div class="box-header with-border">
  8. <h3 class="box-title">系统健康状态配置</h3>
  9. </div>
  10. @if(session('success'))
  11. <div class="alert alert-success">
  12. {{ session('success') }}
  13. </div>
  14. @endif
  15. <form method="POST" action="{{ route('admin.system_health.update') }}">
  16. {{ csrf_field() }}
  17. <div class="box-body">
  18. <div class="form-group">
  19. <label>系统总开关</label>
  20. <div class="radio">
  21. <label>
  22. <input type="radio" name="status" value="1" {{ $healthConfig['status'] == 1 ? 'checked' : '' }}>
  23. 开启
  24. </label>
  25. <label style="margin-left: 20px;">
  26. <input type="radio" name="status" value="0" {{ $healthConfig['status'] == 0 ? 'checked' : '' }}>
  27. 关闭
  28. </label>
  29. </div>
  30. </div>
  31. <div class="form-group">
  32. <label>支付系统状态</label>
  33. <div class="radio">
  34. <label>
  35. <input type="radio" name="pay_status" value="1" class="toggle-input" data-target="pay-maintenance" {{ !is_array($healthConfig['pay']) ? 'checked' : '' }}>
  36. 正常
  37. </label>
  38. <label style="margin-left: 20px;">
  39. <input type="radio" name="pay_status" value="0" class="toggle-input" data-target="pay-maintenance" {{ is_array($healthConfig['pay']) ? 'checked' : '' }}>
  40. 维护
  41. </label>
  42. </div>
  43. </div>
  44. <div id="pay-maintenance" class="conditional-form-group" style="{{ is_array($healthConfig['pay']) ? '' : 'display: none;' }}">
  45. <div class="row">
  46. <div class="col-md-6">
  47. <div class="form-group">
  48. <label>支付维护开始时间</label>
  49. <input type="datetime-local" name="pay_start_time" class="form-control" value="{{ is_array($healthConfig['pay']) ? date('Y-m-d\TH:i', $healthConfig['pay']['st']) : '' }}">
  50. <small class="text-muted">请输入当地时间(根据系统时区设置)</small>
  51. </div>
  52. </div>
  53. <div class="col-md-6">
  54. <div class="form-group">
  55. <label>支付维护结束时间</label>
  56. <input type="datetime-local" name="pay_end_time" class="form-control" value="{{ is_array($healthConfig['pay']) ? date('Y-m-d\TH:i', $healthConfig['pay']['ed']) : '' }}">
  57. <small class="text-muted">请输入当地时间(根据系统时区设置)</small>
  58. </div>
  59. </div>
  60. </div>
  61. </div>
  62. <div class="form-group">
  63. <label>提现系统状态</label>
  64. <div class="radio">
  65. <label>
  66. <input type="radio" name="cashout_status" value="1" class="toggle-input" data-target="cashout-maintenance" {{ !is_array($healthConfig['cashout']) ? 'checked' : '' }}>
  67. 正常
  68. </label>
  69. <label style="margin-left: 20px;">
  70. <input type="radio" name="cashout_status" value="0" class="toggle-input" data-target="cashout-maintenance" {{ is_array($healthConfig['cashout']) ? 'checked' : '' }}>
  71. 维护
  72. </label>
  73. </div>
  74. </div>
  75. <div id="cashout-maintenance" class="conditional-form-group" style="{{ is_array($healthConfig['cashout']) ? '' : 'display: none;' }}">
  76. <div class="row">
  77. <div class="col-md-6">
  78. <div class="form-group">
  79. <label>提现维护开始时间</label>
  80. <input type="datetime-local" name="cashout_start_time" class="form-control" value="{{ is_array($healthConfig['cashout']) ? date('Y-m-d\TH:i', $healthConfig['cashout']['st']) : '' }}">
  81. <small class="text-muted">请输入当地时间(根据系统时区设置)</small>
  82. </div>
  83. </div>
  84. <div class="col-md-6">
  85. <div class="form-group">
  86. <label>提现维护结束时间</label>
  87. <input type="datetime-local" name="cashout_end_time" class="form-control" value="{{ is_array($healthConfig['cashout']) ? date('Y-m-d\TH:i', $healthConfig['cashout']['ed']) : '' }}">
  88. <small class="text-muted">请输入当地时间(根据系统时区设置)</small>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. <div class="form-group">
  94. <label>系统公告</label>
  95. <textarea name="notice" class="form-control" rows="3" placeholder="输入系统公告内容">{{ $healthConfig['notice'] }}</textarea>
  96. </div>
  97. </div>
  98. <div class="box-footer">
  99. <button type="submit" class="btn btn-primary">保存</button>
  100. </div>
  101. </form>
  102. </div>
  103. </div>
  104. </div>
  105. <script>
  106. $(function() {
  107. // 切换条件表单的显示/隐藏
  108. $('.toggle-input').on('change', function() {
  109. var target = $(this).data('target');
  110. if ($(this).val() == '0') {
  111. $('#' + target).show();
  112. } else {
  113. $('#' + target).hide();
  114. }
  115. });
  116. });
  117. </script>
  118. @endsection