一、登录页重构(暖色调品牌版)
- 左右分栏卡片:44% 品牌面板(花红渐变 + 光斑 + 内联 SVG 花瓣 Logo + 花期字标/口号)
+ 56% 表单面板(52px 输入框、内嵌矢量图标、聚焦暖色光晕、渐变主按钮)
- 与前台同一套设计令牌(#E8604C / #F58C7C / #FFF9F5 / #3E2C27),响应式适配
- 完整保留 #login-form/#pd-form-username/#profile-img/#errtips/token/验证码/保持登录等结构,后台登录 JS 零改动
二、后台业务模块(26 个,与前端 M1–M9 一一对应)
- 新增通用 Manage 控制器(列表/搜索/排序/新增/编辑/软删除/批量/列元数据)
- 新增 ManageConfig(26 张表的字段标签/类型/枚举/搜索配置)与 FormBuilder(表单控件渲染)
- 新增通用视图 manage/{index,add,edit,style}.html + public/assets/js/backend/manage.js
- 新增 26 个薄控制器(各 8 行,仅声明 )
- db/05_admin_menu.sql:花期运营菜单树 + 6 个通用操作权限,含站点名品牌化
三、品牌一致性
- site.php 站点名改为「花期运营中心」,顶栏 Logo 增加矢量花瓣
- 业务页暖色表头、渐变按钮、圆角输入、品牌色开关
四、验证(全绿)
- 后台自检 31 项:登录页品牌、框架菜单、26 模块页面 200 + 列表数据、后台编辑写库、
后台改动 → 前台 API 同步读取、数据还原
- 前台接口 82 项断言、契约 84 接口、Vue 20/20、SCSS 19/19、无 emoji 均通过
- 修复 5 个真实问题:方法签名不兼容致 500、菜单缓存、SQL 字符集乱码、
snake_case URL 与权限规则命名、会话文件属主导致的自检 500
花期 APP 项目文档
| 文档 | 内容 | 适用对象 |
|---|---|---|
| 01-产品功能模块清单 | 9 大模块 / 47 个功能点,含付费模式、优先级、开发要点;营销付费体系与权益矩阵 | 产品、运营、开发、测试 |
| 02-开发文档 | 技术架构、仓库结构、环境与部署、前后端开发约定、模块实现映射、迭代计划、测试、合规、已知问题 | 开发、运维 |
| 03-数据模型与接口设计 | 表结构草案(DDL)、接口清单、业务规则、落地顺序 | 后端、前端 |
| 04-前端设计系统与联调验证 | 暖色调设计令牌、组件规范、页面地图、接口契约表、全链路验证报告 | 设计、前端、测试 |
| 05-功能覆盖度与实现说明 | M1–M9 共 47 个功能点逐条对照、接口与表映射、验证结论、已知限制 | 产品、开发、测试、运营 |
| 06-运营后台与数据同步 | 后台登录页品牌化、26 个业务模块与前端对齐、通用 CRUD 架构、数据同步验证、运维回滚 | 运营、开发、运维 |
快速了解
- 产品:女性生理周期 + 情绪疗愈 + 科学备孕 + 家人共护 + 两性关系 + 亲子教育 + 心理服务
- 技术:uni-app(Vue 3)小程序/App + FastAdmin(ThinkPHP 5.0) 后端 + MySQL 5.7
- 仓库:前端在根目录,后端源码在
server/(与线上服务器同步) - 上线节奏:V1.0(P0,19 项)→ V1.1(P1,18 项)→ V2.0(P2,10 项)
- 当前进度:M1–M9 共 47 个功能点全部实现并联调通过(详见 05 文档)
- 运营后台:登录页品牌化 + 26 个业务模块(与前端模块一一对应)+ 通用 CRUD(详见 06 文档)
- 变现:会员订阅为主轴(月/年/终身),课程与咨询/测评为副,按次增值补充;坚持零广告
- 设计:暖色调(花红
#E8604C+ 蜜橙#F5A65B+ 暖米白#FFF9F5),设计令牌见uni.scss - 图标:全站 61 个内联 SVG 矢量图标(
utils/icons.js+<hq-icon>),禁止使用 emoji 图片
验证脚本
python3 scripts/verify/api_flow_test.py # 后端接口全链路(82 项断言,M1–M9)
python3 scripts/verify/contract_check.py # 前后端契约静态校验
node scripts/verify/vue_compile_check.mjs # Vue SFC 编译(需 @vue/compiler-sfc)
node scripts/verify/scss_compile_check.mjs # SCSS 编译(需 sass)
python3 scripts/verify/no_emoji_check.py # 图标规范(禁止 emoji / 图标名与组件注册)
# 运营后台(在服务器执行)
php scripts/verify/admin_backend_check.php <站点目录> <站点域名> # 26 模块 + 数据同步 31 项
重要约定
- 后台入口是隐藏入口(非
/admin),具体地址见 02-开发文档 4.1 - PHP 8.5 兼容垫片(
error_reporting抑制弃用告警)不可删除,否则验证码与页面会 500/404 .env、AGENTS.md(含密钥)禁止入库,已在.gitignore中强制排除
仓库描述
编程语言
JavaScript
44.1%
PHP
35.5%
HTML
11%
Vue
6.4%
PLpgSQL
1.6%
其它
1.4%