Commit Graph

21 Commits

Author SHA1 Message Date
Huangzhe
ba94b0504b style(chart): 调整饼图图例字体大小
-将饼图图例的字体大小从 11 增加到 12
2025-05-25 22:54:50 +08:00
Huangzhe
b6d97e3e39 refactor(chart): 优化饼图数据处理和样式
- 改进饼图数据处理逻辑,提高数据准确性和可读性
- 调整饼图图例样式,增加矩形图标和统一字体大小
2025-05-25 20:36:24 +08:00
陈昱达
d9be87d0bb refactor(chart): 移除 pie chart 中的 console.log 语句
- 在 pie chart 的 tooltip配置中移除了 console.log调用
- 此修改提高了代码的可读性和性能,避免了不必要的控制台输出
2025-05-23 16:48:19 +08:00
陈昱达
8f7a0cb4ec refactor(chart): 优化饼图组件功能和样式
- 修复饼图数据为空时的显示问题
- 优化饼图 tooltip格式化内容
-调整饼图图例和标签样式
- 优化表格组件,支持图片预览功能
2025-05-23 16:47:53 +08:00
Huangzhe
58a372fdfe fix: 修复搜索显示异常的问题 2025-05-23 10:06:03 +08:00
Huangzhe
0685c46500 feat: 更新广告页面和路由跳转逻辑
1. 添加了banner请求相关的类型定义和hooks
2. 更新了广告页面的路由跳转逻辑,支持传递code参数
3. 修改了相关组件的导入和使用方式
4. 更新了类型定义文件以支持新的功能
5. 优化了图片轮播组件的交互逻辑
2025-05-22 17:28:07 +08:00
Huangzhe
ef7463dc59 优化问卷分析与界面展示
- 修复了图表数据为空时的渲染问题,添加了数据验证逻辑
- 优化了Analysis组件中的图表展示,增加了条件渲染
- 新增useScreen钩子函数用于响应式布局
- 改进了SurveyItem组件的标题样式,从h1调整为h3
- 优化了表格组件的宽度计算逻辑,提高了不同数据量下的展示效果
- 调整了多个组件的布局和样式,提升用户体验
- 清理了代码中的冗余注释和空白行,提高代码可读性
2025-05-21 16:12:58 +08:00
Huangzhe
0ae0bd0fdf feat: 新增首页推荐组件及相关功能优化
- 新增首页推荐组件 HomeRecommend,用于展示趋势数据
- 新增推荐相关 API 接口 recommend.ts 及类型定义
- 优化 YlTable 组件,添加类型定义文件,支持 emptyText 和 width 属性
- 修改 Home 页面,添加首页推荐组件的展示
- 优化 Survey 页面代码结构,修复加载逻辑
- 添加响应类型定义,规范 API 返回数据格式
2025-05-21 14:38:29 +08:00
Huangzhe
54d47ee45f refactor: 优化图表组件和类型定义
1. 调整饼图位置,设置center为['50%', '30%']
2. 优化Analysis组件高度计算逻辑,减少addHeight增量
3. 更新图表名称,统一使用'yl form chart'
4. 添加PieSeriesOption类型定义,增强类型安全
5. 添加调试日志,方便排查问题
6. 修复formatData函数的类型定义
2025-05-19 19:11:02 +08:00
Huangzhe
ee887dadb4 refactor: 优化搜索相关组件和逻辑
1. 重构搜索历史数据结构,从Set改为Array类型
2. 优化MineSurvey组件,限制显示3条问卷项
3. 修复搜索框清空时未重置banner的问题
4. 添加关键词变化时自动触发搜索
5. 优化搜索结果页面的布局和样式
6. 添加useSearch hook文件
2025-05-19 16:51:23 +08:00
Huangzhe
3b0c71989b refactor: 重构逻辑配额相关代码
1. 将逻辑配额相关逻辑从组件中抽离到useSurvey hook
2. 修复LogicInfo组件中visibleQuestionConfig的判断逻辑
3. 更新响应类型定义,添加randomProgress和cycle_progress字段
4. 修改'历史记录'为'搜索历史',提升用户体验
5. 删除不再使用的useLogicInfo.ts文件
2025-05-19 15:59:24 +08:00
Huangzhe
92f99b8991 feat: 给图标添加圆环效果 2025-05-19 10:45:39 +08:00
Huangzhe
d362b4a7a4 fix: 修复主页数据展示问题
1. 优化 MineTask 组件的数据展示逻辑
2. 修复 TypeScript 类型错误
3. 移除冗余的 SurveyAnalysis 组件引用
4. 清理未使用的样式和代码
2025-05-19 10:23:22 +08:00
Huangzhe
6852188cf1 feat: 优化首页和搜索页面样式及功能
1. 修复了搜索页面中的类型错误和构建问题
   - 修复了 v-model 的类型断言问题
   - 优化了搜索关键字的处理逻辑

2. 优化了首页布局和样式
   - 添加了渐变背景样式
   - 调整了搜索栏和轮播图的间距
   - 优化了卡片圆角和边距

3. 改进了广告页面(AD)的UI
   - 优化了布局和样式
   - 添加了响应式设计
   - 改进了按钮样式和交互

4. 重构了主题和样式
   - 提取了常用样式到 theme.scss
   - 使用 SCSS 变量管理颜色和尺寸
   - 优化了组件间的样式复用

5. 修复了路由和布局问题
   - 更新了路由配置
   - 优化了重定向布局
   - 修复了导航栏显示问题
2025-05-18 17:50:11 +08:00
陈昱达
720648274e feat(Analysis): 优化饼图组件功能和数据处理
-重构了饼图组件的逻辑,增加了维度数据处理和表格数据生成功能
- 优化了饼图数据格式化和更新机制,提高了图表的动态响应能力
- 新增了表格数据处理相关函数,提升了表格展示的灵活性和准确性- 调整了图表和表格的样式,增强了可视化效果
2025-05-16 17:04:33 +08:00
陈昱达
821cc1753f refactor(analysis): 优化分析页面展示逻辑
- 调整饼图容器宽度为 100%,高度固定为 300px
- 重构 questionTypeMap,使用 basicQuesTypeList 自动生成
- 优化 AnalysisInfo 组件,增加表格展示功能- 调整 useAnalysis hook,添加 aiAnalysisData 状态保存分析数据
- 在 pieSeries 中添加示例数据,优化饼图展示效果
2025-05-16 11:59:37 +08:00
Huangzhe
304a404eaf feat: 优化问卷分析图表展示功能
- 修复饼图组件显示问题,取消注释使图表正常显示
- 优化数据处理逻辑,支持问题索引1和2的数据处理
- 移除不必要的响应式包装,直接使用JSON对象提高性能
- 清理未使用的导入和函数,如showToast、surveys等
- 添加对空选项数组的条件判断,避免渲染空数据
- 移除控制台日志输出,提高代码整洁度
- 更新IDE图标主题为material-icon-theme
- 优化图表配置结构,简化代码
2025-05-15 17:57:29 +08:00
Huangzhe
00cc42d565 优化搜索和模板市场功能
- 修复饼图无法显示的问题,调整了图表初始化逻辑和容器尺寸
- 添加模板市场组件,实现模板点击和使用功能
- 优化首页布局,调整轮播图和创建问卷组件的顺序
- 添加搜索API接口,支持模板和banner搜索
- 修复问卷创建页面样式,使用van-cell组件优化布局
- 实现智能创建入口的跳转逻辑
- 优化代码格式,修正拼写错误和分号问题
2025-05-15 16:05:25 +08:00
Huangzhe
9f8fc0a31a feat: 问卷分析页面功能实现
- 修复路径别名问题
- 添加问卷类型映射工具
- 实现饼图数据格式化功能
- 优化图表组件传参方式
- 重构分析信息展示组件
2025-05-15 01:16:29 +08:00
Huangzhe
cc008ab99c 热搜功能实现
1. 新增热搜类型定义 HotSearchItem 接口
2. 新增通用响应类型 ApiResponse 和 AxiosResponse 接口
3. 实现热搜列表展示功能
4. 实现搜索历史记录保存和展示功能
5. 优化搜索逻辑,添加搜索后状态更新
2025-05-14 10:51:00 +08:00
Huangzhe
d10ab302d5 feat: 完善首页布局并添加组件
1. 添加首页轮播图组件 ImageSlider。
2. 添加我的任务组件 MineTask,展示用户任务事项。
3. 调整首页组件结构,优化页面展示效果。
4. 更新 TypeScript 版本至 5.8.3。
5. 将 tsconfig.app.json 中的 module 修改为 ESNext,适配新的模块加载方式。
6. 在文档中强调使用 Vue3 的 `<script setup>` 语法。
7. 添加 Echarts依赖
2025-05-08 17:04:17 +08:00