|
|
f87b977c87
|
fix: 调整面包屑导航的显示逻辑
- 在移动端隐藏面包屑导航
|
2025-12-27 17:05:41 +08:00 |
|
|
|
f1116491b6
|
fix: 调整解决方案列表渲染机制
- 骨架屏:解决方案列表页骨架屏渲染由el-skeleton模板控制
|
2025-12-19 12:48:36 +08:00 |
|
|
|
783d482e0a
|
feat: 产品/解决方案列表页描述
- 页面描述:为产品列表与解决方案列表添加页面描述
- 停产提示:在产品列表中提示停产产品使用搜索功能
|
2025-12-10 14:00:05 +08:00 |
|
|
|
23f2700c0f
|
refactor: 将Data到ViewModel的转换由App转移至Server端
deploy to server / build-and-deploy (push) Successful in 3m15s
- 将逻辑转移到Server端后,简化前端逻辑
|
2025-11-13 20:45:43 +08:00 |
|
|
|
a5f3895794
|
refactor: 将数据获取从app端移至server端
- 调整数据获取位置以提升安全性
- 对于后端状态为Archived的数据,通过server控制不进行获取
|
2025-11-12 17:54:43 +08:00 |
|
|
|
706b754905
|
refactor: 解决方案列表的API重构
|
2025-11-11 16:35:20 +08:00 |
|
|
|
0363a88785
|
feat: 解决方案列表页标签排序
deploy to server / build-and-deploy (push) Successful in 3m1s
- 为SolutionType添加Sort字段用于排序
- 解决方案列表按照sort升序排序
|
2025-11-08 15:46:37 +08:00 |
|
|
|
660892f9e7
|
fix: 将原项目的console输出改为logger输出
deploy to server / build-and-deploy (push) Successful in 3m11s
- 添加eslint,不允许使用console输出
|
2025-11-08 14:40:41 +08:00 |
|
|
|
0265ea4978
|
feat: 为各个页面补全标题与SEO
deploy to server / build-and-deploy (push) Successful in 3m4s
|
2025-11-07 15:37:18 +08:00 |
|
|
|
c6e0ea2a47
|
refactor: 将各个页面的面包屑导航提取为单独组件AppBreadcrumb
|
2025-10-28 16:16:57 +08:00 |
|
|
|
568701a80e
|
feat: 将解决方案页迁移至directus
- 将/solutions与/solutions/[slug]页现在由Directus作为CMS
- 添加solution页的composable API
|
2025-10-17 16:23:48 +08:00 |
|
|
|
a7a4551528
|
feat(SSR): 将解决方案页改为SSR
- 使用Nuxt的useAsyncData
- 添加i18n信息
|
2025-09-28 16:11:35 +08:00 |
|
|
|
359aaec8a9
|
style: 格式化项目代码
- 根据prettier配置格式化整个项目的代码
|
2025-09-17 15:50:29 +08:00 |
|
|
|
92c5a3baab
|
style: 调整代码格式
- 根据ESLint文件规范格式化app文件夹中的代码
|
2025-09-15 17:02:04 +08:00 |
|
|
|
968fd1532f
|
feat: 限制页面宽度
- 为页面添加1200px的宽度限制,提升其在宽屏下的观感
|
2025-09-06 17:20:17 +08:00 |
|
|
|
f957adfa5d
|
feat: 完成网站前端的基本建设
- 网站内容展示:首页, 产品页, 解决方案, 联系信息等
- 网站跳转逻辑:通过Vue-Router实现路由跳转
- 后端通信: 通过Nuxt Strapi与后端Strapi服务进行通信
|
2025-09-06 15:59:52 +08:00 |
|