editNotice.blade.php 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  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. <input type="hidden" name="type" value="{{isset(
  6. $type)?$type:$data['type']}}">
  7. <div class="layui-form-item">
  8. <label class="layui-form-label">{{ trans('notice.banner_link') }}</label>
  9. <div class="layui-input-block">
  10. <input type="text" name="banner_link" required lay-verify="required" autocomplete="off" class="layui-input"
  11. value="{{isset(
  12. $data['banner_link'])?$data['banner_link']:''}}">
  13. </div>
  14. </div>
  15. <div class="layui-form-item">
  16. <label class="layui-form-label">{{ trans('notice.banner_name') }}</label>
  17. <div class="layui-input-block">
  18. <input type="text" name="banner_name" required lay-verify="required" autocomplete="off" class="layui-input"
  19. value="{{isset(
  20. $data['banner_name'])?$data['banner_name']:''}}">
  21. </div>
  22. </div>
  23. <div class="layui-form-item">
  24. <label class="layui-form-label">{{ trans('notice.sort') }}</label>
  25. <div class="layui-input-block">
  26. <input type="text" name="sort" required lay-verify="required" autocomplete="off" class="layui-input"
  27. value="{{isset(
  28. $data['sort'])?$data['sort']:''}}">
  29. </div>
  30. </div>
  31. <div class="layui-form-item">
  32. <label class="layui-form-label">{{ trans('notice.banner_url') }}</label>
  33. <div class="layui-input-block">
  34. <input type="text" name="banner_url" required lay-verify="required" autocomplete="off" class="layui-input"
  35. value="{{isset(
  36. $data['banner_url'])?$data['banner_url']:''}}">
  37. </div>
  38. </div>
  39. <label class="layui-form-label">{{ trans('notice.status') }}</label>
  40. <div class="layui-input-block">
  41. <select name="status" id="status" lay-verify="" autocomplete="off" eventType="event-query" value="{{isset(
  42. $data['status'])?$data['status']:''}}" class="layui-input">
  43. <option value="">{{ trans('menu.select_menutype') }}</option>
  44. @foreach(trans('status.system_user.status') as $k=>$v):
  45. @if(!empty($data['status']))
  46. @if($k == $data['status'])
  47. <option selected = "selected" value="{{$k}}">{{$v}}</option>
  48. @else
  49. <option value="{{$k}}">{{$v}}</option>
  50. @endif
  51. @else
  52. <option value="{{$k}}">{{$v}}</option>
  53. @endif
  54. @endforeach
  55. </select>
  56. </div>
  57. {{--@if(isset($select))--}}
  58. {{--<div class="layui-form-item">--}}
  59. {{--<label class="layui-form-label">发送选择类型</label>--}}
  60. {{--<div class="layui-input-block">--}}
  61. {{--<select name="type" id="testSelect">--}}
  62. {{--<option value="">请选择</option>--}}
  63. {{--<option value="1" selected>在线会员</option>--}}
  64. {{--<option value="2">所以会员</option>--}}
  65. {{--<option value="3">会员组</option>--}}
  66. {{--<option value="4">自己选择</option>--}}
  67. {{--</select>--}}
  68. {{--</div>--}}
  69. {{--</div>--}}
  70. {{--@endif--}}
  71. <br/><br/>
  72. <div class="layui-form-item">
  73. <div class="layui-input-block">
  74. @if(!isset($data['toname']))
  75. @if(checkRriv('/admin/Message/view'))<button class="layui-btn" lay-submit lay-filter="submitForm">立即提交</button>@endif
  76. <button type="reset" class="layui-btn layui-btn-normal">重置</button>
  77. @else
  78. @endif
  79. </div>
  80. </div>
  81. </form>
  82. <script>
  83. //Demo
  84. layui.use(['form', 'layedit', 'laydate'], function () {
  85. var form = layui.form
  86. , layer = layui.layer
  87. , layedit = layui.layedit
  88. , laydate = layui.laydate;
  89. var editIndex = layedit.build('LAY_demo_editor');
  90. form.verify({
  91. title: function(value){
  92. if(value.length < 5){
  93. return '标题至少得5个字符啊';
  94. }
  95. }
  96. ,pass: [/(.+){6,12}$/, '密码必须6到12位']
  97. ,content: function(value){
  98. layedit.sync(editIndex);
  99. }
  100. });
  101. //监听提交
  102. form.on('submit(submitForm)', function (data) {
  103. return true;
  104. });
  105. });
  106. //创建一个编辑器
  107. function cbFormSuccess(data){
  108. layer.msg(data.msg);
  109. setTimeout(function(){
  110. //parent.window.location.reload();
  111. window.location.href="/admin/Banner/index?type="+{{isset(
  112. $type)?$type:$data['type']}};
  113. },2500);
  114. }
  115. </script>
  116. @endsection