dm-design/商家端web/2.1 营销工具/2.1.1 会员功能/等级设置/等级设置.html

259 lines
7.0 KiB
HTML

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>等级设置 - Demo</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background-color: #f5f5f5;
color: #333;
line-height: 1.4;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 20px;
background-color: white;
min-height: 100vh;
}
.header {
font-size: 18px;
font-weight: 500;
margin-bottom: 30px;
padding-bottom: 10px;
border-bottom: 1px solid #e0e0e0;
}
.filter-section {
display: flex;
gap: 15px;
align-items: center;
margin-bottom: 30px;
padding: 20px;
background-color: #fafafa;
border: 1px dashed #ccc;
}
.filter-label {
font-size: 14px;
color: #666;
white-space: nowrap;
}
.select-dropdown {
padding: 8px 12px;
border: 1px solid #d0d0d0;
background-color: white;
font-size: 14px;
min-width: 180px;
border-radius: 4px;
}
.btn {
padding: 8px 16px;
border: none;
border-radius: 4px;
font-size: 14px;
cursor: pointer;
transition: background-color 0.2s;
}
.btn-query, .btn-batch {
background-color: white;
color: #666;
border: 1px dashed #ccc;
}
.table-container {
border: 1px dashed #ccc;
background-color: white;
}
.table-header {
display: grid;
grid-template-columns: 2fr 2fr 2fr 1fr;
background-color: #f8f9fa;
border-bottom: 1px dashed #ccc;
padding: 15px 20px;
font-weight: 500;
font-size: 14px;
color: #666;
}
.table-row {
display: grid;
grid-template-columns: 2fr 2fr 2fr 1fr;
padding: 15px 20px;
border-bottom: 1px dashed #eee;
align-items: center;
font-size: 14px;
background-color: white;
}
.table-row:hover {
background-color: #f8f9fa;
}
.toggle-switch {
position: relative;
width: 50px;
height: 24px;
background-color: #ddd;
border-radius: 12px;
border: 1px solid #ccc;
}
.toggle-switch.active {
background-color: #28a745;
}
.toggle-switch::after {
content: '';
position: absolute;
width: 20px;
height: 20px;
border-radius: 50%;
background-color: white;
top: 1px;
left: 1px;
border: 1px solid #ddd;
}
.toggle-switch.active::after {
transform: translateX(26px);
}
.member-levels {
color: #666;
font-size: 13px;
}
.action-link {
color: #17a2b8;
text-decoration: none;
font-size: 13px;
border: 1px dashed #17a2b8;
padding: 4px 8px;
border-radius: 3px;
}
.action-link:hover {
background-color: #e8f7f8;
}
.wireframe-note {
position: fixed;
top: 10px;
right: 10px;
background-color: #fff;
border: 2px dashed #999;
padding: 10px;
font-size: 12px;
color: #666;
border-radius: 4px;
max-width: 200px;
}
</style>
</head>
<body>
<div class="wireframe-note">
线框图演示页面<br>
Demo Wireframe
</div>
<div class="container">
<div class="header">等级设置</div>
<div class="filter-section">
<span class="filter-label">摊位名称</span>
<select class="select-dropdown">
<option>请选择摊位名称...</option>
<option>牛牛蔬菜店</option>
<option>羊羊水果店</option>
<option>小狗羊肉</option>
<option>小马猪蹄</option>
<option>小鱼生鲜</option>
</select>
<button class="btn btn-query">查询</button>
<button class="btn btn-batch">批量会员等级编辑</button>
</div>
<div class="table-container">
<div class="table-header">
<div>摊位名称</div>
<div>是否启用会员</div>
<div>会员等级</div>
<div>操作</div>
</div>
<div class="table-row">
<div>牛牛蔬菜店</div>
<div>
<div class="toggle-switch active"></div>
</div>
<div class="member-levels">lv1, lv2, lv3, lv4</div>
<div>
<a href="#" class="action-link">设置等级明细</a>
</div>
</div>
<div class="table-row">
<div>羊羊水果店</div>
<div>
<div class="toggle-switch"></div>
</div>
<div class="member-levels">lv1, lv2, lv3</div>
<div>
<a href="#" class="action-link">设置等级明细</a>
</div>
</div>
<div class="table-row">
<div>小狗羊肉</div>
<div>
<div class="toggle-switch active"></div>
</div>
<div class="member-levels">lv1, lv2, lv3, lv4</div>
<div>
<a href="#" class="action-link">设置等级明细</a>
</div>
</div>
<div class="table-row">
<div>小马猪蹄</div>
<div>
<div class="toggle-switch"></div>
</div>
<div class="member-levels">lv1, lv2</div>
<div>
<a href="#" class="action-link">设置等级明细</a>
</div>
</div>
<div class="table-row">
<div>小鱼生鲜</div>
<div>
<div class="toggle-switch active"></div>
</div>
<div class="member-levels">lv1, lv2, lv3, lv4</div>
<div>
<a href="#" class="action-link">设置等级明细</a>
</div>
</div>
</div>
</div>
</body>
</html>