signmanage.html
7.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
{php $newUI = true;}
{template 'common/header'}
<div class="main">
<ul class="nav nav-tabs">
<li {if $_GPC['do'] == 'membercard'}class="active"{/if}><a href="{php echo $this->createWeburl('membercard', array('op' => 'display'))}">会员卡设置</a></li>
<li {if $_GPC['do'] == 'signmanage'}class="active"{/if}><a href="{php echo $this->createWeburl('signmanage', array('op' => 'sign_set'))}">签到管理</a></li>
<li {if $_GPC['do'] == 'noticemanage'}class="active"{/if}><a href="{php echo $this->createWeburl('noticemanage', array('op' => 'list'))}">通知管理</a></li>
<li {if $_GPC['do'] == 'cardmanage'}class="active"{/if}><a href="{php echo $this->createWeburl('cardmanage', array('op' => 'display'))}">会员卡管理</a></li>
</ul>
<div style="margin-bottom:15px;">
<div class="btn-group">
<a href="{php echo $this->createWeburl('signmanage', array('op' => 'sign_set'))}" class="btn {if $op == 'sign_set'}btn-primary{else}btn-default{/if}">签到策略</a>
<a href="{php echo $this->createWeburl('signmanage', array('op' => 'sign_record'))}" class="btn {if $op == 'sign_record'}btn-primary{else}btn-default{/if}">签到列表</a>
</div>
</div>
{if $op == 'sign_record'}
<div class="clearfix">
<div class="form-group">
<div class="panel panel-default">
<div class="panel-body table-responsive">
<table class="table table-hover">
<thead>
<tr>
<th>会员姓名</th>
<th>获得积分</th>
<th>年</th>
<th>月</th>
<th>日</th>
<th>补签</th>
<th>签到时间</th>
</tr>
</thead>
<tbody>
{loop $list $sign}
<tr>
<td>{$sign['realname']}</td>
<td>{$sign['credit']}</td>
<td>{$sign['year']}</td>
<td>{$sign['month']}</td>
<td>{$sign['day']}</td>
{if $sign['remedy'] == 1}
<td>是</td>
{else}
<td>否</td>
{/if}
<td>{$sign['addtime']}</td>
</tr>
{/loop}
</tbody>
</table>
</div>
</div>
{$pager}
</div>
</div>
{/if}
{if $op == 'sign_set'}
<div class="clearfix">
<div style="margin-bottom:20px">
是否开启签到功能:
<input type="checkbox" name="status" value="1" {if intval($extend_switch['sign'])==1} checked="checked" {/if}/>
</div>
{if $extend_switch['sign'] == '1'}
<form action="" class="form-horizontal form" method="post" enctype="multipart/form-data" id="form1">
<div class="panel panel-default">
<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">补签规则设置</label>
<div class="col-sm-9 col-xs-12">
<div class="input-group">
<span class="input-group-addon">补签开启</span>
<span class="form-control">
<input style="margin-top:-6px;" type="checkbox" class="form-control" name="remedy" value="1" {if $sign_set['sign']['remedy'] == 1}checked{/if}/>
</span>
<span class="input-group-addon">补签扣除(每天/次)</span>
<input type="text" class="form-control" name="remedy_cost" value="{$sign_set['sign']['remedy_cost']}"/>
<span class="input-group-addon">
<label class="radio-inline">
<input type="radio" name="remedy_cost_type" value="credit2" {if $sign_set['sign']['remedy_cost_type'] == "credit2"}checked{/if}/>余额
</label>
<label class="radio-inline">
<input type="radio" name="remedy_cost_type" value="credit1" {if $sign_set['sign']['remedy_cost_type'] == "credit1"}checked{/if}/>积分
</label>
</span>
</div>
</br>
</div>
<label class="col-xs-12 col-sm-3 col-md-2 control-label">签到奖励</label>
<div class="col-sm-9 col-xs-12">
<div class="input-group">
<span class="input-group-addon">每天签到奖励</span>
<input type="text" class="form-control" name="everydaynum" value="{$sign_set['sign']['everydaynum']}"/>
<span class="input-group-addon">积分</span>
</div>
<br/>
<div class="input-group">
<span class="input-group-addon">每月累计</span>
<input type="text" class="form-control" name="first_group_day" value="{$sign_set['sign']['first_group_day']}"/>
<span class="input-group-addon">天额外奖励</span>
<input type="text" class="form-control" name="first_group_num" value="{$sign_set['sign']['first_group_num']}"/>
<span class="input-group-addon">积分</span>
</div>
<br/>
<div class="input-group">
<span class="input-group-addon">每月累计</span>
<input type="text" class="form-control" name="second_group_day" value="{$sign_set['sign']['second_group_day']}"/>
<span class="input-group-addon">天额外奖励</span>
<input type="text" class="form-control" name="second_group_num" value="{$sign_set['sign']['second_group_num']}"/>
<span class="input-group-addon">积分</span>
</div>
<br/>
<div class="input-group">
<span class="input-group-addon">每月累计</span>
<input type="text" class="form-control" name="third_group_day" value="{$sign_set['sign']['third_group_day']}"/>
<span class="input-group-addon">天额外奖励</span>
<input type="text" class="form-control" name="third_group_num" value="{$sign_set['sign']['third_group_num']}"/>
<span class="input-group-addon">积分</span>
</div>
<br/>
<div class="input-group">
<span class="input-group-addon">每月满签额外奖励</span>
<input type="text" class="form-control" name="full_sign_num" value="{$sign_set['sign']['full_sign_num']}"/>
<span class="input-group-addon">积分</span>
</div>
<span class="help-block">连续奖励的天数必须大于1天。</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_ueditor('content', $sign_set['content']);}
</div>
</div>
</div>
</div>
<div class="form-group" style="margin-left:0px">
<input type="hidden" name="token" value="{$_W['token']}"/>
<input type="submit" name="submit" value="提交" class="btn btn-primary col-lg-1"/>
</div>
</form>
{/if}
</div>
</div>
<script type="text/javascript">
require(['jquery.ui', 'bootstrap.switch'], function(){
$('#form1').submit(function(){
var everydaynum = parseInt($(':text[name="everydaynum"]').val());
if(isNaN(everydaynum) || !everydaynum) {
util.message('每天签到奖励积分必须大于0', '', 'error');
return false;
}
});
$(":checkbox[name='status']").bootstrapSwitch();
$(":checkbox[name='status']").on('switchChange.bootstrapSwitch', function(e, state){
$this = $(this);
var status = this.checked ? 1 : 2;
$.post("{php echo $this->createWeburl('signmanage', array('op' => 'sign_status'));}", {status:status}, function(data){
data = $.parseJSON(data);
if(data.message.errno != 0) {
util.message(data.message.message, '', 'error');
return false;
} else {
util.message('操作成功', location.href, 'success');
}
});
});
});
</script>
{/if}
{template 'common/footer'}