form.blade.php 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  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="{{$coupons->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. <select class="form-control m-b" id="type" name="type">
  16. {{-- <option value="0">请选择优惠券类型</option>--}}
  17. @foreach($type as $key => $val)
  18. <option value="{{$key}}" @if(!isset($coupons->type ) && $key=='1') selected @endif @if($key == $coupons->type ) selected @endif >{{$val}}</option>
  19. @endforeach
  20. </select>
  21. </div>
  22. </div>
  23. <div class="hr-line-dashed"></div>
  24. <div id="manjian" style="display:none">
  25. <div class="form-group">
  26. {!! Form::label('name','抵用金额:', ['class' => 'col-md-2 control-label']) !!}
  27. <div class="col-md-9">
  28. <input type="number" min="0.00" step="0.01" class="form-control" name="amount" value="{{$coupons->amount}}">
  29. </div>
  30. </div>
  31. <div class="form-group">
  32. {!! Form::label('name','满多少减:', ['class' => 'col-md-2 control-label']) !!}
  33. <div class="col-md-9">
  34. <input type="number" min="0.00" step="0.01" class="form-control" name="min_limit_amount" value="{{$coupons->min_limit_amount}}">
  35. </div>
  36. </div>
  37. </div>
  38. <div id="zhekou" style="display:none">
  39. <div class="form-group ">
  40. {!! Form::label('name','抵用折扣:', ['class' => 'col-md-2 control-label']) !!}
  41. <div class="col-md-9">
  42. <input type="number" min="0.00" step="0.01" class="form-control" name="discount" placeholder="0表示无折扣" value="{{$coupons->discount}}">
  43. </div>
  44. </div>
  45. </div>
  46. <div id="dikou" style="display:none">
  47. <div class="form-group">
  48. {!! Form::label('name','次数/名额:', ['class' => 'col-md-2 control-label']) !!}
  49. <div class="col-md-9">
  50. <input type="number" min="0" class="form-control" name="num" value="{{$coupons->num}}">
  51. </div>
  52. </div>
  53. <div class="form-group">
  54. {!! Form::label('name','抵扣类型:', ['class' => 'col-md-2 control-label']) !!}
  55. <div class="col-md-1">
  56. <input type="radio" value="1" name="num_type" @if(!isset($coupons->num_type)) checked @endif
  57. @if($coupons->num_type==1) checked @endif>活动
  58. </div>
  59. <div class="col-md-1">
  60. <input type="radio" value="2" name="num_type" @if($coupons->num_type==2) checked @endif>课程
  61. </div>
  62. <div class="col-md-2">
  63. <input type="radio" value="3" name="num_type" @if($coupons->num_type==3) checked @endif>线上博物馆
  64. </div>
  65. </div>
  66. </div>
  67. <div class="hr-line-dashed"></div>
  68. <div class="form-group">
  69. {!! Form::label('name','线上/线下:', ['class' => 'col-md-2 control-label']) !!}
  70. <div class="col-md-9">
  71. <div class="radio">
  72. <label>
  73. <input type="radio" name="is_online" value="1" @if(!isset($coupons->is_online)) checked @endif @if($coupons->is_online==1) checked @endif >
  74. 线上
  75. </label>
  76. <label>
  77. <input type="radio" name="is_online" value="2" @if($coupons->is_online==2) checked @endif >
  78. 线下
  79. </label>
  80. </div>
  81. </div>
  82. </div>
  83. <div class="form-group" id="two-inputs">
  84. <label class="col-sm-2 control-label">使用周期:</label>
  85. <div class="col-sm-4">
  86. <div class="input-group date form_datetime">
  87. <span class="input-group-addon" style="cursor: pointer">
  88. <i class="fa fa-calendar"></i>&nbsp;&nbsp;开始</span>
  89. <input type="text" name="start_time" class="form-control inline" id="date-range200" size="20" readonly value="{{$coupons->start_time}}"
  90. placeholder="点击选择时间">
  91. <span class="add-on"><i class="icon-th"></i></span>
  92. </div>
  93. <div id="date-range12-container"></div>
  94. </div>
  95. <div class="col-sm-4">
  96. <div class="input-group date form_datetime">
  97. <span class="input-group-addon" style="cursor: pointer">
  98. <i class="fa fa-calendar"></i>&nbsp;&nbsp;截止</span>
  99. <input type="text" name="end_time" class="form-control inline" id="date-range201" size="20" readonly value="{{$coupons->end_time}}"
  100. placeholder="">
  101. <span class="add-on"><i class="icon-th"></i></span>
  102. </div>
  103. </div>
  104. </div>
  105. <div class="form-group">
  106. {!! Form::label('name','使用期限(天):', ['class' => 'col-md-2 control-label']) !!}
  107. <div class="col-md-9">
  108. <input type="number" min="0" class="form-control" name="use_day" value="{{$coupons->use_day}}" placeholder="0为永久" required>
  109. <input type="hidden" class="form-control" name="date" value="1" required>
  110. </div>
  111. </div>
  112. <div class="form-group">
  113. {!! Form::label('name','是否启用:', ['class' => 'col-md-2 control-label']) !!}
  114. <div class="col-md-9">
  115. <div class="radio">
  116. <label>
  117. <input type="radio" name="status" value="1" @if($coupons->status==1) checked @endif >
  118. 启用
  119. </label>
  120. <label>
  121. <input type="radio" name="status" value="0" @if($coupons->status==0) checked @endif >
  122. 禁用
  123. </label>
  124. </div>
  125. </div>
  126. </div>
  127. <div class="form-group">
  128. {!! Form::label('name','优惠券描述:', ['class' => 'col-md-2 control-label']) !!}
  129. <div class="col-md-9">
  130. <textarea class="form-control" name="description">{{$coupons->description}}</textarea>
  131. </div>
  132. </div>
  133. {{-- <div class="hr-line-dashed"></div>--}}
  134. <div class="form-group">
  135. <div class="col-md-offset-2 col-md-8 controls">
  136. <button type="submit" class="btn btn-primary">保存</button>
  137. </div>
  138. </div>
  139. <script>
  140. $('#two-inputs').dateRangePicker(
  141. {
  142. separator: ' to ',
  143. time: {
  144. enabled: true
  145. },
  146. language: 'cn',
  147. format: 'YYYY-MM-DD HH:mm',
  148. inline: true,
  149. container: '#date-range12-container',
  150. startDate: '',
  151. showShortcuts:false,
  152. getValue: function () {
  153. if ($('#date-range200').val() && $('#date-range201').val())
  154. return $('#date-range200').val() + ' to ' + $('#date-range201').val();
  155. else
  156. return '';
  157. },
  158. setValue: function (s, s1, s2) {
  159. $('#date-range200').val(s1);
  160. $('#date-range201').val(s2);
  161. }
  162. });
  163. $("#manjian").show();
  164. $a=$("select#type").find("option:selected").val();
  165. if($a==1){
  166. $("#manjian").show();
  167. $("#zhekou").hide();
  168. $("#dikou").hide();
  169. }else if($a==2){
  170. $("#manjian").hide();
  171. $("#zhekou").hide();
  172. $("#dikou").show();
  173. }else if($a==3){
  174. $("#manjian").hide();
  175. $("#zhekou").show();
  176. $("#dikou").hide();
  177. }
  178. $("select#type").change(function(){
  179. $val=$(this).val();
  180. if($val==1){
  181. $("#manjian").show();
  182. $("#zhekou").hide();
  183. $("#dikou").hide();
  184. }else if($val==2){
  185. $("#manjian").hide();
  186. $("#zhekou").hide();
  187. $("#dikou").show();
  188. }else if($val==3){
  189. $("#manjian").hide();
  190. $("#zhekou").show();
  191. $("#dikou").hide();
  192. }
  193. });
  194. </script>