aa2a7ae542
feat(search): Refactor SearchResultView into modular components
...
Decomposed the main SearchResultView into smaller, reusable components under 'src/components/SearchResult/' to improve maintainability and scalability.
- Added specific components for different result types like SummaryCard, AdditiveList, MaterialCard, and PrepackagedList.
- Updated 'router/index.ts' to reflect the new structure.
- Included project planning and proposal documents in 'project_document/'.
2025-07-25 18:41:30 +08:00
b11ce5e6fe
feat(core): 大版本功能迭代与体验优化
...
本次更新围绕核心搜索体验和应用功能扩展进行了一系列重要升级。
主要变更:
1. **路由系统重构与扩展**:
* 新增多个功能页面路由,包括:
* 添加饮食页 (/add-food)
* 搜索历史页 (/history)
* 客服页 (/customer-service)
* 分析历史页 (/analysis-history)
* 将原有的 扫码页 (/scan) 升级为功能更全面的 相机页 (/camera)。
* 主页 (/home) 组件更新至 2.3,以支持新功能。
2. **搜索页面 (SearchView) UI/UX 全面升级**:
* 重新设计了搜索栏,采用更现代的绿色边框风格,提升了视觉吸引力。
* 实现了历史记录的单条删除功能,并增加了操作确认对话框,提升了用户体验。
* 优化了搜索逻辑,移除了不必要的延迟,使搜索响应更迅速。
3. **新增核心组件与工具**:
* 引入了 EventBus,用于实现组件间的解耦通信,尤其在历史记录删除确认功能中发挥了关键作用。
* 添加了多个新图标资源,以支持新增的页面和功能。
4. **代码结构与资源管理**:
* 删除了过时的 HomeView-首页-2.2.vue 文件。
* 新增了多个未跟踪的视图组件和 SVG 图标资源,以支持新功能的实现。
此次更新极大地丰富了应用的功能,并显著提升了核心搜索模块的用户体验,为后续的快速迭代奠定了坚实的基础。
2025-07-24 18:44:34 +08:00
cb4848234f
refactor(views): 核心体验页面结构重构与UI迭代
...
将所有核心用户体验相关的视图组件(HomeView, ScanView, SearchView 等)迁移至新的 'src/views/核心体验页/' 目录,以优化项目结构。
更新 router/index.ts 中的路由配置,以匹配新的文件路径。
对 HomeView-首页-2.0.vue 进行了密集的UI迭代,包括将扫码与分析卡片合并,并进行了大量的CSS微调。
新增了多个原型页面(ScanView, SearchView)和备份文件,记录开发过程。
2025-07-23 18:34:05 +08:00
f2034c6709
feat(auth): 重构通用基础页面与登录流程
...
本次提交对用户认证与引导流程进行了全面的重构和功能增强。
核心变更:
1. **文件结构重构:**
* 将所有登录、注册、引导相关的页面组件(共9个)统一移动到了新的 \shihuashishuo-ui/src/views/通用基础页/\ 目录下,使项目结构更清晰。
* 删除了旧路径下的相应文件。
2. **新增功能页面:**
* **密码登录:** 新增了 \PasswordLoginView-密码登录页.vue\,为用户提供了手机验证码之外的另一种登录选择。
* **忘记密码:** 新增了 \ForgotPasswordView-忘记密码页.vue\,包含一个完整的、带验证码校验的两步式密码重设流程。
* **第三方授权:** 新增了 \ThirdPartyAuthView-授权登录页.vue\ 作为处理社交登录的中转页。
3. **功能增强与修复:**
* **登录页 (\LoginView\):**
* UI更新:将原有的微信一键登录按钮替换为包含微信、QQ等多种方式的社交登录图标组。
* 交互增强:为获取验证码按钮增加了60秒倒计时功能,并对手机号和验证码输入框增加了长度和字符类型限制。
* **闪屏页 (\SplashView\):**
* UI更新:根据新的设计稿,将页面重构为包含Logo、应用名称和Slogan的居中布局,并增加了渐变背景效果。
* **路由 (\
outer/index.ts\):**
* 全面更新了所有相关页面的导入路径以匹配新的文件结构。
* 移除了对已废弃的 \HomeView-首页-1.0.vue\ 的引用,修复了编译错误。
4. **文档更新:**
* 新增并全面重写了 \1.1.2通用基础页面-原型功能说明文档-2.0.md\,使其与当前的代码实现和功能逻辑完全保持一致,为后续开发提供了准确的参考。
2025-07-23 15:37:18 +08:00
f6f418081a
初始化项目
2025-07-23 11:42:07 +08:00