201 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			HTML
		
	
	
	
		
		
			
		
	
	
			201 lines
		
	
	
		
			14 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>大数集市商户端</title> | ||
|  |     <link rel="stylesheet" href="./css/styles.css"> | ||
|  | </head> | ||
|  | <body> | ||
|  |     <div class="min-h-screen bg-gray-50"> | ||
|  |         <!-- Header --> | ||
|  |         <header class="bg-green-700 text-white px-4 py-3 flex items-center justify-between"> | ||
|  |             <div class="flex items-center gap-4"> | ||
|  |                 <h1 class="text-lg font-medium">大数集市商户端</h1> | ||
|  |             </div> | ||
|  | 
 | ||
|  |             <div class="flex items-center gap-2"> | ||
|  |                 <button class="text-white hover:bg-green-600 p-2 rounded-md transition-colors"> | ||
|  |                     <svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" /> | ||
|  |                     </svg> | ||
|  |                 </button> | ||
|  |                 <button class="text-white hover:bg-green-600 p-2 rounded-md transition-colors"> | ||
|  |                     <svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.293A1 1 0 013 6.586V4z" /> | ||
|  |                     </svg> | ||
|  |                 </button> | ||
|  |                 <button class="text-white hover:bg-green-600 p-2 rounded-md transition-colors"> | ||
|  |                     <svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z" /> | ||
|  |                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 12a3 3 0 11-6 0 3 3 0 016 0z" /> | ||
|  |                     </svg> | ||
|  |                 </button> | ||
|  |                 <button class="text-white hover:bg-green-600 p-2 rounded-md transition-colors"> | ||
|  |                     <svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 9a2 2 0 012-2h.93a2 2 0 001.664-.89l.812-1.22A2 2 0 0110.07 4h3.86a2 2 0 011.664.89l.812 1.22A2 2 0 0018.07 7H19a2 2 0 012 2v9a2 2 0 01-2 2H5a2 2 0 01-2-2V9z" /> | ||
|  |                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 13a3 3 0 11-6 0 3 3 0 016 0z" /> | ||
|  |                     </svg> | ||
|  |                 </button> | ||
|  |                 <div class="h-8 w-8 rounded-full bg-green-600 text-white flex items-center justify-center text-xs"> | ||
|  |                     用户 | ||
|  |                 </div> | ||
|  |             </div> | ||
|  |         </header> | ||
|  | 
 | ||
|  |         <div class="flex"> | ||
|  |             <!-- Sidebar --> | ||
|  |             <aside class="w-48 bg-white border-r border-gray-200 min-h-[calc(100vh-60px)]"> | ||
|  |                 <!-- Search --> | ||
|  |                 <div class="p-3 border-b border-gray-100"> | ||
|  |                     <input type="text" placeholder="快速搜索菜单" class="w-full text-sm border border-gray-200 rounded-md px-3 py-2 focus:border-green-500 focus:outline-none"> | ||
|  |                 </div> | ||
|  | 
 | ||
|  |                 <!-- Navigation Menu --> | ||
|  |                 <nav class="py-2"> | ||
|  |                     <div class="space-y-1"> | ||
|  |                         <!-- Home --> | ||
|  |                         <div class="flex items-center gap-3 px-4 py-2.5 text-sm text-blue-500 hover:bg-gray-50 cursor-pointer"> | ||
|  |                             <svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z" /> | ||
|  |                                 <polyline points="9,22 9,12 15,12 15,22" /> | ||
|  |                             </svg> | ||
|  |                             <span>首页</span> | ||
|  |                         </div> | ||
|  | 
 | ||
|  |                         <!-- Operations Management --> | ||
|  |                         <div> | ||
|  |                             <div class="flex items-center justify-between px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 cursor-pointer" onclick="toggleMenu('operations')"> | ||
|  |                                 <div class="flex items-center gap-3"> | ||
|  |                                     <svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 13h8V3H3v10zm0 8h8V16H3v5zm10-8h8V3h-8v10zm0 8h8V16h-8v5z" /> | ||
|  |                                     </svg> | ||
|  |                                     <span>运营管理</span> | ||
|  |                                 </div> | ||
|  |                                 <svg class="h-3 w-3 transition-transform" id="operations-arrow" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                     <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m6 9 6 6 6-6" /> | ||
|  |                                 </svg> | ||
|  |                             </div> | ||
|  |                         </div> | ||
|  | 
 | ||
|  |                         <!-- Data Center --> | ||
|  |                         <div class="flex items-center gap-3 px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 cursor-pointer" onclick="window.location.href='pages/data-center.html'"> | ||
|  |                             <svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                 <ellipse cx="12" cy="5" rx="9" ry="3" /> | ||
|  |                                 <path d="m3 5 9 9 9-9" /> | ||
|  |                                 <path d="m3 12 9 9 9-9" /> | ||
|  |                                 <path d="m3 5v14c0 3 4 6 9 6s9-3 9-6V5" /> | ||
|  |                             </svg> | ||
|  |                             <span>数据中心</span> | ||
|  |                         </div> | ||
|  | 
 | ||
|  |                         <!-- Coupon Marketing Tool Management --> | ||
|  |                         <div class="flex items-center gap-3 px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 cursor-pointer" onclick="window.location.href='pages/coupon-marketing.html'"> | ||
|  |                             <svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 8h14M5 8a2 2 0 110-4h14a2 2 0 110 4M5 8v10a2 2 0 002 2h10a2 2 0 002-2V8m-9 4h4" /> | ||
|  |                             </svg> | ||
|  |                             <span>优惠券营销工具管理</span> | ||
|  |                         </div> | ||
|  | 
 | ||
|  |                         <!-- Pre-sale Marketing Tool Management --> | ||
|  |                         <div class="flex items-center gap-3 px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 cursor-pointer"> | ||
|  |                             <svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 20V10M6 16l6-6 6 6" /> | ||
|  |                             </svg> | ||
|  |                             <span>预售营销工具管理</span> | ||
|  |                         </div> | ||
|  | 
 | ||
|  |                         <!-- Member Management --> | ||
|  |                         <div> | ||
|  |                             <div class="flex items-center justify-between px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 cursor-pointer" onclick="toggleMenu('member')"> | ||
|  |                                 <div class="flex items-center gap-3"> | ||
|  |                                     <svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2" /> | ||
|  |                                         <circle cx="9" cy="7" r="4" /> | ||
|  |                                         <path d="m22 21-3-3m0 0a8 8 0 1 1-11.31-11.31 8 8 0 0 1 11.31 11.31z" /> | ||
|  |                                     </svg> | ||
|  |                                     <span>会员管理</span> | ||
|  |                                 </div> | ||
|  |                                 <svg class="h-3 w-3 transition-transform" id="member-arrow" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                     <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m6 9 6 6 6-6" /> | ||
|  |                                 </svg> | ||
|  |                             </div> | ||
|  |                             <div class="bg-gray-50 border-l-2 border-green-500 ml-4 hidden" id="member-submenu"> | ||
|  |                                 <div class="flex items-center gap-3 px-6 py-2 text-sm text-gray-600 hover:bg-gray-100 cursor-pointer" onclick="window.location.href='pages/member/level-settings.html'"> | ||
|  |                                     <span>等级设置</span> | ||
|  |                                 </div> | ||
|  |                                 <div class="flex items-center gap-3 px-6 py-2 text-sm text-gray-600 hover:bg-gray-100 cursor-pointer"> | ||
|  |                                     <span>会员查看</span> | ||
|  |                                 </div> | ||
|  |                                 <div class="flex items-center gap-3 px-6 py-2 text-sm text-gray-600 hover:bg-gray-100 cursor-pointer"> | ||
|  |                                     <span>积分任务</span> | ||
|  |                                 </div> | ||
|  |                                 <div class="flex items-center gap-3 px-6 py-2 text-sm text-gray-600 hover:bg-gray-100 cursor-pointer"> | ||
|  |                                     <span>积分商品</span> | ||
|  |                                 </div> | ||
|  |                                 <div class="flex items-center gap-3 px-6 py-2 text-sm text-gray-600 hover:bg-gray-100 cursor-pointer"> | ||
|  |                                     <span>积分订单</span> | ||
|  |                                 </div> | ||
|  |                             </div> | ||
|  |                         </div> | ||
|  | 
 | ||
|  |                         <!-- Wallet Management --> | ||
|  |                         <div> | ||
|  |                             <div class="flex items-center justify-between px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 cursor-pointer" onclick="toggleMenu('wallet')"> | ||
|  |                                 <div class="flex items-center gap-3"> | ||
|  |                                     <svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12V5a4 4 0 0 1 4-4h6a4 4 0 0 1 4 4v7" /> | ||
|  |                                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 20h18M3 20a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h18a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H3z" /> | ||
|  |                                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M17 20v-6" /> | ||
|  |                                     </svg> | ||
|  |                                     <span>钱包管理</span> | ||
|  |                                 </div> | ||
|  |                                 <svg class="h-3 w-3 transition-transform" id="wallet-arrow" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                     <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m6 9 6 6 6-6" /> | ||
|  |                                 </svg> | ||
|  |                             </div> | ||
|  |                         </div> | ||
|  | 
 | ||
|  |                         <!-- Shipping Management --> | ||
|  |                         <div> | ||
|  |                             <div class="flex items-center justify-between px-4 py-2.5 text-sm text-gray-700 hover:bg-gray-50 cursor-pointer" onclick="toggleMenu('shipping')"> | ||
|  |                                 <div class="flex items-center gap-3"> | ||
|  |                                     <svg class="h-4 w-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M14 18V6a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v11a1 1 0 0 0 1 1h2" /> | ||
|  |                                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 18H9" /> | ||
|  |                                         <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14" /> | ||
|  |                                         <circle cx="17" cy="18" r="2" /> | ||
|  |                                         <circle cx="7" cy="18" r="2" /> | ||
|  |                                     </svg> | ||
|  |                                     <span>运费管理</span> | ||
|  |                                 </div> | ||
|  |                                 <svg class="h-3 w-3 transition-transform" id="shipping-arrow" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                     <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m6 9 6 6 6-6" /> | ||
|  |                                 </svg> | ||
|  |                             </div> | ||
|  |                         </div> | ||
|  |                     </div> | ||
|  |                 </nav> | ||
|  |             </aside> | ||
|  | 
 | ||
|  |             <!-- Main Content --> | ||
|  |             <main class="flex-1 p-6"> | ||
|  |                 <!-- Default Content --> | ||
|  |                 <div id="default-content" class="bg-white rounded-lg shadow-sm border border-gray-200 h-96"> | ||
|  |                     <div class="flex items-center justify-center h-full text-gray-500"> | ||
|  |                         <div class="text-center"> | ||
|  |                             <svg class="h-16 w-16 mx-auto mb-4 text-gray-300" fill="none" stroke="currentColor" viewBox="0 0 24 24"> | ||
|  |                                 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10" /> | ||
|  |                             </svg> | ||
|  |                             <p class="text-lg">欢迎使用大数集市商户端</p> | ||
|  |                             <p class="text-sm mt-2">请从左侧菜单选择功能</p> | ||
|  |                         </div> | ||
|  |                     </div> | ||
|  |                 </div> | ||
|  |             </main> | ||
|  |         </div> | ||
|  |     </div> | ||
|  | 
 | ||
|  |     <script src="./js/main.js"></script> | ||
|  | </body> | ||
|  | </html> |