coledit.blade.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. @extends('admin.base.base')
  2. @section('style')
  3. @endsection
  4. @section('content')
  5. <div class="tpl-content">
  6. <div class="layui-col-md8">
  7. <div class="layui-card">
  8. <div class="layui-card-header"><b>编辑</b></div>
  9. <div class="layui-card-body">
  10. <form action="{{route('coledita')}}" class="layui-form" id="myform" method="post">
  11. {{csrf_field()}}
  12. @foreach($re as $key=>$value)
  13. @foreach($re[$key] as $k=>$v)
  14. <div class="layui-form-item">
  15. <div class="layui-form-label">{{$k}}</div>
  16. <div class="layui-input-block">
  17. @if($k=='status')
  18. <input type="checkbox" name="status" value="0" lay-skin="switch" checked lay-text="开|关" lay-filter="switch">
  19. <input type="hidden" value="1" id="hidden">
  20. @elseif($k=='created_at')
  21. <input type="date" value="{{$v}}" name="{{$k}}" readonly>
  22. @elseif($k=='updated_at')
  23. <input type="date" value="{{$v}}" name="{{$k}}">
  24. @else
  25. <input type="text" class="layui-input" value="{{$v}}" name="{{$k}}">
  26. @endif
  27. </div>
  28. </div>
  29. @endforeach
  30. @endforeach
  31. <div style="text-align: center">
  32. <button class="layui-btn layui-btn-normal" lay-submit lay-filter="button">修改</button>
  33. <button class="layui-btn layui-btn-danger" type="button" onclick="window.history.go(-1)">返回</button>
  34. </div>
  35. </form>
  36. </div>
  37. </div>
  38. </div>
  39. </div>
  40. @endsection
  41. @section('script')
  42. <script>
  43. layui.use(['form','layer'],function () {
  44. var form=layui.form,layer=layui.layer;
  45. form.on('switch(switch)',function (data) {
  46. if (data.elem.checked){
  47. $('#hidden').removeAttr('name');
  48. } else{
  49. $('#hidden').attr('name','status');
  50. console.log($('#hidden').val())
  51. }
  52. })
  53. form.on('submit(button)',function (data) {
  54. layer.alert('确定提交?',{btn:['确认','取消']},function () {
  55. $('#myform').submit();
  56. })
  57. return false;
  58. })
  59. })
  60. </script>
  61. @endsection