signmanage.html
5.1 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
{php $newUI = true;}
{template 'common/header'}
<div style="margin-bottom:15px;">
<div class="btn-group">
<a href="{php echo $this->createWeburl('signmanage', array('op' => 'sign-credit'))}" class="btn {if $op == 'sign-credit'}btn-primary{else}btn-default{/if}">积分策略</a>
<a href="{php echo $this->createWeburl('signmanage', array('op' => 'record-list'))}" class="btn {if $op == 'record-list'}btn-primary{else}btn-default{/if}">签到列表</a>
</div>
</div>
{if $op == 'record-list'}
<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>
</tr>
</thead>
<tbody>
{loop $list $sign}
<tr>
<td>{$sign['realname']}</td>
<td>{$sign['credit']}</td>
<td>{$sign['addtime']}</td>
</tr>
{/loop}
</tbody>
</table>
</div>
</div>
{$pager}
</div>
</div>
{/if}
{if $op == 'sign-credit'}
<div class="clearfix">
<div style="margin-bottom:20px">
是否开启签到功能:
<input type="checkbox" name="sign_status" value="1" {if intval($setting['sign_status'])==1} checked="checked" {/if}/>
</div>
{if $setting['sign_status'] == '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>
<input type="text" class="form-control" name="sign[everydaynum]" value="{$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="sign[first_group_day]" value="{$set['sign']['first_group_day']}"/>
<span class="input-group-addon">天签到奖励</span>
<input type="text" class="form-control" name="sign[first_group_num]" value="{$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="sign[second_group_day]" value="{$set['sign']['second_group_day']}"/>
<span class="input-group-addon">天签到奖励</span>
<input type="text" class="form-control" name="sign[second_group_num]" value="{$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="sign[third_group_day]" value="{$set['sign']['third_group_day']}"/>
<span class="input-group-addon">天签到奖励</span>
<input type="text" class="form-control" name="sign[third_group_num]" value="{$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="sign[full_sign_num]" value="{$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', $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>
<script type="text/javascript">
require(['jquery.ui', 'bootstrap.switch'], function(){
$('#form1').submit(function(){
var everydaynum = parseInt($(':text[name="sign[everydaynum]"]').val());
if(isNaN(everydaynum) || !everydaynum) {
util.message('每天签到奖励积分必须大于0', '', 'error');
return false;
}
});
$(":checkbox[name='sign_status']").bootstrapSwitch();
$(":checkbox[name='sign_status']").on('switchChange.bootstrapSwitch', function(e, state){
$this = $(this);
var status = this.checked ? 1 : 0;
$.post("{php echo $this->createWeburl('signmanage', array('op' => 'sign-status', 'field' => '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'}