gemstone.blade.php 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. @extends('base.base')
  2. @section('base')
  3. <style>
  4. .form-control:disabled, .form-control[readonly] {
  5. background-color: white;
  6. opacity: 1;
  7. }
  8. </style>
  9. <button type="button" class="btn btn-sm btn-gradient-success btn-icon-text" onclick="add()">
  10. <i class="mdi mdi-plus btn-icon-prepend"></i>
  11. {{ __('auto.增加控制档位') }}
  12. </button>
  13. <form onsubmit="return false;" id="form">
  14. <table class="table table-striped">
  15. <tr>
  16. <th>{{ __('auto.等级') }}</th>
  17. <th>{{ __('auto.概率') }}</th>
  18. <th>{{ __('auto.倍数(输入小数点)') }}</th>
  19. <th>{{ __('auto.操作') }}</th>
  20. </tr>
  21. @foreach($list as $val)
  22. <tr>
  23. <td><input type="text" name="GemstoneLevel[]" value="{{$val->GemstoneLevel}}" class="form-control"></td>
  24. <td><input type="text" name="RewardRate[]" value="{{$val->RewardRate}}" class="form-control"></td>
  25. <td><input type="text" name="RewardMul[]" value="{{$val->RewardMul}}" class="form-control"></td>
  26. <td>
  27. <button class="btn btn-sm btn-gradient-danger" onclick="del(this)">{{ __('auto.删除') }}</button>
  28. </td>
  29. </tr>
  30. @endforeach
  31. </table>
  32. <button type="button" onclick="commit()"
  33. class="btn btn-sm btn-gradient-primary btn-icon-text">
  34. <i class="mdi mdi-file-check btn-icon-prepend"></i>
  35. {{ __('auto.提交') }}
  36. </button>
  37. <button type="button" onclick="cancel()"
  38. class="btn btn-sm btn-gradient-warning btn-icon-text">
  39. <i class="mdi mdi-reload btn-icon-prepend"></i>
  40. {{ __('auto.取消') }}
  41. </button>
  42. </form>
  43. @endsection
  44. <script>
  45. function del(obj) {
  46. $(obj).parents('tr').remove()
  47. return false;
  48. }
  49. function commit() {
  50. if (!checkForm()) {
  51. return false;
  52. }
  53. var data = $("#form").serializeArray();
  54. console.log(data)
  55. myRequest("/admin/group_control/gemstone_update", "post", data, function (res) {
  56. layer.msg(res.msg)
  57. if (res.code == 200){
  58. setTimeout(function () {
  59. parent.location.reload();
  60. }, 1500)
  61. }
  62. });
  63. }
  64. function cancel() {
  65. parent.location.reload();
  66. }
  67. function add() {
  68. html = '<tr>' +
  69. '<td><input type="text" name="GemstoneLevel[]" value="" class="form-control"></td>' +
  70. '<td><input type="text" name="RewardRate[]" value="" class="form-control"></td>' +
  71. '<td><input type="text" name="RewardMul[]" value="" class="form-control"></td>' +
  72. '<td><button class="btn btn-sm btn-gradient-danger" onclick="del(this)">{{ __('auto.删除') }}</button></td>' +
  73. ' </tr>'
  74. $('.table').append(html)
  75. }
  76. </script>