From b886ad9298dac9c0ee3a5556032969abbd1451f5 Mon Sep 17 00:00:00 2001 From: linbin <495561397@qq.com> Date: Fri, 1 Aug 2025 21:59:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BC=9A=E5=91=98=E6=89=8B?= =?UTF-8?q?=E6=9C=BA=E5=8F=B7=E6=A3=80=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CLAUDE.md | 110 ---------------------------- web/merchant/js/member-detail.js | 6 +- web/merchant/js/member-view.js | 4 +- web/merchant/pages/member-view.html | 4 + 4 files changed, 10 insertions(+), 114 deletions(-) delete mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 9c181dc..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,110 +0,0 @@ -# 大数集市商户端 Demo 项目 - -## 项目概述 -这是一个中文商户后台管理系统的原型demo项目,用于快速说明项目意图。项目采用纯HTML/CSS/JavaScript技术栈,分为web端和H5端两套界面,内部业务逻辑相近但页面呈现方式不同。 - -## 项目结构 -``` -chinese-merchant-dashboard/ -├── web/merchant/ # Web端 (桌面端) -│ ├── index.html # 主页面 -│ ├── css/styles.css # Web端样式 -│ ├── js/ # Web端JavaScript -│ │ ├── main.js # 主要逻辑 -│ │ ├── common.js # 公共函数 -│ │ ├── sidebar.js # 侧边栏逻辑 -│ │ ├── member-tabs.js # 会员标签页管理 -│ │ └── pages/ # 各页面逻辑 -│ ├── pages/ # Web端页面 -│ └── demo/ # 演示版本 -├── H5/merchant/ # H5端 (移动端) -│ ├── index.html # H5主页面 -│ ├── css/mobile.css # H5样式 -│ ├── js/ # H5 JavaScript -│ │ ├── mobile-common.js # H5公共函数 -│ │ └── pages/ # H5页面逻辑 -│ └── pages/ # H5页面 -``` - -## 核心功能模块 - -### 会员管理系统 -- **等级设置**: 会员等级的创建、编辑和管理 -- **会员查看**: 会员信息的查看和筛选 -- **批量编辑**: 支持多步骤的批量会员信息编辑流程 - -### 积分系统 -- **积分任务**: 积分获取任务的配置和管理 -- **积分商品**: 积分兑换商品的管理 -- **积分订单**: 积分相关订单的处理 - -### 营销工具 -- **优惠券营销**: 优惠券的创建、发放和管理 -- **预售营销**: 预售活动的配置和管理 - -### 数据中心 -- **业务数据**: 各类业务数据的统计和展示 -- **运营分析**: 运营指标的分析和报表 - -## 技术特点 - -### Web端特性 -- 基于Tailwind CSS的响应式布局 -- 左侧折叠式菜单导航 -- Tab页面管理系统 -- 实时搜索功能 -- 开关切换和表单交互 - -### H5端特性 -- 移动端优化的触摸交互 -- 简化的导航结构 -- 分步骤的操作流程 -- 移动端适配的表单设计 - -### 共同特性 -- 纯前端静态页面,无后端依赖 -- 模拟数据展示完整业务流程 -- 统一的绿色主题设计 -- 中文本地化界面 - -## 开发指南 - -### 本地运行 -```bash -# 推荐使用本地服务器 -python -m http.server 8000 -# 或 -npx serve . -``` - -### 文件编辑原则 -1. **优先编辑现有文件**,避免创建新文件 -2. **保持Web端和H5端功能同步** -3. **遵循现有的命名规范和代码风格** -4. **所有文本保持中文** - -### 样式系统 -- Web端: 基于Tailwind CSS类名 -- H5端: 自定义CSS,针对移动端优化 -- 主题色: 绿色系 (#059669, #10b981) - -### JavaScript架构 -- 使用原生JavaScript ES6+ -- 模块化的页面逻辑组织 -- 事件驱动的交互模式 -- 状态管理通过全局变量 - -## 测试和构建 -- 这是静态演示项目,无需构建步骤 -- 在浏览器中直接测试所有功能 -- 支持Chrome 60+, Firefox 55+, Safari 12+, Edge 79+ - -## 注意事项 -1. 所有数据都是模拟数据,仅用于界面演示 -2. 不包含真实的后端API调用 -3. 表单提交和数据操作仅有视觉反馈 -4. 项目用于原型展示,不适合生产环境直接使用 - -## 快捷键 -- `ESC`: 返回首页 (Web端) -- `Ctrl+F`: 聚焦搜索框 (Web端) \ No newline at end of file diff --git a/web/merchant/js/member-detail.js b/web/merchant/js/member-detail.js index fed965e..caab263 100644 --- a/web/merchant/js/member-detail.js +++ b/web/merchant/js/member-detail.js @@ -350,7 +350,7 @@ function showGrowthDetail(changeTime, changeValue, relatedOrder) {
${getRandomStore()}
-
成长值受化:
+
成长值变化:
${changeValue}
`; @@ -483,11 +483,11 @@ function showPointsDetail(changeTime, changeValue, relatedOrder) {
${changeTime}
-
订单归属据点:
+
订单归属摊位:
${getRandomStore()}
-
积分受化:
+
积分变化:
${changeValue}
`; diff --git a/web/merchant/js/member-view.js b/web/merchant/js/member-view.js index d7a1abf..2d5368d 100644 --- a/web/merchant/js/member-view.js +++ b/web/merchant/js/member-view.js @@ -43,18 +43,20 @@ function toggleSelectAll() { function searchMembers() { const storeFilter = document.getElementById('storeFilter').value; const nicknameFilter = document.getElementById('nicknameFilter').value; + const phoneFilter = document.getElementById('phoneFilter').value; const levelFilter = document.getElementById('levelFilter').value; const registrationDate = document.getElementById('registrationDate').value; console.log('筛选条件:', { store: storeFilter, nickname: nicknameFilter, + phone: phoneFilter, level: levelFilter, date: registrationDate }); // 这里实现筛选逻辑 - filterMemberTable(storeFilter, nicknameFilter, levelFilter, registrationDate); + filterMemberTable(storeFilter, nicknameFilter, phoneFilter, levelFilter, registrationDate); } // 筛选表格数据 diff --git a/web/merchant/pages/member-view.html b/web/merchant/pages/member-view.html index 2397802..a4a7154 100644 --- a/web/merchant/pages/member-view.html +++ b/web/merchant/pages/member-view.html @@ -19,6 +19,10 @@ +
+ + +