审计记录

WebContent/WEB-INF/jsp/pc/report/prize.jsp 4.8 KB
zxt@theyeasy.com committed
1 2 3 4 5 6 7 8
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

	<head>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<meta http-equiv="X-UA-Compatible" content="ie=edge">
9
		<title>抽奖记录</title>
zxt@theyeasy.com committed
10 11 12
		<link rel="stylesheet" href="/zzhnc/res/plugins/layui/css/layui.css">
		<link rel="stylesheet" href="/zzhnc/res/css/basic.css">
	</head>
13 14 15 16 17 18 19 20 21 22 23 24
	<style>
		.floatR {
			float: right;
			line-height: 36px;
			padding-right: 40px;
		}
		
		.floatR span {
			color: red;
			font-size: 1.4em;
		}
	</style>
25

zxt@theyeasy.com committed
26
	<body class="wrap">
27 28 29 30 31 32 33
		<div class="layui-form">
			<div class="layui-form-item">
				<div class="layui-input-inline" style="width: 140px;">
					<input type="number" class="layui-input" name="turn" placeholder="轮次(数字)" />
				</div>
				<div class="layui-input-inline" style="width: 140px;">
					<select name="status">
34 35 36
						<option value="">状态</option>
						<option value="1">未兑换</option>
						<option value="2">已兑换</option>
37 38 39 40
					</select>
				</div>
				<div class="layui-input-inline" style="width: 140px;">
					<input type="text" class="layui-input" name="keyword" placeholder="关键字" />
zxt@theyeasy.com committed
41 42
				</div>
				<button class="layui-btn" lay-submit lay-filter="querybtn">查询</button>
43 44
				<button class="layui-btn layui-btn-primary resetBtn" type="reset">重置</button>
				<div class="floatR">已中奖金额:<span id="moneySum"></span></div>
45
			</div>
46 47

		</div>
zxt@theyeasy.com committed
48 49 50
		<table class="layui-table">
			<thead>
				<tr>
51 52 53 54 55
					<th>No</th>
					<th>轮次</th>
					<th>中奖人员</th>
					<th>红包</th>
					<th>礼品</th>
56
					<th>状态</th>
57
					<th style="min-width: 84px;">时间 </th>
zxt@theyeasy.com committed
58 59
				</tr>
			</thead>
60
			<tbody id="tablelist">
61

zxt@theyeasy.com committed
62 63
			</tbody>
		</table>
64
		<div class="nodata">暂无数据</div>
zxt@theyeasy.com committed
65 66
		<div id="page"></div>
	</body>
67

zxt@theyeasy.com committed
68
	<script src='/zzhnc/res/js/jquery.min.js'></script>
69 70
	<script src="/zzhnc/res/plugins/layui/layui.js"></script>
	<script src="/zzhnc/res/js/me.js"></script>
zxt@theyeasy.com committed
71
	<script>
72 73 74
		layui.use(['form', 'element', 'laypage'], function() {
			var form = layui.form,
				element = layui.element,
zxt@theyeasy.com committed
75
				laypage = layui.laypage;
76

77 78 79 80
			//查询条件
			var queryObj = {
				page: 1,
				pagesize: 10,
81
				turn: null,
82 83 84
				status: null,
				keyword: null
			}
85

86 87
			//初始化方法
			function initData(queryObj) {
88
				$.post("/zzhnc/activity/lotterys", queryObj, function(data) {
89
					data = data.data;
90 91
					$('#moneySum').text(data.sum)
					console.log(data)
92
					$("#tablelist").html("");
93 94 95 96 97
					var str = "";
					if(data.rows.length < 1) {
						$(".nodata").show();
					} else {
						$(".nodata").hide();
98
						for(var i = 0; i < data.rows.length; i++) {
99
							str += '<tr>' +
100
								'<td>' + ((data.page - 1) * data.pageSize + i + 1) + '</td>' +
101
								'<td>' + data.rows[i].turn + '</td>' +
102
								'<td><img class="fansImg" src="' + data.rows[i].logo + '" />' + data.rows[i].nickname + '</td>' +
103 104 105
								'<td>' + showMny(data.rows[i].mny) + '</td>' +
								'<td>' + showPrizeName(data.rows[i].mny, data.rows[i].prizeName) + '</td>' +
								'<td>' + showStatus(data.rows[i].status) + '</td>'+
106
								'<td>' + toTime_G(data.rows[i].createdtime) + '</td>' +
107
								'</tr>';
zxt@theyeasy.com committed
108
						}
109 110 111 112
						$("#tablelist").html(str);
						form.render();
						toNull_G();
					}
113 114 115 116 117 118 119 120 121 122 123 124 125 126
					laypage.render({
						elem: 'page',
						count: data.total,
						limit: queryObj.pagesize,
						curr: queryObj.page,
						layout: ['count', 'prev', 'page', 'next', 'skip'],
						jump: function(obj, first) {
							if(!first) {
								queryObj.page = obj.curr
								initData(queryObj);
							}

						}
					})
127
				})
128
			}
zxt@theyeasy.com committed
129

130 131 132 133 134 135 136 137 138 139
			//初始化数据
			initData(queryObj);

			//查询
			form.on('submit(querybtn)', function(data) {
				console.log(data.field)
				queryObj = data.field;
				queryObj.page = 1;
				queryObj.keyword = $("[name=keyword]").val();
				queryObj.turn = $("[name=turn]").val();
140
				queryObj.status = $("[name=status]").val();
141 142 143 144 145 146 147 148 149 150 151 152 153 154
				initData(queryObj);
			});

			//重置
			$(".resetBtn").on("click", function() {
				$("[name=keyword]").val("");
				$("[name=turn]").val("");
				$('[name=status]').val("")
				queryObj.turn = null;
				queryObj.keyword = null;
				queryObj.status = null
				form.render();
				initData(queryObj);
			})
155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187
			
			//显示红包
			function showMny(mny){
				var val = "";
				if(mny > 0){
					val = mny + "元";
				}else{
					val = "";
				}
				return val;
			}
			
			//显示礼品
			function showPrizeName(mny, name){
				var val = "";
				if(mny > 0){
					val = "";
				}else{
					val = name;
				}
				return val;
			}
			
			//显示状态
			function showStatus(s){
				var val = "";
				if(s == 1){
					val = "未兑换";
				}else if(s == 2){
					val = "已兑换";
				}
				return val;
			}
zxt@theyeasy.com committed
188 189 190 191
		})
	</script>

</html>