123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360 |
- {template 'common/header'}
- <ul class="nav nav-tabs">
- <li {if $do == 'display'}class="active"{/if}><a href="{php echo url('activity/token/display', array());}">管理代金券</a></li>
- <li {if $do == 'post' && !$couponid}class="active"{/if}><a href="{php echo url('activity/token/post', array());}">添加代金券</a></li>
- {if $do == 'post' && $couponid}<li class="active"><a href="{php echo url('activity/token/post', array('id' => $couponid));}">编辑代金券</a></li>{/if}
- </ul>
- {if $do == 'post'}
- <style>
- .text-danger{color:red}
- </style>
- <div class="main">
- <form action="" method="post" class="form-horizontal form" enctype="multipart/form-data" id="form1">
- <div class="panel panel-default" id="step1">
- <div class="panel-heading">
- 代金券
- </div>
- <div class="panel-body">
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label"><span class="text-danger"></span> 可用模块</label>
- <div class="col-sm-9 col-xs-12">
- <a href="javascript:;" id="add-module" class="btn btn-default">选择模块</a>
- <input type="hidden" name="module-select" value="{$item['module']}"/>
- <table class="table" id="module-contain" style="margin-top:10px">
- <tr>
- {loop $coupon_modules $modu}
- <td>{$module[$modu['module']]['title']}</td>
- {/loop}
- </tr>
- </table>
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label"><span class="text-danger">*</span> 代金券名称</label>
- <div class="col-sm-9 col-xs-12">
- <input type="text" name="title" class="form-control" value="{$item['title']}" />
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label"><span class="text-danger">*</span> 使用条件</label>
- <div class="col-sm-9 col-xs-12">
- <div class="input-group">
- <input type="text" name="condition" class="form-control" value="{$item['condition']}" />
- <span class="input-group-addon">元</span>
- </div>
- <span class="help-block">订单满多少钱可用。</span>
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label"><span class="text-danger">*</span> 代金券面额</label>
- <div class="col-sm-9 col-xs-12">
- <div class="input-group">
- <input type="text" name="discount" class="form-control" value="{$item['discount']}" />
- <span class="input-group-addon">元</span>
- </div>
- <span class="help-block">代金券面额必须少于使用条件的金额。</span>
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label"><span class="text-danger">*</span> 可使用的会员组</label>
- <div class="col-sm-9 col-xs-12">
- <select class="form-control" multiple="multiple" name="group[]">
- {if $group}
- {loop $group $li}
- <option value="{$li['groupid']}" {if $li['groupid_select'] == '1'}selected{/if}>{$li['title']}</option>
- {/loop}
- {/if}
- </select>
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label"><span class="text-danger">*</span> 缩略图</label>
- <div class="col-sm-9 col-xs-12">
- {php echo tpl_form_field_image('thumb', $item['thumb'])}
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label"><span class="text-danger">*</span> 代金券说明</label>
- <div class="col-sm-9 col-xs-12">
- {php echo tpl_ueditor('description', $item['description'])}
- </div>
- </div>
- </div>
- </div>
- <div class="panel panel-default" id="step2" style="display:none">
- <div class="panel-heading">
- 代金券
- </div>
- <div class="panel-body">
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label"><span class="text-danger">*</span> 积分类型</label>
- <div class="col-sm-9 col-xs-12">
- <select name="credittype" class="form-control">
- {loop $creditnames $key $credit}
- <option value="{$key}" {if $key == $item['credittype']}selected{/if}>{$credit}</option>
- {/loop}
- </select>
- <span class="help-block">此设置项设置当前礼品兑换需要消耗的积分类型,如:金币、积分、贡献等。</span>
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label">积分数量</label>
- <div class="col-sm-9 col-xs-12">
- <input type="text" name="credit" class="form-control" value="{$item['credit']}" />
- <span class="help-block">此设置项设置当前礼品兑换需要消耗的积分数量。</span>
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label">使用期限</label>
- <div class="col-sm-9 col-xs-12">
- {php echo tpl_form_field_daterange('datelimit', array('starttime' => date('Y-m-d', $item['starttime']),'endtime' => date('Y-m-d', $item['endtime'])), '')}
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label"><span class="text-danger">*</span> 每人可领取数量</label>
- <div class="col-sm-9 col-xs-12">
- <input type="text" name="limit" class="form-control" value="{$item['limit']}" />
- <span class="help-block">此设置项设置每个用户可领取此代金券数量。</span>
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-3 col-md-2 control-label"><span class="text-danger">*</span> 代金券总数量</label>
- <div class="col-sm-9 col-xs-12">
- <input type="text" name="amount" class="form-control" value="{$item['amount']}" />
- <span class="help-block">此设置项设置代金券的总发行数量。</span>
- </div>
- </div>
- </div>
- </div>
- <div class="form-group">
- <div class="col-sm-12">
- <a href="javascript:;" id="step-control" class="btn btn-primary col-lg-1" style="margin-right:20px;">下一步</a>
- <input name="submit" id="submit" type="submit" value="提交" class="btn btn-primary col-lg-1" style="display:none">
- <input name="id" type="hidden" value="{$item['couponid']}">
- <input type="hidden" name="token" value="{$_W['token']}" />
- </div>
- </div>
- </form>
- <div id="footer-location" class="hide">
- <span name="submit" id="submit" class="pull-right btn btn-primary">保存</span>
- </div>
- </div>
- <script type="text/javascript">
- //选择模块
- $('#add-module').click(function(){
- var obj = util.dialog('选择适用模块', ["{php echo url('activity/module')}"], $('#footer-location').html());
- obj.modal('show');
- obj.find('.btn.btn-primary').click(function(){
- var chks = $('.module-list :checkbox:checked');
- var modules = [];
- var modules_detail = [];
- var tmp = [];
- if(chks.length>0){
- chks.each(function(){
- modules.push(this.value);
- tmp['id'] = this.value;
- tmp['title'] = $('#module-' + this.value + ' .title').html();
- modules_detail.push(tmp);
- tmp=[];
- });
- var s = modules.join('@');
- $('#form1 input[name="module-select"]').val(s);
- if(modules_detail) {
- var str = '';
- var len = modules_detail.length;
- var yu = len % 7;
- if(yu > 0) {
- for(var j = 0; j < 7-yu;j++) {
- tmp['id'] = '';
- modules_detail.push(tmp);
- }
- }
- for(var i = 0;i<modules_detail.length;) {
- if(i % 7 == 0) {
- str += '<tr>';
- }
- if(modules_detail[i]['id']) {
- str += '<td>'+modules_detail[i]['title']+'</td>';
- } else {
- str += '<td></td>';
- }
- i++;
- if(i % 7 == 0) {
- str += '</tr>';
- }
- }
- $('#module-contain').html(str)
- $('#module-contain').show();
- }
- } else {
- $('#form1 input[name="module-select"]').val('');
- $('#module-contain').html('');
- }
- obj.modal('hide');
- });
- });
- $('#step-control').click(function(){
- if(this.innerText == '下一步') {
- if($.trim($(':text[name="title"]').val()) == "") {
- util.message("请填写代金券名称",'','error');
- return false;
- }
- var condition = parseInt($.trim($(':text[name="condition"]').val()));
- if(isNaN(condition)) {
- util.message("请填写订单满多少钱可用,必须为数字",'','error');
- return false;
- }
- var discount = parseInt($.trim($(':text[name="discount"]').val()));
- if(isNaN(discount)) {
- util.message("请填写可抵消的金额",'','error');
- return false;
- }
- if($.trim($('select[name="group[]"]').val()) == "") {
- util.message("请选择可使用的会员组",'','error');
- return false;
- }
- if($.trim($('input[name="thumb"]').val()) == "") {
- util.message("上传代金券缩略图",'','error');
- return false;
- }
- /*
- if($.trim($('textarea[name="description"]').val()) == "") {
- util.message("请填写代金券说明",'','error');
- return false;
- }
- */
- $('#step1').hide();
- $('#step2').show();
- $('#submit').show();
- this.innerText = '上一步';
- } else {
- $('#step1').show();
- $('#step2').hide();
- $('#submit').hide();
- this.innerText = '下一步';
- }
-
- });
- $("#form1").submit(function(){
- if($.trim($('select[name="credittype"]').val()) == "") {
- util.message("请选择积分类型",'','error');
- return false;
- }
- var credit = parseInt($.trim($(':text[name="credit"]').val()));
- if(isNaN(credit)) {
- util.message("积分数量必须为数字",'','error');
- return false;
- }
- var limit = parseInt($.trim($(':text[name="limit"]').val()));
- if(isNaN(limit)) {
- util.message("每人限领数量必须为数字",'','error');
- return false;
- }
- var amount = parseInt($.trim($(':text[name="amount"]').val()));
- if(isNaN(amount)) {
- util.message("代金券总数量必须为数字",'','error');
- return false;
- }
- return true;
- });
- </script>
- {elseif $do == 'display'}
- <div class="main">
- <div class="panel panel-info">
- <div class="panel-heading">筛选</div>
- <div class="panel-body">
- <form action="./index.php" method="get" class="form-horizontal" role="form">
- <input type="hidden" name="c" value="activity" />
- <input type="hidden" name="a" value="token" />
- <div class="form-group">
- <label class="col-xs-12 col-sm-2 col-md-2 col-lg-1 control-label">卡券类型</label>
- <div class="col-sm-7 col-lg-9 col-xs-12">
- <a href="{php echo url('activity/coupon')}" class="btn {if $_GPC['a'] == 'coupon'}btn-primary{else}btn-default{/if}">折扣券</a>
- <a href="{php echo url('activity/token')}" class="btn {if $_GPC['a'] == 'token'}btn-primary{else}btn-default{/if}">代金券</a>
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-2 col-md-2 col-lg-1 control-label">关键字</label>
- <div class="col-sm-7 col-lg-9 col-xs-12">
- <input class="form-control" name="keyword" id="" type="text" value="{$_GPC['keyword']}">
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-2 col-md-2 col-lg-1 control-label">序列号</label>
- <div class="col-sm-7 col-lg-9 col-xs-12">
- <input class="form-control" name="couponsn" id="" type="text" value="{$_GPC['couponsn']}">
- </div>
- </div>
- <div class="form-group">
- <label class="col-xs-12 col-sm-2 col-md-2 col-lg-1 control-label">会员组</label>
- <div class="col-sm-7 col-lg-9 col-xs-12">
- <select name="groupid" class="form-control">
- <option value="0">不限</option>
- {loop $groupall $li}
- <option {if $_GPC['groupid'] == $li['groupid']}selected{/if} value="{$li['groupid']}">{$li['title']}</option>
- {/loop}
- </select>
- </div>
- <div class="pull-right col-xs-12 col-sm-3 col-lg-2">
- <button class="btn btn-default"><i class="fa fa-search"></i> 搜索</button>
- </div>
- </div>
- <div class="form-group">
- </div>
- </form>
- </div>
- </div>
- <div class="alert alert-info">
- 如果您希望在会员在线上消费时,可以使用优惠券来减免金额,请确保 <a href="{php echo url('profile/payment')}" target="_blank">支付参数</a> 中的卡券开关为:"使用系统卡券"
- </div>
- <div class="panel panel-default">
- <div class="panel-body table-responsive">
- <table class="table table-hover">
- <thead class="navbar-inner">
- <tr>
- <th style="width:60px;">缩略图</th>
- <th style="width:100px;">标题</th>
- <th style="width:130px;">序列号</th>
- <th style="width:80px;">使用条件</th>
- <th style="width:80px;">抵消金额</th>
- <th style="width:80px;">领取条件</th>
- <th style="width:80px;">可用次数</th>
- <th style="width:60px;">总量</th>
- <th style="width:70px;">已领取</th>
- <th style="width:150px;">有效时间</th>
- <th style="text-align:right; width:130px;">操作</th>
- </tr>
- </thead>
- <tbody>
- {loop $list $item}
- <tr>
- <td><img src="{$item['thumb']}" width="40"></td>
- <td>{$item['title']}</td>
- <td>{$item['couponsn']}</td>
- <td>满 {$item['condition']}</td>
- <td>{$item['discount']}</td>
- <td>{$item['credit']} {$creditnames[$item['credittype']]}</td>
- <td>{$item['limit']} 次</td>
- <td>{$item['amount']} 张</td>
- <td>{$item['dosage']} 张</td>
- <td>{php echo date('Y-m-d', $item['starttime'])} - {php echo date('Y-m-d', $item['endtime'])}</td>
- <td style="text-align:right;">
- <a href="{php echo url('activity/token/post', array('id' => $item['couponid'], 'op' => 'post'))}" title="编辑">编辑</a> -
- <a href="{php echo url('activity/token/del', array('id' => $item['couponid'], 'op' => 'delete'))}" onclick="return confirm('此操作不可恢复,确认删除?');return false;" title="删除">删除</a> -
- <a href="{php echo url('activity/consume/display', array('couponid' => $item['couponid'], 'type' => 2))}" title="兑换记录">兑换记录</a>
- </td>
- </tr>
- {/loop}
- </tbody>
- </table>
- </div>
- </div>
- {$pager}
- </div>
- {/if}
- {template 'common/footer'}
|