This commit is contained in:
		
							parent
							
								
									5555189e52
								
							
						
					
					
						commit
						67e06f8be4
					
				|  | @ -217,7 +217,6 @@ | ||||||
|             <h1 class="page-title">会员等级明细</h1> |             <h1 class="page-title">会员等级明细</h1> | ||||||
|             <div class="action-buttons"> |             <div class="action-buttons"> | ||||||
|                 <button class="btn btn-primary">等级编辑</button> |                 <button class="btn btn-primary">等级编辑</button> | ||||||
|                 <button class="btn btn-success">提交</button> |  | ||||||
|             </div> |             </div> | ||||||
|         </div> |         </div> | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -3,7 +3,7 @@ | ||||||
| <head> | <head> | ||||||
|     <meta charset="UTF-8"> |     <meta charset="UTF-8"> | ||||||
|     <meta name="viewport" content="width=device-width, initial-scale=1.0"> |     <meta name="viewport" content="width=device-width, initial-scale=1.0"> | ||||||
|     <title>时尚服装店 - 会员编辑</title> |     <title>时尚服装店 - 等级编辑</title> | ||||||
|     <style> |     <style> | ||||||
|         * { |         * { | ||||||
|             margin: 0; |             margin: 0; | ||||||
|  | @ -41,19 +41,19 @@ | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         .submit-btn { |         .submit-btn { | ||||||
|             background: white; |             background: #007bff; | ||||||
|             border: 1px dashed #999; |             border: 1px solid #007bff; | ||||||
|             padding: 10px 24px; |             padding: 10px 24px; | ||||||
|             border-radius: 4px; |             border-radius: 4px; | ||||||
|             font-size: 14px; |             font-size: 14px; | ||||||
|             color: #333; |             color: white; | ||||||
|             cursor: pointer; |             cursor: pointer; | ||||||
|             transition: all 0.2s; |             transition: all 0.2s; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         .submit-btn:hover { |         .submit-btn:hover { | ||||||
|             background: #f5f5f5; |             background: #0056b3; | ||||||
|             border-color: #666; |             border-color: #0056b3; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         /* 会员等级表格 */ |         /* 会员等级表格 */ | ||||||
|  | @ -164,7 +164,7 @@ | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         input:checked + .slider { |         input:checked + .slider { | ||||||
|             background-color: #999; |             background-color: #28a745; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         input:checked + .slider:before { |         input:checked + .slider:before { | ||||||
|  | @ -179,18 +179,34 @@ | ||||||
| 
 | 
 | ||||||
|         /* 添加优惠券按钮 */ |         /* 添加优惠券按钮 */ | ||||||
|         .add-coupon-btn { |         .add-coupon-btn { | ||||||
|             background: white; |             background: #007bff; | ||||||
|             border: 1px dashed #ccc; |             border: 1px solid #007bff; | ||||||
|             padding: 6px 12px; |             padding: 6px 12px; | ||||||
|             border-radius: 4px; |             border-radius: 4px; | ||||||
|             font-size: 12px; |             font-size: 12px; | ||||||
|             color: #666; |             color: white; | ||||||
|             cursor: pointer; |             cursor: pointer; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         .add-coupon-btn:hover { |         .add-coupon-btn:hover { | ||||||
|             border-color: #999; |             background: #0056b3; | ||||||
|             background: #f9f9f9; |             border-color: #0056b3; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         /* 编辑按钮 */ | ||||||
|  |         .edit-btn { | ||||||
|  |             background: #007bff; | ||||||
|  |             border: 1px solid #007bff; | ||||||
|  |             padding: 6px 12px; | ||||||
|  |             border-radius: 4px; | ||||||
|  |             font-size: 12px; | ||||||
|  |             color: white; | ||||||
|  |             cursor: pointer; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         .edit-btn:hover { | ||||||
|  |             background: #0056b3; | ||||||
|  |             border-color: #0056b3; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         /* 积分设置区域 */ |         /* 积分设置区域 */ | ||||||
|  | @ -233,8 +249,8 @@ | ||||||
|             font-size: 14px; |             font-size: 14px; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         /* 兑换比例设置 */ |         /* 积分任务管理 */ | ||||||
|         .exchange-settings { |         .points-task-settings { | ||||||
|             background: white; |             background: white; | ||||||
|             border: 1px dashed #ccc; |             border: 1px dashed #ccc; | ||||||
|             border-radius: 8px; |             border-radius: 8px; | ||||||
|  | @ -242,52 +258,41 @@ | ||||||
|             margin-bottom: 30px; |             margin-bottom: 30px; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         .exchange-item { |         .task-table { | ||||||
|             margin-bottom: 15px; |             width: 100%; | ||||||
|             display: flex; |             border-collapse: collapse; | ||||||
|             align-items: center; |             margin-top: 20px; | ||||||
|             gap: 10px; |  | ||||||
|             font-size: 14px; |  | ||||||
|             color: #555; |  | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         .exchange-value { |         .task-table th, | ||||||
|  |         .task-table td { | ||||||
|  |             padding: 12px; | ||||||
|  |             text-align: left; | ||||||
|  |             border: 1px dashed #ddd; | ||||||
|  |             vertical-align: middle; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         .task-table th { | ||||||
|  |             background: #f8f9fa; | ||||||
|             font-weight: 600; |             font-weight: 600; | ||||||
|             color: #333; |  | ||||||
|             margin: 0 5px; |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         /* 限制设置 */ |  | ||||||
|         .limit-settings { |  | ||||||
|             background: white; |  | ||||||
|             border: 1px dashed #ccc; |  | ||||||
|             border-radius: 8px; |  | ||||||
|             padding: 20px; |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         .radio-group { |  | ||||||
|             display: flex; |  | ||||||
|             flex-direction: column; |  | ||||||
|             gap: 15px; |  | ||||||
|             margin-top: 15px; |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         .radio-item { |  | ||||||
|             display: flex; |  | ||||||
|             align-items: center; |  | ||||||
|             gap: 10px; |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         .radio-item input[type="radio"] { |  | ||||||
|             width: 16px; |  | ||||||
|             height: 16px; |  | ||||||
|             accent-color: #666; |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         .radio-item label { |  | ||||||
|             font-size: 14px; |  | ||||||
|             color: #555; |             color: #555; | ||||||
|             cursor: pointer; |             font-size: 14px; | ||||||
|  |             text-align: center; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         .task-table td { | ||||||
|  |             background: white; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         .task-table td:nth-child(3), | ||||||
|  |         .task-table td:nth-child(4) { | ||||||
|  |             text-align: center; | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  |         .task-table td:nth-child(2) { | ||||||
|  |             color: #666; | ||||||
|  |             font-size: 13px; | ||||||
|  |             line-height: 1.4; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         /* 响应式设计 */ |         /* 响应式设计 */ | ||||||
|  | @ -325,6 +330,15 @@ | ||||||
|             .setting-label { |             .setting-label { | ||||||
|                 min-width: auto; |                 min-width: auto; | ||||||
|             } |             } | ||||||
|  | 
 | ||||||
|  |             .task-table { | ||||||
|  |                 font-size: 12px; | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|  |             .task-table th, | ||||||
|  |             .task-table td { | ||||||
|  |                 padding: 8px 4px; | ||||||
|  |             } | ||||||
|         } |         } | ||||||
|     </style> |     </style> | ||||||
| </head> | </head> | ||||||
|  | @ -332,7 +346,7 @@ | ||||||
|     <div class="container"> |     <div class="container"> | ||||||
|         <!-- 页面头部 --> |         <!-- 页面头部 --> | ||||||
|         <div class="page-header"> |         <div class="page-header"> | ||||||
|             <h1 class="page-title">时尚服装店 - 会员编辑</h1> |             <h1 class="page-title">时尚服装店 - 等级编辑</h1> | ||||||
|             <button class="submit-btn">提交</button> |             <button class="submit-btn">提交</button> | ||||||
|         </div> |         </div> | ||||||
| 
 | 
 | ||||||
|  | @ -347,7 +361,7 @@ | ||||||
|                         <th>成长值范围</th> |                         <th>成长值范围</th> | ||||||
|                         <th>开启会员折扣</th> |                         <th>开启会员折扣</th> | ||||||
|                         <th>折扣率%</th> |                         <th>折扣率%</th> | ||||||
|                         <th>开启积分兑换</th> |                         <th>开启积分奖励</th> | ||||||
|                         <th>开启生日优惠券</th> |                         <th>开启生日优惠券</th> | ||||||
|                         <th>生日优惠券操作</th> |                         <th>生日优惠券操作</th> | ||||||
|                         <th>开启生日双倍积分</th> |                         <th>开启生日双倍积分</th> | ||||||
|  | @ -356,12 +370,12 @@ | ||||||
|                 <tbody> |                 <tbody> | ||||||
|                     <tr> |                     <tr> | ||||||
|                         <td><span class="level-number">LV1</span></td> |                         <td><span class="level-number">LV1</span></td> | ||||||
|                         <td><input type="text" class="table-input" value="青铜会员" placeholder="等级名称"></td> |                         <td><input type="text" class="table-input" value="铜牌会员" placeholder="等级名称"></td> | ||||||
|                         <td> |                         <td> | ||||||
|                             <div class="range-input"> |                             <div class="range-input"> | ||||||
|                                 <input type="number" class="table-input" value="0" min="0"> |                                 <input type="number" class="table-input" value="0" min="0"> | ||||||
|                                 <span>-</span> |                                 <span>-</span> | ||||||
|                                 <input type="number" class="table-input" value="999" min="0"> |                                 <input type="number" class="table-input" value="100" min="0"> | ||||||
|                             </div> |                             </div> | ||||||
|                         </td> |                         </td> | ||||||
|                         <td> |                         <td> | ||||||
|  | @ -370,10 +384,10 @@ | ||||||
|                                 <span class="slider"></span> |                                 <span class="slider"></span> | ||||||
|                             </label> |                             </label> | ||||||
|                         </td> |                         </td> | ||||||
|                         <td><input type="number" class="table-input" value="95" min="0" max="100" step="0.1"></td> |                         <td><input type="number" class="table-input" value="5" min="0" max="100" step="0.1"></td> | ||||||
|                         <td> |                         <td> | ||||||
|                             <label class="switch"> |                             <label class="switch"> | ||||||
|                                 <input type="checkbox" checked> |                                 <input type="checkbox"> | ||||||
|                                 <span class="slider"></span> |                                 <span class="slider"></span> | ||||||
|                             </label> |                             </label> | ||||||
|                         </td> |                         </td> | ||||||
|  | @ -393,12 +407,12 @@ | ||||||
|                     </tr> |                     </tr> | ||||||
|                     <tr> |                     <tr> | ||||||
|                         <td><span class="level-number">LV2</span></td> |                         <td><span class="level-number">LV2</span></td> | ||||||
|                         <td><input type="text" class="table-input" value="白银会员" placeholder="等级名称"></td> |                         <td><input type="text" class="table-input" value="银牌会员" placeholder="等级名称"></td> | ||||||
|                         <td> |                         <td> | ||||||
|                             <div class="range-input"> |                             <div class="range-input"> | ||||||
|                                 <input type="number" class="table-input" value="1000" min="0"> |                                 <input type="number" class="table-input" value="101" min="0"> | ||||||
|                                 <span>-</span> |                                 <span>-</span> | ||||||
|                                 <input type="number" class="table-input" value="2999" min="0"> |                                 <input type="number" class="table-input" value="500" min="0"> | ||||||
|                             </div> |                             </div> | ||||||
|                         </td> |                         </td> | ||||||
|                         <td> |                         <td> | ||||||
|  | @ -407,7 +421,7 @@ | ||||||
|                                 <span class="slider"></span> |                                 <span class="slider"></span> | ||||||
|                             </label> |                             </label> | ||||||
|                         </td> |                         </td> | ||||||
|                         <td><input type="number" class="table-input" value="90" min="0" max="100" step="0.1"></td> |                         <td><input type="number" class="table-input" value="10" min="0" max="100" step="0.1"></td> | ||||||
|                         <td> |                         <td> | ||||||
|                             <label class="switch"> |                             <label class="switch"> | ||||||
|                                 <input type="checkbox" checked> |                                 <input type="checkbox" checked> | ||||||
|  | @ -423,19 +437,19 @@ | ||||||
|                         <td><button class="add-coupon-btn">添加优惠券</button></td> |                         <td><button class="add-coupon-btn">添加优惠券</button></td> | ||||||
|                         <td> |                         <td> | ||||||
|                             <label class="switch"> |                             <label class="switch"> | ||||||
|                                 <input type="checkbox"> |                                 <input type="checkbox" checked> | ||||||
|                                 <span class="slider"></span> |                                 <span class="slider"></span> | ||||||
|                             </label> |                             </label> | ||||||
|                         </td> |                         </td> | ||||||
|                     </tr> |                     </tr> | ||||||
|                     <tr> |                     <tr> | ||||||
|                         <td><span class="level-number">LV3</span></td> |                         <td><span class="level-number">LV3</span></td> | ||||||
|                         <td><input type="text" class="table-input" value="黄金会员" placeholder="等级名称"></td> |                         <td><input type="text" class="table-input" value="金牌会员" placeholder="等级名称"></td> | ||||||
|                         <td> |                         <td> | ||||||
|                             <div class="range-input"> |                             <div class="range-input"> | ||||||
|                                 <input type="number" class="table-input" value="3000" min="0"> |                                 <input type="number" class="table-input" value="501" min="0"> | ||||||
|                                 <span>-</span> |                                 <span>-</span> | ||||||
|                                 <input type="number" class="table-input" value="5999" min="0"> |                                 <input type="number" class="table-input" value="1200" min="0"> | ||||||
|                             </div> |                             </div> | ||||||
|                         </td> |                         </td> | ||||||
|                         <td> |                         <td> | ||||||
|  | @ -444,7 +458,7 @@ | ||||||
|                                 <span class="slider"></span> |                                 <span class="slider"></span> | ||||||
|                             </label> |                             </label> | ||||||
|                         </td> |                         </td> | ||||||
|                         <td><input type="number" class="table-input" value="85" min="0" max="100" step="0.1"></td> |                         <td><input type="number" class="table-input" value="15" min="0" max="100" step="0.1"></td> | ||||||
|                         <td> |                         <td> | ||||||
|                             <label class="switch"> |                             <label class="switch"> | ||||||
|                                 <input type="checkbox" checked> |                                 <input type="checkbox" checked> | ||||||
|  | @ -470,9 +484,9 @@ | ||||||
|                         <td><input type="text" class="table-input" value="钻石会员" placeholder="等级名称"></td> |                         <td><input type="text" class="table-input" value="钻石会员" placeholder="等级名称"></td> | ||||||
|                         <td> |                         <td> | ||||||
|                             <div class="range-input"> |                             <div class="range-input"> | ||||||
|                                 <input type="number" class="table-input" value="6000" min="0"> |                                 <input type="number" class="table-input" value="1201" min="0"> | ||||||
|                                 <span>-</span> |                                 <span>-</span> | ||||||
|                                 <input type="number" class="table-input" value="99999" min="0"> |                                 <input type="number" class="table-input" value="9999" min="0"> | ||||||
|                             </div> |                             </div> | ||||||
|                         </td> |                         </td> | ||||||
|                         <td> |                         <td> | ||||||
|  | @ -481,7 +495,7 @@ | ||||||
|                                 <span class="slider"></span> |                                 <span class="slider"></span> | ||||||
|                             </label> |                             </label> | ||||||
|                         </td> |                         </td> | ||||||
|                         <td><input type="number" class="table-input" value="80" min="0" max="100" step="0.1"></td> |                         <td><input type="number" class="table-input" value="20" min="0" max="100" step="0.1"></td> | ||||||
|                         <td> |                         <td> | ||||||
|                             <label class="switch"> |                             <label class="switch"> | ||||||
|                                 <input type="checkbox" checked> |                                 <input type="checkbox" checked> | ||||||
|  | @ -516,42 +530,76 @@ | ||||||
|             </div> |             </div> | ||||||
|         </div> |         </div> | ||||||
| 
 | 
 | ||||||
|         <!-- 金额与积分兑换比例设置 --> |         <!-- 积分任务管理 --> | ||||||
|         <div class="exchange-settings"> |         <div class="points-task-settings"> | ||||||
|             <h2 class="section-title">金额与积分兑换比例设置</h2> |             <h2 class="section-title">积分任务管理</h2> | ||||||
|             <div class="exchange-item"> |             <table class="task-table"> | ||||||
|                 <span>消费获得积分比例:消费</span> |                 <thead> | ||||||
|                 <span class="exchange-value">1</span> |                     <tr> | ||||||
|                 <span>元 =</span> |                         <th>任务名称</th> | ||||||
|                 <span class="exchange-value">1</span> |                         <th>任务描述</th> | ||||||
|                 <span>积分</span> |                         <th>是否启用</th> | ||||||
|             </div> |                         <th>操作</th> | ||||||
|             <div class="exchange-item"> |                     </tr> | ||||||
|                 <span>积分抵扣金额比例:</span> |                 </thead> | ||||||
|                 <span class="exchange-value">100</span> |                 <tbody> | ||||||
|                 <span>积分 =</span> |                     <tr> | ||||||
|                 <span class="exchange-value">1</span> |                         <td><strong>每日签到</strong></td> | ||||||
|                 <span>元</span> |                         <td>第一天签到1分,第二天2分,第三天3分,连续7天循环</td> | ||||||
|             </div> |                         <td> | ||||||
|         </div> |                             <label class="switch"> | ||||||
| 
 |                                 <input type="checkbox" checked> | ||||||
|         <!-- 单笔订单最大积分使用限制 --> |                                 <span class="slider"></span> | ||||||
|         <div class="limit-settings"> |                             </label> | ||||||
|             <h2 class="section-title">单笔订单最大积分使用限制</h2> |                         </td> | ||||||
|             <div class="radio-group"> |                         <td><button class="edit-btn">编辑</button></td> | ||||||
|                 <div class="radio-item"> |                     </tr> | ||||||
|                     <input type="radio" id="no-limit" name="limit-type" value="no-limit" checked> |                     <tr> | ||||||
|                     <label for="no-limit">不限制</label> |                         <td><strong>浏览商品</strong></td> | ||||||
|                 </div> |                         <td>浏览一个商品获得1分,每天最多奖励2分</td> | ||||||
|                 <div class="radio-item"> |                         <td> | ||||||
|                     <input type="radio" id="percentage-limit" name="limit-type" value="percentage"> |                             <label class="switch"> | ||||||
|                     <label for="percentage-limit">按订单金额百分比限制</label> |                                 <input type="checkbox" checked> | ||||||
|                 </div> |                                 <span class="slider"></span> | ||||||
|                 <div class="radio-item"> |                             </label> | ||||||
|                     <input type="radio" id="fixed-limit" name="limit-type" value="fixed"> |                         </td> | ||||||
|                     <label for="fixed-limit">按固定金额限制</label> |                         <td><button class="edit-btn">编辑</button></td> | ||||||
|                 </div> |                     </tr> | ||||||
|             </div> |                     <tr> | ||||||
|  |                         <td><strong>购买商品</strong></td> | ||||||
|  |                         <td>购买1元=1分,每天最多获得500分</td> | ||||||
|  |                         <td> | ||||||
|  |                             <label class="switch"> | ||||||
|  |                                 <input type="checkbox" checked> | ||||||
|  |                                 <span class="slider"></span> | ||||||
|  |                             </label> | ||||||
|  |                         </td> | ||||||
|  |                         <td><button class="edit-btn">编辑</button></td> | ||||||
|  |                     </tr> | ||||||
|  |                     <tr> | ||||||
|  |                         <td><strong>分享商品</strong></td> | ||||||
|  |                         <td>分享一个商品获得5分,每天最多奖励3次</td> | ||||||
|  |                         <td> | ||||||
|  |                             <label class="switch"> | ||||||
|  |                                 <input type="checkbox"> | ||||||
|  |                                 <span class="slider"></span> | ||||||
|  |                             </label> | ||||||
|  |                         </td> | ||||||
|  |                         <td><button class="edit-btn">编辑</button></td> | ||||||
|  |                     </tr> | ||||||
|  |                     <tr> | ||||||
|  |                         <td><strong>评价商品</strong></td> | ||||||
|  |                         <td>评价一个商品获得10分,文字评价+图片可获得20分</td> | ||||||
|  |                         <td> | ||||||
|  |                             <label class="switch"> | ||||||
|  |                                 <input type="checkbox"> | ||||||
|  |                                 <span class="slider"></span> | ||||||
|  |                             </label> | ||||||
|  |                         </td> | ||||||
|  |                         <td><button class="edit-btn">编辑</button></td> | ||||||
|  |                     </tr> | ||||||
|  |                 </tbody> | ||||||
|  |             </table> | ||||||
|         </div> |         </div> | ||||||
|     </div> |     </div> | ||||||
| </body> | </body> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue