From 9bc60c39ec05aa8f88b0273c974a7442fb4d07d4 Mon Sep 17 00:00:00 2001
From: Hentua <wangdoubleone@gmail.com>
Date: Tue, 20 Jun 2023 22:12:03 +0800
Subject: [PATCH] 会员列表导出
---
src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html | 50 +++++++++++++++++++++++++++++++++++++-------------
1 files changed, 37 insertions(+), 13 deletions(-)
diff --git a/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html b/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html
index ad54201..1118bb2 100644
--- a/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html
+++ b/src/main/resources/templates/febs/views/modules/mallMember/mallMemberList.html
@@ -3,7 +3,7 @@
<div class="layui-col-md12">
<div class="layui-card">
<div class="layui-card-body febs-table-full">
- <form class="layui-form layui-table-form" lay-filter="user-table-form">
+ <form class="layui-form layui-table-form" lay-filter="member-table-form">
<div class="layui-row">
<div class="layui-col-md10">
<div class="layui-form-item">
@@ -29,6 +29,21 @@
</select>
</div>
</div>
+ <div class="layui-inline">
+ <label class="layui-form-label">会员类型:</label>
+ <div class="layui-input-inline">
+ <select name="level">
+ <option value="">请选择</option>
+ <option value="ZERO_LEVEL">迷梦素人</option>
+ <option value="FIRST_LEVEL">觉醒须眉/觉醒丽人</option>
+ <option value="SECOND_LEVEL">先知蓝颜/先知红颜</option>
+ <option value="THIRD_LEVEL">追影才子/追影佳人</option>
+ <option value="FOUR_LEVEL">赋权玉郎/赋权娇娘</option>
+ <option value="FIFTH_LEVEL">位极尊上/位极女卿</option>
+ <option value="SIX_LEVEL">权倾圣主/权倾女帝</option>
+ </select>
+ </div>
+ </div>
</div>
</div>
<div class="layui-col-md2 layui-col-sm12 layui-col-xs12 table-action-area">
@@ -38,10 +53,13 @@
<div class="layui-btn layui-btn-sm layui-btn-primary febs-button-green-plain table-action" id="reset">
<i class="layui-icon"></i>
</div>
+ <div class="layui-btn layui-btn-sm layui-btn-primary febs-button-green-plain table-action" id="exportExcel">
+ 导出
+ </div>
</div>
</div>
</form>
- <table lay-filter="userTable" lay-data="{id: 'userTable'}"></table>
+ <table lay-filter="memberTable" lay-data="{id: 'memberTable'}"></table>
</div>
</div>
</div>
@@ -106,6 +124,7 @@
$query = $view.find('#query'),
$reset = $view.find('#reset'),
$searchForm = $view.find('form'),
+ $exportExcel = $view.find('#exportExcel'),
sortObject = {field: 'phone', type: null},
tableIns;
@@ -121,7 +140,7 @@
initTable();
// 初始化表格操作栏各个按钮功能
- table.on('tool(userTable)', function (obj) {
+ table.on('tool(memberTable)', function (obj) {
var data = obj.data,
layEvent = obj.event;
@@ -228,7 +247,7 @@
function initTable() {
tableIns = febs.table.init({
elem: $view.find('table'),
- id: 'userTable',
+ id: 'memberTable',
url: ctx + 'admin/mallMember/getMallMemberList',
toolbar:"#tableMemberBar",
defaultToolbar:[],
@@ -271,7 +290,7 @@
});
}
- table.on('toolbar(userTable)', function(obj){
+ table.on('toolbar(memberTable)', function(obj){
var data = obj.data,
layEvent = obj.event;
@@ -289,14 +308,14 @@
return;
}
- // var checkData = table.checkStatus('userTable').data;
+ // var checkData = table.checkStatus('memberTable').data;
// if (checkData.length <= 0) {
// febs.alert.warn('请选择需要的用户');
// return;
// }
if (layEvent === 'resetPwd') {
- var checkData = table.checkStatus('userTable').data;
+ var checkData = table.checkStatus('memberTable').data;
if (checkData.length <= 0) {
febs.alert.warn('请选择需要的用户');
return;
@@ -311,7 +330,7 @@
}
if (layEvent === 'resetPayPwd') {
- var checkData = table.checkStatus('userTable').data;
+ var checkData = table.checkStatus('memberTable').data;
if (checkData.length <= 0) {
febs.alert.warn('请选择需要的用户');
return;
@@ -327,7 +346,7 @@
}
if (layEvent === 'balance') {
- var checkData = table.checkStatus('userTable').data;
+ var checkData = table.checkStatus('memberTable').data;
if (checkData.length <= 0) {
febs.alert.warn('请选择需要的用户');
return;
@@ -340,7 +359,7 @@
}
if (layEvent === 'voucherUpdate') {
- var checkData = table.checkStatus('userTable').data;
+ var checkData = table.checkStatus('memberTable').data;
if (checkData.length <= 0) {
febs.alert.warn('请选择需要的用户');
return;
@@ -353,7 +372,7 @@
}
if (layEvent === 'score') {
- var checkData = table.checkStatus('userTable').data;
+ var checkData = table.checkStatus('memberTable').data;
if (checkData.length <= 0) {
febs.alert.warn('请选择需要的用户');
return;
@@ -366,7 +385,7 @@
}
if (layEvent === 'prizeScore') {
- var checkData = table.checkStatus('userTable').data;
+ var checkData = table.checkStatus('memberTable').data;
if (checkData.length <= 0) {
febs.alert.warn('请选择需要的用户');
return;
@@ -379,7 +398,7 @@
}
if (layEvent === 'agentLevel') {
- var checkData = table.checkStatus('userTable').data;
+ var checkData = table.checkStatus('memberTable').data;
if (checkData.length <= 0) {
febs.alert.warn('请选择需要的用户');
return;
@@ -481,5 +500,10 @@
changeIdentityNo(4, data.value);
}
})
+
+
+ $exportExcel.on('click', function() {
+ febs.download(ctx + 'admin/mallMember/exportMemberList', getQueryParams(), '会员列表.xlsx');
+ });
})
</script>
\ No newline at end of file
--
Gitblit v1.9.1