coupontype.blade.php 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478
  1. <div class="form-group">
  2. <label class="col-xs-12 col-sm-3 col-md-2 control-label">使用条件 - 订单金额</label>
  3. <div class="col-sm-9 col-xs-12">
  4. <input type="text" name="coupon[enough]" class="form-control" value="{{isset($coupon['enough']) ? $coupon['enough'] : 0}}" />
  5. <span class='help-block'>消费满多少金额才可以使用该优惠券 (设置为 0 则不限制消费金额)</span>
  6. </div>
  7. </div>
  8. <div class="form-group">
  9. <label class="col-xs-12 col-sm-3 col-md-2 control-label">领取条件 - 会员等级</label>
  10. <div class="col-sm-9 col-xs-12">
  11. <select name="coupon[level_limit]" class="form-control" id="value_2" >
  12. <option value="-1" selected>所有会员</option>
  13. @foreach($memberlevels as $v)
  14. <option value="{{$v['id']}}" @if($coupon['level_limit']==$v['id']) selected @endif>{{$v['level_name']}}(及以上等级可以领取)</option>
  15. @endforeach
  16. </select>
  17. <span class='help-block'>选择"所有会员"表示商城的所有会员,包括没有划分等级的; <br>例如: 选择等级 3,表示包括 3 以及大于等级 3 的会员都可领取,即等级 3, 4, 5...都可以领取.</span>
  18. </div>
  19. </div>
  20. <div class="form-group">
  21. <label class="col-xs-12 col-sm-3 col-md-2 control-label">使用时间限制</label>
  22. <div class="col-sm-9 form-inline">
  23. <div class='input-group form-group col-sm-6'>
  24. <span class='input-group-addon'>
  25. <label class="radio-inline" style='margin-top:-5px;' >
  26. <input type="radio" name="coupon[time_limit]" value="0" checked>获得后
  27. </label>
  28. </span>
  29. <input type='text' class='form-control' name='coupon[time_days]' value="{{isset($coupon['time_days']) ? $coupon['time_days'] : 1}}" />
  30. <span class='input-group-addon'>天内有效(0 为不限时间使用)</span>
  31. </div>
  32. <br>
  33. <div class='input-group form-group col-sm-3'>
  34. <span class='input-group-addon'>
  35. <label class="radio-inline" style='margin-top:-5px;' >
  36. <input type="radio" name="coupon[time_limit]" value="1" @if ($coupon['time_limit']==1) checked @endif>日期
  37. </label>
  38. </span>
  39. {!! tpl_form_field_daterange('time', array(
  40. 'starttime'=>date('Y-m-d', !empty($timestart) ? $timestart : strtotime('today')),
  41. 'endtime'=>date('Y-m-d', !empty($timeend) ? $timeend : strtotime('+7 days')))
  42. ) !!}
  43. <span class='input-group-addon'>内有效</span>
  44. </div>
  45. </div>
  46. </div>
  47. <div class="form-group">
  48. <label class="col-xs-12 col-sm-3 col-md-2 control-label">使用方式</label>
  49. <div class="col-sm-9 col-xs-12">
  50. <label class='radio-inline'>
  51. <input type="radio" name="coupon[is_complex]" value="0" @if($coupon['is_complex']!=='' && $coupon['is_complex']==0) checked @endif/>单张使用
  52. </label>
  53. <label class='radio-inline'>
  54. <input type="radio" name="coupon[is_complex]" value="1" @if($coupon['is_complex']==1) checked @endif/>多张一起使用
  55. </label>
  56. <span class='help-block'>如选择单张使用,则一笔订单只能使用一张该类型的优惠券;
  57. 选择多张一起使用,则满足使用的金额就可以, 比如我有300-50优惠券3张,下单金额满900元,可以用三张,下单金额满600元可以用2张,下单金额满300元可以用一张</span>
  58. </div>
  59. </div>
  60. @include('coupon.consume')
  61. <div class="form-group">
  62. <label class="col-xs-12 col-sm-3 col-md-2 control-label">适用范围</label>
  63. <div class="col-sm-9 col-xs-12">
  64. <label class="radio-inline"><input type="radio" name="coupon[use_type]" onclick='showusetype(0)' value="0" checked>平台自营商品(不包含供应商商品)</label>
  65. <label class="radio-inline"><input type="radio" name="coupon[use_type]" onclick='showusetype(1)' value="1" @if($usetype==1)checked @endif>指定商品分类</label>
  66. <label class="radio-inline"><input type="radio" name="coupon[use_type]" onclick='showusetype(2)' value="2" @if($usetype==2)checked @endif>指定商品</label>
  67. <label class="radio-inline"><input type="radio" name="coupon[use_type]" onclick='showusetype(4)' value="4" @if($coupon['use_type']==4)checked @endif>指定门店</label>
  68. <label class="radio-inline" @if(!$hotel_is_open) style="display: none" @endif><input type="radio" name="coupon[use_type]" onclick='showusetype(7)' value="7" @if($coupon['use_type']==7)checked @endif>指定酒店</label>
  69. <label class="radio-inline"><input type="radio" name="coupon[use_type]" onclick='showusetype(8)' value="8" @if($coupon['use_type']==8)checked @endif>兑换券</label>
  70. </div>
  71. </div>
  72. <div class="form-group">
  73. <label class="col-xs-12 col-sm-3 col-md-2 control-label"></label>
  74. {{--隐藏窗口 - 适用范围:商城通用--}}
  75. <div class="col-sm-7 usetype usetype0" @if($usetype!=0)style='display:none' @endif>
  76. <div class='input-group'>
  77. <span class='help-block'>如选择此项,则支持商城所有商品使用!</span>
  78. </div>
  79. </div>
  80. {{--隐藏窗口 - 适用范围:指定分类--}}
  81. <div class="col-sm-7 usetype usetype1" @if($usetype!=1)style='display:none' @endif>
  82. <div class='input-group'>
  83. <div id="category" >
  84. <table class="table">
  85. <tbody id="param-itemscategory">
  86. @if($coupon['category_ids'])
  87. @foreach($coupon['category_ids'] as $k=>$v)
  88. <tr>
  89. <td>
  90. <a href="javascript:;" onclick="deleteParam(this)" style="margin-top:10px;" title="删除"><i class='fa fa-times'></i></a>
  91. </td>
  92. <td colspan="2">
  93. <input id="categoryid" type="hidden" class="form-control" name="category_ids[]" data-id="{{$v}}" data-name="categoryids" value="{{$v}}" style="width:200px;float:left" />
  94. <input id="categoryname" class="form-control" type="text" name="category_names[]" data-id="{{$v}}" data-name="categorynames" value="{{$coupon['categorynames'][$k]}}" style="width:200px;float:left" readonly="true">
  95. <span class="input-group-btn">
  96. <button class="btn btn-default nav-link" type="button" data-id="{{$v}}" onclick="$('#modal-module-menus-categorys').modal();$(this).parent().parent().addClass('focuscategory')" >选择分类</button>
  97. </span>
  98. </td>
  99. </tr>
  100. @endforeach
  101. @endif
  102. </tbody>
  103. <tbody>
  104. <tr>
  105. <td colspan="3">
  106. <a href="javascript:;" id='add-param_category' onclick="addParam('category')"
  107. style="margin-top:10px;" class="btn btn-primary" title="添加分类"><i class='fa fa-plus'></i> 添加分类</a>
  108. </td>
  109. </tr>
  110. </tbody>
  111. </table>
  112. </div>
  113. </div>
  114. </div>
  115. {{--隐藏窗口 - 适用范围:指定商品--}}
  116. <div class="col-sm-7 usetype usetype2" @if($usetype!=2)style='display:none' @endif>
  117. <div class='input-group'>
  118. <div id="goods">
  119. <table class="table">
  120. <tbody id="param-itemsgoods">
  121. @if ($coupon['goods_ids'] and $usetype == 2)
  122. @foreach ($coupon['goods_ids'] as $k=>$v)
  123. <tr>
  124. <td>
  125. <a href="javascript:;" onclick="deleteParam(this)" style="margin-top:10px;" title="删除"><i class='fa fa-times'></i></a>
  126. </td>
  127. <td colspan="2">
  128. <input id="goodid" type="hidden" class="form-control" name="goods_ids[]" data-id="{{$v}}" data-name="goodsids" value="{{$v}}" style="width:200px;float:left" />
  129. <input id="goodname" class="form-control" type="text" name="goods_names[]" data-id="{{$v}}" data-name="goodsnames" value="{{$coupon['goods_names'][$k]}}" style="width:200px;float:left" readonly="true">
  130. <span class="input-group-btn">
  131. <button class="btn btn-default nav-link-goods" type="button" data-id="{{$v}}" onclick="$('#modal-module-menus-goods').modal();$(this).parent().parent().addClass('focusgood')">选择商品</button>
  132. </span>
  133. </td>
  134. </tr>
  135. @endforeach
  136. @endif
  137. </tbody>
  138. <tbody>
  139. <tr>
  140. <td colspan="3">
  141. <a href="javascript:;" id='add-param_goods' onclick="addParam('goods' )"
  142. style="margin-top:10px;" class="btn btn-primary" title="添加商品"><i class='fa fa-plus'></i> 添加商品</a>
  143. </td>
  144. </tr>
  145. </tbody>
  146. </table>
  147. </div>
  148. </div>
  149. </div> 
  150. <div class="col-sm-7 usetype usetype8" @if($usetype!=8)style='display:none' @endif>
  151. <div class='input-group'>
  152. <div id="goods-exchange">
  153. <table class="table">
  154. <tbody id="param-itemsgoods-exchange">
  155. @if ($coupon['goods_ids'] and $usetype == 8)
  156. @foreach ($coupon['goods_ids'] as $k=>$v)
  157. <tr>
  158. <td>
  159. <a href="javascript:;" onclick="deleteParam(this)" style="margin-top:10px;"
  160. title="删除"><i class='fa fa-times'></i></a>
  161. </td>
  162. <td colspan="2">
  163. <input id="goodid" type="hidden" class="form-control" name="goods_id[]"
  164. data-id="{{$v}}" data-name="goodsid" value="{{$v}}"
  165. style="width:200px;float:left"/>
  166. <input id="goodname" class="form-control" type="text" name="goods_name[]"
  167. data-id="{{$v}}" data-name="goodsname"
  168. value="{{$coupon['goods_names'][$k]}}" style="width:200px;float:left"
  169. readonly="true">
  170. <span class="input-group-btn">
  171. <button class="btn btn-default nav-link-goods" type="button" data-id="{{$v}}"
  172. onclick="$('#modal-module-menus-goods-exchange').modal();$(this).parent().parent().addClass('focusgood')">选择兑换商品</button>
  173. </span>
  174. </td>
  175. </tr>
  176. @endforeach
  177. @endif
  178. </tbody>
  179. <tbody>
  180. <tr>
  181. <td colspan="3">
  182. <a href="javascript:;" id='add-params_goods' onclick="index('goods-exchange')"
  183. style="margin-top:10px;" class="btn btn-primary" title="添加兑换商品"><i
  184. class='fa fa-plus'></i> 添加兑换商品</a>
  185. </td>
  186. </tr>
  187. </tbody>
  188. </table>
  189. </div>
  190. </div>
  191. </div>
  192.  
  193. {{--隐藏窗口 - 适用范围:指定门店--}}
  194. <div class="col-sm-7 usetype usetype4" @if($coupon['use_type']!=4)style='display:none' @endif>
  195. <div class='input-group'>
  196. <div id="store">
  197. <table class="table">
  198. <tbody id="param-itemsstore">
  199. @if ($coupon['storeids'])
  200. @foreach ($coupon['storeids'] as $k=>$v)
  201. <tr>
  202. <td>
  203. <a href="javascript:;" onclick="deleteParam(this)" style="margin-top:10px;" title="删除"><i class='fa fa-times'></i></a>
  204. </td>
  205. <td colspan="2">
  206. <input id="storeid" type="hidden" class="form-control" name="store_ids[]" data-id="{{$v}}" data-name="storeids" value="{{$v}}" style="width:200px;float:left" />
  207. <input id="storename" class="form-control" type="text" name="store_names[]" data-id="{{$v}}" data-name="storenames" value="{{$coupon['storenames'][$k]}}" style="width:200px;float:left" readonly="true">
  208. <span class="input-group-btn">
  209. <button class="btn btn-default nav-link-store" type="button" data-id="{{$v}}" onclick="$('#modal-module-menus-store').modal();$(this).parent().parent().addClass('focusstore')">选择门店</button>
  210. </span>
  211. </td>
  212. </tr>
  213. @endforeach
  214. @endif
  215. </tbody>
  216. <tbody>
  217. <tr>
  218. <td colspan="3">
  219. <a href="javascript:;" id='add-param_store' onclick="addParam('store')"
  220. style="margin-top:10px;" class="btn btn-primary" title="添加门店"><i class='fa fa-plus'></i> 添加门店</a>
  221. </td>
  222. </tr>
  223. </tbody>
  224. </table>
  225. </div>
  226. </div>
  227. </div>
  228. {{--隐藏窗口 - 适用范围:指定酒店--}}
  229. <div class="col-sm-7 usetype usetype7" @if($coupon['use_type']!=7 || !$hotel_is_open)style='display:none' @endif>
  230. <div class='input-group'>
  231. <div id="hotel">
  232. <table class="table">
  233. <tbody id="param-itemshotel">
  234. @if ($hotels)
  235. @foreach ($hotels as $v)
  236. <tr>
  237. <td>
  238. <a href="javascript:;" onclick="deleteParam(this)" style="margin-top:10px;" title="删除"><i class='fa fa-times'></i></a>
  239. </td>
  240. <td colspan="2">
  241. <input id="hotelid" type="hidden" class="form-control" name="hotel_ids[]" data-id="{{$v->id}}" data-name="hotelids" value="{{$v->id}}" style="width:200px;float:left" />
  242. <input id="hotelname" class="form-control" type="text" name="hotel_names[]" data-id="{{$v->id}}" data-name="hotelnames" value="{{$v->hotel_name}}" style="width:200px;float:left" readonly="true">
  243. <span class="input-group-btn">
  244. <button class="btn btn-default nav-link-hotel" type="button" data-id="{{$v->id}}" onclick="$('#modal-module-menus-hotel').modal();$(this).parent().parent().addClass('focushotel')">选择酒店</button>
  245. </span>
  246. </td>
  247. </tr>
  248. @endforeach
  249. @endif
  250. </tbody>
  251. <tbody>
  252. <tr>
  253. <td colspan="3">
  254. <a href="javascript:;" id='add-param_hotel' onclick="addParam('hotel')"
  255. style="margin-top:10px;" class="btn btn-primary" title="添加酒店"><i class='fa fa-plus'></i> 添加酒店</a>
  256. </td>
  257. </tr>
  258. </tbody>
  259. </table>
  260. </div>
  261. </div>
  262. </div>
  263. </div>
  264. <div id="goods" style="display: none">
  265. </div>
  266. <div id="modal-module-menus-categorys" class="modal fade" tabindex="-1"> {{--搜索分类的弹窗--}}
  267. <div class="modal-dialog" style='width: 920px;'>
  268. <div class="modal-content">
  269. <div class="modal-header">
  270. <button aria-hidden="true" data-dismiss="modal" class="close" type="button">
  271. ×
  272. </button>
  273. <h3>选择分类</h3>
  274. </div>
  275. <div class="modal-body">
  276. <div class="row">
  277. <div class="input-group">
  278. <input type="text" class="form-control" name="keyword" value=""
  279. id="search-kwd-categorys" placeholder="请输入分类名称"/>
  280. <span class='input-group-btn'>
  281. <button type="button" class="btn btn-default" onclick="search_categorys();">搜索
  282. </button>
  283. </span>
  284. </div>
  285. </div>
  286. <div id="module-menus-categorys" style="padding-top:5px;"></div>
  287. </div>
  288. <div class="modal-footer"><a href="#" class="btn btn-default"
  289. data-dismiss="modal" aria-hidden="true">关闭</a>
  290. </div>
  291. </div>
  292. </div>
  293. </div>
  294. <div id="modal-module-menus-goods" class="modal fade" tabindex="-1"> {{--搜索商品的弹窗--}}
  295. <div class="modal-dialog" style='width: 920px;'>
  296. <div class="modal-content">
  297. <div class="modal-header">
  298. <button aria-hidden="true" data-dismiss="modal" class="close" type="button">
  299. ×
  300. </button>
  301. <h3>选择商品</h3>
  302. </div>
  303. <div class="modal-body">
  304. <div class="row">
  305. <div class="input-group">
  306. <input type="text" class="form-control" name="keyword" value=""
  307. id="search-kwd-goods" placeholder="请输入商品名称"/>
  308. <span class='input-group-btn'>
  309. <button type="button" class="btn btn-default" onclick="search_goods();">搜索
  310. </button>
  311. </span>
  312. </div>
  313. </div>
  314. <div id="module-menus-goods" style="padding-top:5px;"></div>
  315. </div>
  316. <div class="modal-footer"><a href="#" class="btn btn-default"
  317. data-dismiss="modal" aria-hidden="true">关闭</a>
  318. </div>
  319. </div>
  320. </div>
  321. </div>
  322. {{--搜索兑换中心指定商品的弹窗--}}
  323. <div id="modal-module-menus-goods-exchange" class="modal fade" tabindex="-1">
  324. <div class="modal-dialog" style='width: 920px;'>
  325. <div class="modal-content">
  326. <div class="modal-header">
  327. <button aria-hidden="true" data-dismiss="modal" class="close" type="button">
  328. ×
  329. </button>
  330. <h3>选择兑换商品</h3>
  331. </div>
  332. <div class="modal-body">
  333. <div class="row">
  334. <div class="input-group">
  335. <input type="text" class="form-control" name="keyword" value=""
  336. id="search-kwd-goods-exchange" placeholder="请输入兑换商品名称"/>
  337. <span class='input-group-btn'>
  338. <button type="button" class="btn btn-default" onclick="search_exchange_goods();">搜索
  339. </button>
  340. </span>
  341. </div>
  342. </div>
  343. <div id="module-menus-goods-exchange" style="padding-top:5px;"></div>
  344. </div>
  345. <div class="modal-footer"><a href="#" class="btn btn-default"
  346. data-dismiss="modal" aria-hidden="true">关闭</a>
  347. </div>
  348. </div>
  349. </div>
  350. </div>
  351. <div id="modal-module-menus-store" class="modal fade" tabindex="-1"> {{--搜索门店的弹窗--}}
  352. <div class="modal-dialog" style='width: 920px;'>
  353. <div class="modal-content">
  354. <div class="modal-header">
  355. <button aria-hidden="true" data-dismiss="modal" class="close" type="button">
  356. ×
  357. </button>
  358. <h3>选择门店</h3>
  359. </div>
  360. <div class="modal-body">
  361. <div class="row">
  362. <div class="input-group">
  363. <input type="text" class="form-control" name="keyword" value=""
  364. id="search-kwd-store" placeholder="请输入门店名称"/>
  365. <span class='input-group-btn'>
  366. <button type="button" class="btn btn-default" onclick="search_store();">搜索
  367. </button>
  368. </span>
  369. </div>
  370. </div>
  371. <div id="module-menus-store" style="padding-top:5px;"></div>
  372. </div>
  373. <div class="modal-footer"><a href="#" class="btn btn-default"
  374. data-dismiss="modal" aria-hidden="true">关闭</a>
  375. </div>
  376. </div>
  377. </div>
  378. </div>
  379. <div id="modal-module-menus-hotel" class="modal fade" tabindex="-1"> {{--搜索酒店的弹窗--}}
  380. <div class="modal-dialog" style='width: 920px;'>
  381. <div class="modal-content">
  382. <div class="modal-header">
  383. <button aria-hidden="true" data-dismiss="modal" class="close" type="button">
  384. ×
  385. </button>
  386. <h3>选择酒店</h3>
  387. </div>
  388. <div class="modal-body">
  389. <div class="row">
  390. <div class="input-group">
  391. <input type="text" class="form-control" name="keyword" value=""
  392. id="search-kwd-hotel" placeholder="请输入酒店名称"/>
  393. <span class='input-group-btn'>
  394. <button type="button" class="btn btn-default" onclick="search_hotel();">搜索
  395. </button>
  396. </span>
  397. </div>
  398. </div>
  399. <div id="module-menus-hotel" style="padding-top:5px;"></div>
  400. </div>
  401. <div class="modal-footer"><a href="#" class="btn btn-default"
  402. data-dismiss="modal" aria-hidden="true">关闭</a>
  403. </div>
  404. </div>
  405. </div>
  406. </div>
  407. <div class="form-group">
  408. <label class="col-xs-12 col-sm-3 col-md-2 control-label">是否可领取</label>
  409. <div class="col-sm-9 col-xs-12" >
  410. <label class="radio-inline">
  411. <input type="radio" name="coupon[get_type]" value="1" checked onclick="$('.gettype').show()" /> 可以
  412. </label>
  413. <label class="radio-inline">
  414. <input type="radio" name="coupon[get_type]" value="0" @if($coupon['get_type'] === 0)checked="true" @endif onclick="$('.gettype').hide()"/> 不可以
  415. </label>
  416. <span class='help-block'>是否可以在领券中心领取 (或者只能手动发放)</span>
  417. </div>
  418. </div>
  419. <div class="form-group gettype" @if($coupon['get_type'] === 0) style='display:none' @endif>
  420. <label class="col-xs-12 col-sm-3 col-md-2 control-label"></label>
  421. <div class="col-sm-9 form-inline">
  422. <div class="input-group form-group col-sm-1">
  423. <span class="input-group-addon">每人限领张数:</span>
  424. <input type='text' class='form-control' value="{{isset($coupon['get_max']) ? $coupon['get_max'] : 1}}" name='coupon[get_max]' style="width: 80px" />
  425. </div>
  426. {{--<div class="input-group form-group col-sm-1">--}}
  427. {{--<span class="input-group-addon">消耗积分:</span>--}}
  428. {{--<input style="width: 80px" type='text' class='form-control' value="{{isset($coupon['credit']) ? $coupon['credit'] : 0}}" name='coupon[credit]'/>--}}
  429. {{--</div>--}}
  430. <span class="help-block">每人限领数量 (-1为不限制数量).</span>
  431. </div>
  432. </div>
  433.  
  434. <div class="form-group">
  435. <label class="col-xs-12 col-sm-3 col-md-2 control-label">发放总数</label>
  436. <div class="col-sm-9 col-xs-12">
  437. <input type="text" name="coupon[total]" class="form-control" value="{{isset($coupon['total']) ? $coupon['total'] : 0}}" />
  438. <span class='help-block' >优惠券总数量,没有则不能领取或发放, -1 为不限制数量</span>
  439. </div>
  440. </div>
  441.