form.blade.php 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. {!! Html::style(env("APP_URL").'/assets/backend/libs/dategrangepicker/daterangepicker.css') !!}
  2. {!! Html::style(env("APP_URL").'/assets/backend/libs/Tagator/fm.tagator.jquery.css') !!}
  3. {!! Html::script(env("APP_URL").'/assets/backend/libs/Tagator/fm.tagator.jquery.js') !!}
  4. {!! Html::script(env("APP_URL").'/assets/backend/libs/dategrangepicker/moment.min.js') !!}
  5. {!! Html::script(env("APP_URL").'/assets/backend/libs/dategrangepicker/jquery.daterangepicker.js') !!}
  6. <div class="form-group">
  7. {!! Form::label('name','活动名称:', ['class' => 'col-md-2 control-label']) !!}
  8. <div class="col-md-9">
  9. <input type="text" class="form-control" name="name" value="{{$activities->name}}" required>
  10. </div>
  11. </div>
  12. <div class="form-group">
  13. {!! Form::label('name','活动地点:', ['class' => 'col-md-2 control-label']) !!}
  14. <div class="col-md-9">
  15. <input type="text" class="form-control" name="address" value="{{$activities->address}}">
  16. </div>
  17. </div>
  18. <div class="form-group">
  19. {!! Form::label('name','活动名额:', ['class' => 'col-md-2 control-label']) !!}
  20. <div class="col-md-9">
  21. <input type="number" min="0" class="form-control" name="num" value="{{$activities->num}}">
  22. </div>
  23. </div>
  24. <div class="form-group">
  25. {!! Form::label('name','活动抵用券:', ['class' => 'col-md-2 control-label']) !!}
  26. <div class="col-md-9">
  27. <select class="form-control m-b" id="type" name="coupon_id">
  28. <option value="0">请选择抵用券(不需要可以不选择)</option>
  29. @foreach($coupons as $key => $val)
  30. <option value="{{$val->id}}" @if($val->id == $activities->coupon_id ) selected @endif >{{$val->name}}</option>
  31. @endforeach
  32. </select>
  33. </div>
  34. </div>
  35. <div class="form-group" id="two-inputs">
  36. <label class="col-sm-2 control-label">活动周期:</label>
  37. <div class="col-sm-4">
  38. <div class="input-group date form_datetime">
  39. <span class="input-group-addon" style="cursor: pointer">
  40. <i class="fa fa-calendar"></i>&nbsp;&nbsp;开始</span>
  41. <input type="text" name="start_time" class="form-control inline" id="date-range200" size="20" value="{{$activities->start_time}}"
  42. placeholder="点击选择活动时间" readonly>
  43. <span class="add-on"><i class="icon-th"></i></span>
  44. </div>
  45. <div id="date-range12-container"></div>
  46. </div>
  47. <div class="col-sm-4">
  48. <div class="input-group date form_datetime">
  49. <span class="input-group-addon" style="cursor: pointer">
  50. <i class="fa fa-calendar"></i>&nbsp;&nbsp;截止</span>
  51. <input type="text" name="end_time" class="form-control inline" id="date-range201" size="20" value="{{$activities->end_time}}"
  52. placeholder="" readonly>
  53. <span class="add-on"><i class="icon-th"></i></span>
  54. </div>
  55. </div>
  56. </div>
  57. <div class="form-group" id="two-inputs-sign-up">
  58. <label class="col-sm-2 control-label">报名时间:</label>
  59. <div class="col-sm-4">
  60. <div class="input-group date form_datetime">
  61. <span class="input-group-addon" style="cursor: pointer">
  62. <i class="fa fa-calendar"></i>&nbsp;&nbsp;开始</span>
  63. <input type="text" name="start_sign_up_time" class="form-control inline" id="date-range300" size="20" value="{{$activities->start_sign_up_time}}"
  64. placeholder="点击选择报名时间" readonly>
  65. <span class="add-on"><i class="icon-th"></i></span>
  66. </div>
  67. <div id="date-range13-container"></div>
  68. </div>
  69. <div class="col-sm-4">
  70. <div class="input-group date form_datetime">
  71. <span class="input-group-addon" style="cursor: pointer">
  72. <i class="fa fa-calendar"></i>&nbsp;&nbsp;截止</span>
  73. <input type="text" name="end_sign_up_time" class="form-control inline" id="date-range301" size="20" value="{{$activities->end_sign_up_time}}"
  74. placeholder="" readonly>
  75. <span class="add-on"><i class="icon-th"></i></span>
  76. </div>
  77. </div>
  78. </div>
  79. <div class="form-group">
  80. {!! Form::label('name','活动封面:', ['class' => 'col-md-2 control-label']) !!}
  81. <div class="col-md-2" id="AuthorAvatarPicker">选择图片</div>
  82. <div class="col-md-3">
  83. <input type="hidden" name="img" value="{{$activities->img }}"/>
  84. <img class="banner-image" src="{{env('APP_URL'). $activities->img }}" style="max-width:360px;max-height:360px" alt="">
  85. </div>
  86. </div>
  87. <div class="form-group">
  88. {!! Form::label('name','是否启用:', ['class' => 'col-md-2 control-label']) !!}
  89. <div class="col-md-9">
  90. <div class="radio">
  91. <label>
  92. <input type="radio" name="status" value="1" @if($activities->status==1) checked @endif >
  93. 启用
  94. </label>
  95. <label>
  96. <input type="radio" name="status" value="0" @if($activities->status==0) checked @endif >
  97. 禁用
  98. </label>
  99. </div>
  100. </div>
  101. </div>
  102. <div class="form-group">
  103. {!! Form::label('name','活动简介:', ['class' => 'col-md-2 control-label']) !!}
  104. <div class="col-md-9">
  105. <textarea class="form-control" name="description">{{$activities->description}}</textarea>
  106. </div>
  107. </div>
  108. <div class="form-group">
  109. <label class="col-md-2 control-label">活动说明:</label>
  110. <div class="col-md-9">
  111. <script id="container" name="body" type="text/plain">
  112. {!! $activities->body !!}
  113. </script>
  114. </div>
  115. </div>
  116. <div class="hr-line-dashed"></div>
  117. <div class="form-group">
  118. <div class="col-md-offset-2 col-md-8 controls">
  119. <button type="submit" class="btn btn-primary">保存</button>
  120. </div>
  121. </div>
  122. @include('UEditor::head')
  123. {!! Html::script(env("APP_URL").'/vendor/libs/webuploader-0.1.5/webuploader.js') !!}
  124. <script>
  125. $('#two-inputs').dateRangePicker(
  126. {
  127. separator: ' to ',
  128. time: {
  129. enabled: true
  130. },
  131. language: 'cn',
  132. format: 'YYYY-MM-DD HH:mm',
  133. inline: true,
  134. container: '#date-range12-container',
  135. startDate: '{{\Carbon\Carbon::now()}}',
  136. showShortcuts:false,
  137. getValue: function () {
  138. if ($('#date-range200').val() && $('#date-range201').val())
  139. return $('#date-range200').val() + ' to ' + $('#date-range201').val();
  140. else
  141. return '';
  142. },
  143. setValue: function (s, s1, s2) {
  144. $('#date-range200').val(s1);
  145. $('#date-range201').val(s2);
  146. }
  147. });
  148. $('#two-inputs-sign-up').dateRangePicker(
  149. {
  150. separator: ' to ',
  151. time: {
  152. enabled: true
  153. },
  154. language: 'cn',
  155. format: 'YYYY-MM-DD HH:mm',
  156. inline: true,
  157. container: '#date-range13-container',
  158. startDate: '{{\Carbon\Carbon::now()}}',
  159. showShortcuts:false,
  160. getValue: function () {
  161. if ($('#date-range300').val() && $('#date-range301').val())
  162. return $('#date-range300').val() + ' to ' + $('#date-range301').val();
  163. else
  164. return '';
  165. },
  166. setValue: function (s, s1, s2) {
  167. $('#date-range300').val(s1);
  168. $('#date-range301').val(s2);
  169. }
  170. });
  171. $(function () {
  172. var uploader = WebUploader.create({
  173. // 选完文件后,是否自动上传。
  174. auto: true,
  175. swf: '{{url(env("APP_URL").'/assets/backend/libs/webuploader-0.1.5/Uploader.swf')}}',
  176. server: '{{route('ibrand.file.upload',['_token'=>csrf_token()])}}',
  177. pick: '#AuthorAvatarPicker',
  178. fileVal: 'upload_file',
  179. accept: {
  180. title: 'Images',
  181. extensions: 'gif,jpg,jpeg,bmp,png',
  182. mimeTypes: 'image/*'
  183. }
  184. });
  185. // 文件上传成功,给item添加成功class, 用样式标记上传成功。
  186. uploader.on('uploadSuccess', function (file, response) {
  187. $('.banner-image').attr('src', response.data.url).show();
  188. $("input[name='banner_pic']").val(response.data.file);
  189. $("input[name='img']").val(response.data.path);
  190. });
  191. });
  192. var ue = UE.getEditor('container', {
  193. // autoHeightEnabled: false,
  194. initialFrameHeight: 500
  195. });
  196. ue.ready(function () {
  197. ue.execCommand('serverparam', '_token', '{{ csrf_token() }}');//此处为支持laravel5 csrf ,根据实际情况修改,目的就是设置 _token 值.
  198. });
  199. </script>