# 戒烟助手小程序(smt) 基于 `uni-app + Vue 3 + Pinia + Vite` 的戒烟辅助小程序前端,核心目标是帮助用户记录抽烟/忍住行为,并通过首页看板、统计分析和 AI 建议逐步降低吸烟频率。 ## 项目状态 - 当前分支:`master` - 已落地核心流程:登录、引导、记录、历史、统计、首页整合接口渲染 - 部分页面能力仍在迭代(如个人中心部分菜单项) ## 功能概览 ### 已实现 - 静默登录与会话持久化(`/auth/login` + 本地 `session_key`) - 新用户引导(5 步问卷,提交 `profile`) - 首页 Dashboard(问候语、计时器、下次建议时间、今日统计、AI 提示卡) - 记录能力 - 记录抽烟(数量、等级、备注、时间) - 记录“想抽忍住了” - 统一弹框组件:`smoke-record-dialog` - 历史记录页 - 分组展示(今天/昨天/日期) - 按类型筛选(全部/已抽烟/已忍住) - 下拉刷新、分页加载 - 编辑与删除 - 统计页 - 周/月/年切换 - 趋势柱状图、变化百分比、节省金额、健康恢复指标 ### 规划中/开发中 - AI 助手页的深度交互(当前为基础展示) - 个人中心多个菜单详情页(当前入口为占位) ## 技术栈 - `uni-app` - `Vue 3`(`