card-care.html 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. {php $newUI = true;}
  2. {template 'common/header'}
  3. {template 'mc/card-nav'}
  4. {if $op == 'post'}
  5. <div classs="clearfix">
  6. <form action="" class="form-horizontal form" method="post" enctype="multipart/form-data" id="form1">
  7. <input type="hidden" name="id" value="{$care['id']}"/>
  8. <div class="panel panel-default">
  9. <div class="panel-heading">节日关怀</div>
  10. <div class="panel-body">
  11. <div class="form-group">
  12. <label class="col-xs-12 col-sm-3 col-md-2 control-label">节日名称</label>
  13. <div class="col-sm-9 col-xs-12">
  14. <input type="text" class="form-control" name="title" value="{$care['title']}"/>
  15. <div class="help-block">不超过30个字符</div>
  16. </div>
  17. </div>
  18. <div class="form-group">
  19. <label class="col-xs-12 col-sm-3 col-md-2 control-label">节日类型</label>
  20. <div class="col-sm-9 col-xs-12">
  21. <label class="radio-inline">
  22. <input type="radio" name="type" value="1" {if !$care['type'] || $care['type'] == 1}checked{/if} onclick="$('#type2').hide();$('#type1').show();"/> 节日
  23. </label>
  24. <label class="radio-inline">
  25. <input type="radio" name="type" value="2" {if $care['type'] == 2}checked{/if} onclick="$('#type1').hide();$('#type2').show();"/> 会员生日节日
  26. </label>
  27. </div>
  28. </div>
  29. <div class="form-group">
  30. <label class="col-xs-12 col-sm-3 col-md-2 control-label">适用人群</label>
  31. <div class="col-sm-9 col-xs-12">
  32. <label class="radio-inline">
  33. <input type="radio" name="groupid" value="0" {if !$care['groupid']}checked{/if}/> 全部会员
  34. </label>
  35. {loop $_W['account']['groups'] $group}
  36. <label class="radio-inline">
  37. <input type="radio" name="groupid" value="{$group['groupid']}" {if $care['groupid'] == $group['groupid']}checked{/if}/> {$group['title']}
  38. </label>
  39. {/loop}
  40. </div>
  41. </div>
  42. <div class="form-group">
  43. <label class="col-xs-12 col-sm-3 col-md-2 control-label">赠送类型</label>
  44. <div class="col-sm-9 col-xs-12">
  45. <div class="input-group">
  46. <span class="input-group-addon">积分</span>
  47. <input type="text" name="credit1" value="{$care['credit1']}" class="form-control"/>
  48. </div>
  49. <br>
  50. <div class="input-group">
  51. <span class="input-group-addon">余额</span>
  52. <input type="text" name="credit2" value="{$care['credit2']}" class="form-control"/>
  53. </div>
  54. <br>
  55. <div class="input-group">
  56. <span class="input-group-addon">已选:<span id="coupon-title">{$coupon['title']}</span></span>
  57. <input type="hidden" name="couponid" id="coupon-id" value="{$care['couponid']}">
  58. <input type="text" name="keyword" value="" placeholder="优惠券标题" class="form-control">
  59. <span class="input-group-btn">
  60. <button class="btn btn-primary" type="button" id="select-coupon">搜索优惠券</button>
  61. </span>
  62. </div>
  63. </div>
  64. </div>
  65. <div class="form-group" id="type1" {if $care['type'] == 2}style="display:none"{/if}>
  66. <label class="col-xs-12 col-sm-3 col-md-2 control-label">赠送及消息发送时间</label>
  67. <div class="col-sm-9 col-xs-12">
  68. {php echo tpl_form_field_date('granttime', $care['granttime']);}
  69. </div>
  70. </div>
  71. <div class="form-group" id="type2" {if $care['type'] == 1 || !$care['type']}style="display:none"{/if}>
  72. <label class="col-xs-12 col-sm-3 col-md-2 control-label">赠送及消息发送时间</label>
  73. <div class="col-sm-9 col-xs-12">
  74. <div class="input-group">
  75. <span class="input-group-addon">生日前</span></span>
  76. <input type="text" name="days" value="{$care['days']}" class="form-control">
  77. <span class="input-group-addon">天</span>
  78. <input type="text" name="time" value="{$care['time']}" class="form-control">
  79. <span class="input-group-addon">点</span>
  80. </div>
  81. </div>
  82. </div>
  83. <div class="form-group">
  84. <label class="col-xs-12 col-sm-3 col-md-2 control-label">营销</label>
  85. <div class="col-sm-9 col-xs-12">
  86. <label class="checkbox-inline">
  87. <input type="checkbox" name="show_in_card" value="1" {if $care['show_in_card'] == 1}checked{/if}/> 在会员卡界面展示
  88. </label>
  89. <textarea name="content" cols="30" rows="5" class="form-control" placeholder="请输入活动说明" style="margin-top:10px">{$care['content']}</textarea>
  90. </div>
  91. </div>
  92. <div class="form-group">
  93. <label class="col-xs-12 col-sm-3 col-md-2 control-label">短信通知</label>
  94. <div class="col-sm-9 col-xs-12">
  95. <label class="checkbox-inline">
  96. <input type="checkbox" name="sms_notice" value="1" {if $care['sms_notice'] == 1}checked{/if} onclick="if(this.checked){$('#sms').show();}else{$('#sms').hide();}"/> 短信通知 (需要购买短信)
  97. </label>
  98. <div class="input-group" style="margin-top: 15px;display: none" id="sms">
  99. <input type="text" name="" value="{$setting['coupon']}" class="form-control" placeholder="手机号">
  100. <span class="input-group-btn">
  101. <button class="btn btn-primary" type="button">预览</button>
  102. </span>
  103. </div>
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. <div class="form-group" style="margin-left:0px">
  109. <input type="hidden" name="token" value="{$_W['token']}"/>
  110. <input type="submit" name="submit" value="提交" class="btn btn-primary"/>
  111. </div>
  112. </form>
  113. </div>
  114. <div class="modal fade" id="counpon-Modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  115. <div class="modal-dialog" role="document" style="width:800px">
  116. <div class="modal-content">
  117. <div class="modal-header">
  118. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  119. <h4 class="modal-title" id="myModalLabel">选择优惠券</h4>
  120. </div>
  121. <div class="modal-body table-responsive">
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. <script>
  127. $(function(){
  128. $('#form1').submit(function(){
  129. if(!$.trim($(':text[name="title"]').val())) {
  130. util.message('通知标题不能为空', '', 'error');
  131. return false;
  132. }
  133. var credit1 = parseInt($(':text[name="credit1"]').val());
  134. var credit2 = parseInt($(':text[name="credit2"]').val());
  135. var couponid = parseInt($('#couponid').val());
  136. if(!credit1 && !credit2 && !couponid) {
  137. util.message('赠送类型错误', '', 'error');
  138. return false;
  139. }
  140. var type = $(':radio[name="type"]:checked').val();
  141. if(type == 2) {
  142. var days = parseInt($(':text[name="days"]').val());
  143. var time = parseInt($(':text[name="time"]').val());
  144. if(isNaN(days) || isNaN(time)) {
  145. util.message('赠送及消息发送时间错误', '', 'error');
  146. return false;
  147. }
  148. }
  149. });
  150. //选择优惠券
  151. $('#select-coupon').click(function(){
  152. var keyword = $.trim($(':text[name="keyword"]').val());
  153. $.post("{php echo url('mc/card/coupon')}", {'keyword':keyword}, function(data){
  154. if(data == 'empty') {
  155. util.message('没有有效的优惠券,请先添加优惠券', '', 'error');
  156. return false;
  157. }
  158. $('#counpon-Modal').find('.modal-body').html(data);
  159. $('#counpon-Modal').modal('show');
  160. $('#counpon-Modal a.btn-default').off('click');
  161. $('#counpon-Modal').on('click', 'a.btn-default', function(){
  162. var id = $(this).data('id');
  163. var title = $(this).data('title');
  164. $('#coupon-id').val(id);
  165. $('#coupon-title').html(title);
  166. $('#counpon-Modal').modal('hide');
  167. });
  168. return false;
  169. });
  170. });
  171. });
  172. </script>
  173. {else if $op == 'list'}
  174. <div class="clearfix">
  175. <form action="" method="post" class="form-horizontal" role="form">
  176. <div class="form-group">
  177. <div class="col-sm-8 col-lg-9 col-xs-12">
  178. <a href="{php echo url('mc/card/care/', array('op' => 'post'));}" target="_blank" class="btn btn-success col-lg-2"><i class="fa fa-plus"></i> 添加节日关怀</a>
  179. </div>
  180. </div>
  181. <div class="panel panel-default">
  182. <div class="panel-body table-responsive">
  183. <table class="table table-hover">
  184. <thead>
  185. <tr>
  186. <th>标题</th>
  187. <th>目标人群</th>
  188. <th>在会员卡界面展示</th>
  189. <th>赠送时间</th>
  190. <th class="text-right">操作</th>
  191. </tr>
  192. </thead>
  193. <tbody>
  194. {loop $cares $care}
  195. <tr>
  196. <td>
  197. {if !empty($care['thumb'])}
  198. <img src="{php echo tomedia($care['thumb']);}" alt="" width="40" border="1"/>
  199. {/if}
  200. {$care['title']}
  201. </td>
  202. <td>
  203. {if !$care['groupid']}
  204. <span class="label label-success">全部会员</span>
  205. {else}
  206. <span class="label label-danger">{$_W['account']['groups'][$care['groupid']]['title']}</span>
  207. {/if}
  208. </td>
  209. <td>
  210. {if !$care['show_in_card']}
  211. <span class="label label-danger">不显示</span>
  212. {else}
  213. <span class="label label-success">显示</span>
  214. {/if}
  215. </td>
  216. <td>
  217. {if $care['type'] == 1}
  218. {php echo date('Y-m-d H:i', $care['granttime']);}
  219. {else}
  220. 生日前{$care['days']}天{$care['time']}点
  221. {/if}
  222. </td>
  223. <td class="text-right">
  224. <a href="{php echo url('mc/card/care', array('op' => 'post', 'id' => $care['id']));}" class="btn btn-default">编辑</a>
  225. <a href="{php echo url('mc/card/care', array('op' => 'del', 'id' => $care['id']));}" onclick="if(!confirm('确定删除吗')) return false;" class="btn btn-default">删除</a>
  226. </td>
  227. </tr>
  228. {/loop}
  229. </tbody>
  230. </table>
  231. </div>
  232. </div>
  233. {$pager}
  234. </form>
  235. </div>
  236. {/if}
  237. {template 'common/footer'}