# activity-system **Repository Path**: kiko9527/activity-system ## Basic Information - **Project Name**: activity-system - **Description**: 活动标准化 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-27 - **Last Updated**: 2025-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 活动配置系统 这是一个基于React 16.x、Ant Design 3.x和dva.js的活动配置系统,用于配置和管理各类营销活动。 ## 主要功能 1. 活动模板配置 - 活动类型配置(新增,编辑) - 活动阶段配置(新增,编辑)- 附属于活动类型 - 活动动作配置(新增,编辑)- 附属于活动阶段 - 活动规则配置(新增,编辑)- 附属于活动动作 - 活动奖励配置(新增,编辑)- 附属于活动规则 2. 活动实例化 - 基于已配置的活动模板 - 根据模板类型动态渲染表单 ## 技术栈 - 前端框架:React 16.x - UI组件库:Ant Design 3.x - 状态管理:dva.js(基于Redux和redux-saga的数据流方案) - 样式处理:Less ## 开发指南 ### 安装依赖 ```bash npm install ``` ### 启动开发服务器 ```bash npm start ``` ### 构建生产环境代码 ```bash npm run build ``` ## 项目结构 ``` src/ ├── index.js # 项目入口 ├── router.js # 路由配置 ├── models/ # 数据模型 │ └── activity.js # 活动系统数据模型 ├── services/ # 服务层 │ └── activity.js # 活动系统API服务 ├── utils/ # 工具函数 │ └── utils.js # 通用工具函数 ├── routes/ # 页面组件 │ └── ActivityConfig/ # 活动配置页面 │ ├── index.jsx # 活动配置页面入口 │ ├── TemplateConfig/ # 模板配置组件 │ └── InstanceConfig/ # 实例化配置组件 └── index.less # 全局样式 ```