add.blade.php 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. @extends('vip.layouts')
  2. @section('content')
  3. <form class="layui-form" action="{{ url()->full() }}" id="submitForm" name="submitForm" method="post" eventType=eventAjaxForm>
  4. {!! csrf_field() !!}
  5. <div class="layui-form-item">
  6. <label class="layui-form-label">{{ trans('routes.name') }}:</label>
  7. <div class="layui-input-block">
  8. <input type="text" name="name" id="name" required lay-verify="" placeholder="" autocomplete="off" value="@isset($data) {{ $data['name'] }} @endisset" class="layui-input">
  9. </div>
  10. </div>
  11. <div class="layui-form-item">
  12. <label class="layui-form-label">{{ trans('routes.cate_id') }}:</label>
  13. <div class="layui-input-block">
  14. <select name="cate_id" >
  15. <option value="0"></option>
  16. @foreach($datas as $v)
  17. @if(isset($v['id']))
  18. @if($v['id']== $data['cate_id'])
  19. <option selected = "selected" value="{{$v['id']}}">{{$v['name']}}</option>
  20. @else
  21. <option value="{{$v['id']}}">{{$v['name']}}</option>
  22. @endif
  23. @else
  24. <option value="" disabled>{{$v}}</option>
  25. @endif
  26. <!-- <option selected = "selected" value="{{$v['id']}}">{{ $v['name'] }}</option> -->
  27. @endforeach
  28. </select>
  29. </div>
  30. </div>
  31. <div class="layui-form-item">
  32. <label class="layui-form-label">{{ trans('routes.rdesc') }}:</label>
  33. <div class="layui-input-block">
  34. <textarea type="text" name="rdesc" style="width: 100%;height: 150px;" id="rdesc" required lay-verify="" placeholder="" autocomplete="off" class="layui-input">@isset($data) {{ $data['rdesc'] }} @endisset</textarea>
  35. </div>
  36. </div>
  37. <div class="layui-form-item">
  38. <label class="layui-form-label">{{ trans('routes.remark') }}:</label>
  39. <div class="layui-input-block">
  40. <textarea name="remark" id="remark" style="width: 100%;height: 150px;" lay-verify="" placeholder="" autocomplete="off" class="layui-input" >@isset($data) {{ $data['remark'] }} @endisset </textarea>
  41. </div>
  42. </div>
  43. <div class="layui-form-item">
  44. <label class="layui-form-label">{{ trans('routes.ip') }}:</label>
  45. <div class="layui-input-block">
  46. <input name="ip" id="ip" lay-verify="" placeholder="" autocomplete="off" class="layui-input" value="@isset($data) {{ $data['ip'] }} @endisset">
  47. </div>
  48. </div>
  49. <div class="layui-form-item">
  50. <label class="layui-form-label">{{ trans('routes.url') }}:</label>
  51. <div class="layui-input-block">
  52. <input name="url" id="url" lay-verify="" placeholder="" autocomplete="off" class="layui-input" value="@isset($data) {{ $data['url'] }} @endisset">
  53. </div>
  54. </div>
  55. <div class="layui-form-item">
  56. <label class="layui-form-label">{{ trans('routes.sort') }}:</label>
  57. <div class="layui-input-block">
  58. <input name="sort" id="sort" lay-verify="" placeholder="" autocomplete="off" class="layui-input" value="@isset($data) {{ $data['sort'] }} @endisset">
  59. </div>
  60. </div>
  61. @if(S('ACTION')!='view')
  62. <div class="layui-form-item">
  63. <div class="layui-input-block">
  64. <button class="layui-btn" lay-submit lay-filter="submitForm">立即提交</button>
  65. <button type="reset" class="layui-btn layui-btn-primary">重置</button>
  66. </div>
  67. </div>
  68. @endif
  69. </form>
  70. <script>
  71. //Demo
  72. layui.use(['form'], function(){
  73. var form = layui.form;
  74. //监听提交
  75. form.on('submit(submitForm)', function(data){
  76. return true;
  77. });
  78. });
  79. function cbFormSuccess(data){
  80. layer.msg(data.msg);
  81. setTimeout(function(){
  82. window.location.href='/admin/Routes/index';
  83. // parent.window.location.reload();
  84. },2500);
  85. }
  86. lay('.test-item').each(function(){
  87. laydate.render({
  88. elem: this
  89. ,type: 'datetime'
  90. ,trigger: 'click'
  91. });
  92. });
  93. </script>
  94. @endsection