dm-design/new_web/merchant/pages/member-view.html

173 lines
7.3 KiB
HTML

<div class="page-content">
<h2>会员列表</h2>
<!-- 筛选区域 -->
<div class="filter-section">
<div class="filter-row">
<div class="filter-item">
<label>店铺</label>
<select id="storeFilter">
<option value="">全部店铺</option>
<option value="时尚服装店">时尚服装店</option>
<option value="数码电子城">数码电子城</option>
<option value="美食餐厅">美食餐厅</option>
<option value="家居生活馆">家居生活馆</option>
<option value="运动健身店">运动健身店</option>
</select>
</div>
<div class="filter-item">
<label>用户昵称</label>
<input type="text" id="nicknameFilter" placeholder="请输入用户昵称">
</div>
<div class="filter-item">
<label>会员等级</label>
<select id="levelFilter">
<option value="">全部等级</option>
<option value="LV1">LV1</option>
<option value="LV2">LV2</option>
<option value="LV3">LV3</option>
<option value="LV4">LV4</option>
</select>
</div>
<div class="filter-item">
<label>注册时间</label>
<input type="date" id="registrationDate">
</div>
</div>
<div class="filter-actions">
<button class="btn btn-primary" onclick="searchMembers()">筛选查询</button>
</div>
</div>
<!-- 统计信息 -->
<div class="stats-section">
<div class="stats-item">
<div class="stats-icon member-icon"></div>
<div class="stats-content">
<div class="stats-label">会员总数</div>
<div class="stats-value">1,247</div>
</div>
</div>
<div class="stats-item">
<div class="stats-icon new-member-icon"></div>
<div class="stats-content">
<div class="stats-label">今日新增</div>
<div class="stats-value">23</div>
</div>
</div>
</div>
<!-- 会员列表表格 -->
<div class="table-container">
<table class="member-table">
<thead>
<tr>
<th><input type="checkbox" id="selectAll"></th>
<th>所属摊位 <span class="sort-icon"></span></th>
<th>用户ID <span class="sort-icon"></span></th>
<th>用户头像</th>
<th>用户昵称 <span class="sort-icon"></span></th>
<th>手机号</th>
<th>会员等级 <span class="sort-icon"></span></th>
<th>生日</th>
<th>注册时间 <span class="sort-icon"></span></th>
<th>操作</th>
</tr>
</thead>
<tbody id="memberTableBody">
<tr>
<td><input type="checkbox"></td>
<td>时尚服装店</td>
<td>M001</td>
<td><div class="avatar green-avatar"></div></td>
<td>张三</td>
<td>138****1234</td>
<td><span class="level-badge lv2">LV2</span></td>
<td>1990-05-15</td>
<td>2024-01-15 14:30:25</td>
<td><a href="#" class="detail-link" onclick="viewMemberDetail('M001')">详情</a></td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>数码电子城</td>
<td>M002</td>
<td><div class="avatar orange-avatar"></div></td>
<td>李四</td>
<td>139****5678</td>
<td><span class="level-badge lv1">LV1</span></td>
<td>1985-08-20</td>
<td>2024-02-20 09:15:30</td>
<td><a href="#" class="detail-link" onclick="viewMemberDetail('M002')">详情</a></td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>美食餐厅</td>
<td>M003</td>
<td><div class="avatar red-avatar"></div></td>
<td>王五</td>
<td>136****9012</td>
<td><span class="level-badge lv3">LV3</span></td>
<td>1992-12-08</td>
<td>2024-03-10 16:45:12</td>
<td><a href="#" class="detail-link" onclick="viewMemberDetail('M003')">详情</a></td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>家居生活馆</td>
<td>M004</td>
<td><div class="avatar purple-avatar"></div></td>
<td>赵六</td>
<td>137****3456</td>
<td><span class="level-badge lv1">LV1</span></td>
<td>1988-03-25</td>
<td>2024-04-05 11:20:45</td>
<td><a href="#" class="detail-link" onclick="viewMemberDetail('M004')">详情</a></td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>运动健身店</td>
<td>M005</td>
<td><div class="avatar pink-avatar"></div></td>
<td>孙七</td>
<td>135****7890</td>
<td><span class="level-badge lv4">LV4</span></td>
<td>1995-07-12</td>
<td>2024-05-22 13:55:18</td>
<td><a href="#" class="detail-link" onclick="viewMemberDetail('M005')">详情</a></td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>时尚服装店</td>
<td>M006</td>
<td><div class="avatar blue-avatar"></div></td>
<td>周八</td>
<td>134****2468</td>
<td><span class="level-badge lv2">LV2</span></td>
<td>1991-11-30</td>
<td>2024-06-18 08:35:22</td>
<td><a href="#" class="detail-link" onclick="viewMemberDetail('M006')">详情</a></td>
</tr>
</tbody>
</table>
</div>
<!-- 分页 -->
<div class="pagination-section">
<div class="pagination-info">
显示
<select id="pageSize">
<option value="20" selected>20</option>
<option value="50">50</option>
<option value="100">100</option>
</select>
条记录,共 1,247 条
</div>
<div class="pagination-controls">
<span>首页</span>
<span>上一页</span>
<span><input type="number" value="1" min="1" max="63"> 页,共 63 页</span>
<span>下一页</span>
<span>尾页</span>
</div>
</div>
</div>