From 74315c8cc145e30c33f2c2b3fd9074c446e6699c Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Mon, 03 Mar 2025 15:38:46 +0800
Subject: [PATCH] feat(mall): 添加会员列表页面
---
src/main/resources/templates/febs/views/index.html | 127 ++++++++---------------------------------
1 files changed, 26 insertions(+), 101 deletions(-)
diff --git a/src/main/resources/templates/febs/views/index.html b/src/main/resources/templates/febs/views/index.html
index 25a1f97..f9eff01 100644
--- a/src/main/resources/templates/febs/views/index.html
+++ b/src/main/resources/templates/febs/views/index.html
@@ -135,80 +135,8 @@
<div class="layui-card-body layui-anim layui-anim-fadein">
<div class="layui-row">
- <div class="m-title">订单付款</div>
- <div class="layui-row layui-col-space15">
- <div class="layui-col-md3">
- <div class="layui-panel">
- <div class="box">
- <p class="name">微信支付</p>
- <p class="num"><span id="wechatPay"></span></p>
- </div>
- </div>
- </div>
- <div class="layui-col-md3">
- <div class="layui-panel">
- <div class="box">
- <p class="name">支付宝支付</p>
- <p class="num" ><span id="alipayPay"></span></p>
- </div>
- </div>
- </div>
- <div class="layui-col-md3">
- <div class="layui-panel">
- <div class="box">
- <p class="name">银行卡支付</p>
- <p class="num"><span id="scorePay"></span></p>
- </div>
- </div>
- </div>
- <div class="layui-col-md3">
- <div class="layui-panel">
- <div class="box">
- <p class="name">余额支付</p>
- <p class="num"><span id="balancePay"></span></p>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
-
- <div class="layui-card-body layui-anim layui-anim-fadein">
- <div class="layui-row">
- <div class="m-title">业绩</div>
- <div class="layui-row layui-col-space15">
- <div class="layui-col-md3">
- <div class="layui-panel">
- <div class="box">
- <p class="name">今日业绩</p>
- <p class="num"><span id="today"></span></p>
- </div>
- </div>
- </div>
- <div class="layui-col-md3">
- <div class="layui-panel">
- <div class="box">
- <p class="name">昨日业绩</p>
- <p class="num" ><span id="lastDay"></span></p>
- </div>
- </div>
- </div>
- <div class="layui-col-md3">
- <div class="layui-panel">
- <div class="box">
- <p class="name">本月业绩</p>
- <p class="num"><span id="thisMonth"></span></p>
- </div>
- </div>
- </div>
- <div class="layui-col-md3">
- <div class="layui-panel">
- <div class="box">
- <p class="name">上月业绩</p>
- <p class="num"><span id="lastMonth"></span></p>
- </div>
- </div>
- </div>
+ <div class="m-title">会员</div>
+ <div class="layui-row layui-col-space15" id = "memberLevelCounts">
</div>
</div>
</div>
@@ -228,16 +156,8 @@
<div class="layui-col-md3">
<div class="layui-panel">
<div class="box">
- <p class="name">正式会员用户总数</p>
- <p class="num" ><span id="formalMember"></span></p>
- </div>
- </div>
- </div>
- <div class="layui-col-md3">
- <div class="layui-panel">
- <div class="box">
- <p class="name">非会员用户总数</p>
- <p class="num"><span id="informalMember"></span></p>
+ <p class="name">本日注册用户数</p>
+ <p class="num"><span id="todayMember"></span></p>
</div>
</div>
</div>
@@ -248,14 +168,6 @@
<div class="layui-card-body layui-anim layui-anim-fadein">
<div class="layui-row">
<div class="layui-row layui-col-space15">
- <div class="layui-col-md3">
- <div class="layui-panel">
- <div class="box">
- <p class="name">本日注册用户数</p>
- <p class="num"><span id="todayMember"></span></p>
- </div>
- </div>
- </div>
<div class="layui-col-md3">
<div class="layui-panel">
<div class="box">
@@ -280,12 +192,27 @@
</div>
</div>
</div>
+<script type="text/html" id="memberLevelCount">
+ {{# layui.each(d, function(index, item){ }}
+ <div class="layui-col-md3">
+ <div class="layui-panel">
+ <div class="box">
+ <p class="name">{{item.vipName}}</p>
+ <p class="num">{{item.memberCnt}}</p>
+ </div>
+ </div>
+ </div>
+ {{# }) }}
+</script>
<script data-th-inline="javascript" type="text/javascript">
- layui.use(['apexcharts', 'febs', 'jquery', 'util'], function () {
+ layui.use(['apexcharts', 'febs', 'jquery', 'util', 'laytpl'], function () {
var $ = layui.jquery,
util = layui.util,
$view = $('#febs-index'),
- febs = layui.febs;
+ memberLevelCountHtml = memberLevelCount.innerHTML,
+ $memberLevelCounts = $("#memberLevelCounts"),
+ laytpl = layui.laytpl,
+ febs = layui.febs;
febs.get(ctx + 'index/' + currentUser.username, null, function (r) {
handleSuccess(r.data);
@@ -307,22 +234,20 @@
];
var index = Math.floor((Math.random() * welcomeArr.length));
var welcomeMessage = time + ',<a id="febs-index-user">' + currentUser.username + '</a>,' + welcomeArr[index];
+
+
+ laytpl(memberLevelCountHtml).render(data.vipIndexVos, function(html) {
+ $memberLevelCounts.append(html);
+ })
$view.find('#today').text(data.today).end()
.find('#lastDay').text(data.lastDay).end()
.find('#thisMonth').text(data.thisMonth).end()
.find('#lastMonth').text(data.lastMonth).end()
//会员信息
.find('#totalMember').text(data.totalMember).end()
- .find('#formalMember').text(data.formalMember).end()
- .find('#informalMember').text(data.informalMember).end()
.find('#todayMember').text(data.todayMember).end()
.find('#thisMonthMember').text(data.thisMonthMember).end()
.find('#lastMonthMember').text(data.lastMonthMember).end()
-
- .find('#wechatPay').text(data.wechatPay).end()
- .find('#alipayPay').text(data.alipayPay).end()
- .find('#scorePay').text(data.scorePay).end()
- .find('#balancePay').text(data.balancePay).end()
.find('#user-dept').text(currentUser.deptName ? currentUser.deptName : '暂无所属部门').end()
.find('#user-role').text(currentUser.roleName ? currentUser.roleName : '暂无角色').end()
--
Gitblit v1.9.1