Commit Graph

531 Commits

Author SHA1 Message Date
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
e21770134c fix: 修复图标显示异常
- 数据源修改, 从组件自动通过 sn 获取问卷变成从上级接受数据
2025-05-21 12:44:25 +08:00
Huangzhe
6d7f1a31e7 fix( survey ): 搜索关键字更改
- 搜索 pleaseHolder 字更改
2025-05-21 11:48:03 +08:00
Huangzhe
beea59731b stye: 搜索布局更改
- 搜索的 margin 布局样式更改
2025-05-21 11:35:12 +08:00
Huangzhe
36ac80c27e feat: 修复界面显示异常
- 当搜索存留关键字时,退出页面然后重新进入还会有关键字显示
2025-05-21 11:17:57 +08:00
Huangzhe
bff8dda1d4 feat: 优化组件和页面功能
- 新增 YlSwiper 轮播组件,基于 swiper 库实现,支持自定义渲染和多种配置项
- 优化 YlTable 组件,提升表格渲染性能和使用体验
- 优化 LogicInfo 组件,修复数据为空时的显示问题,使用 currentTabs 替代重复的计算属性
- 优化 AnalysisInfo 组件,移除冗余类型转换
- 新增问卷列表组件 QuestionList,用于展示任务相关问卷
- 更新 vite 配置,支持 swiper 自定义元素
- 添加 swiper 依赖包
2025-05-21 11:05:00 +08:00
Huangzhe
e944984a1d fix: UI 优化和功能修复
- 修复了搜索组件的样式和交互问题
- 优化了 Market 组件的布局和样式
- 修正了 theme.scss 中的拼写错误 (seach -> search)
- 优化了 SurveyItem 组件的样式和功能
- 改进了 Analysis 组件的图表显示
- 增强了 HomeSearch 的用户体验
- 修复了 useSurveySearch 中的数据加载逻辑
2025-05-20 17:28:32 +08:00
Huangzhe
9ecbeec739 fix: 修复历史记录错误
- 修复点击删除图标之后页面历史依旧存在的问题
2025-05-20 13:30:25 +08:00
Huangzhe
9ac1729109 fix: 修复导航栏跳转异常的问题 2025-05-20 11:44:09 +08:00
Huangzhe
240a24cb3f feat: 添加更多模板跳转功能
- 为"更多模板"按钮添加了跳转到模板市场的功能
- 完善了用户交互体验,使导航更加直观
- 优化了问卷创建流程
2025-05-20 11:22:36 +08:00
Huangzhe
87337ce60c Merge branch 'feature/feature-20250430-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-20 11:19:39 +08:00
du.meimei
bf2daab092 feat(navigation): 更新底部导航栏样式
- 替换静态图片图标为 vant 组件图标
- 调整导航项的样式和结构
- 添加 activeTab 数据属性用于测试
- 注释掉部分冗余代码
2025-05-19 20:04:02 +08:00
Huangzhe
0588282b19 fix: 修复控制台报错
- 修复错误字段长度判断引发的异常
- 修复错误的 placeholder 内容文本
2025-05-19 19:38:17 +08:00
du.meimei
669104e477 style(components): 优化表格组件样式
- 移除 YlTable 组件中表格列的固定宽度属性
- 添加表头的圆角样式
- 在 AnalysisInfo组件中为表格添加上边距
2025-05-19 19:32:16 +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
c221b4544a fix: 优化代码和修复问题
1. 恢复Vant样式文件的显式引入,确保对话框等组件样式正常显示
2. 优化删除确认对话框的提示文本,添加引号提升可读性
3. 清理未使用的导入(getSetting)
4. 优化导航组件代码格式
2025-05-19 17:23:37 +08:00
Huangzhe
9a5124739a 还原背景色 2025-05-19 17:05:26 +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
d89772df66 feat: 优化UI组件和样式
1. 修复搜索组件方法名拼写错误(handleSearchActino -> handleSearchAction)
2. 优化AI洞察区域样式,添加背景图片和内容容器
3. 调整搜索框右侧竖线位置(right: 11vh -> 9vh)
4. 优化问卷项时间显示样式,移除固定字体大小
5. 添加AI洞察区域背景定位(background-position: top)
6. 添加AI洞察图片资源
2025-05-19 15:25:09 +08:00
Huangzhe
b7ff750f9f feat: 优化分析页面和搜索推荐功能
1. 优化分析页面弹窗配置,禁用点击遮罩层关闭
2. 为AI洞察区域添加背景图片
3. 优化图表组件样式和响应式高度
4. 为热门搜索标签添加点击事件处理
5. 修复TypeScript类型定义和代码格式问题
2025-05-19 14:21:04 +08:00
Huangzhe
0427b82980 feat: 优化问卷分析页面样式和功能
1. 添加VSCode拼写检查配置,添加'vant'到字典
2. 优化问卷分析页面布局,设置100%宽度
3. 使用el-text组件优化问题标题的文本显示
4. 修复问卷项操作按钮的禁用状态逻辑
2025-05-19 13:53:25 +08:00
Huangzhe
d015034d97 fix: 落地页的姓名隐藏 2025-05-19 11:48:33 +08:00
Huangzhe
d4f60d2b38 feat: 导航名称更改 2025-05-19 11:42:43 +08:00
Huangzhe
53c21195b0 feat: 优化界面显示 2025-05-19 11:30:15 +08:00
Huangzhe
b3d6f9c10c feat (home) : 为位置用户声明标识 2025-05-19 10:51:04 +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
2af5c350ee feat: 修改滑动的时间
- 由测试的2s调整到正式5s
2025-05-19 10:15:59 +08:00
Huangzhe
9255469b42 fix: 修复状态图标异常 2025-05-19 09:55:16 +08:00
Huangzhe
44f7e9a8d0 Merge branch 'feature/feature-20250430-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-18 17:53:02 +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
du.meimei
0cb570ea54 feat:我的问卷样式修改 2025-05-18 13:35:55 +08:00
du.meimei
39f668c53c feat:我的问卷样式修改 2025-05-18 13:30:13 +08:00
Huangzhe
51a9fd085e feat: 优化搜索功能并添加历史记录功能
1. 新增历史记录API模块,支持获取和添加搜索历史
2. 优化搜索组件交互体验
3. 更新搜索推荐功能,支持历史记录展示
4. 修复搜索框焦点控制问题
5. 优化搜索状态管理逻辑
2025-05-18 11:40:32 +08:00
Huangzhe
036fe0b4f7 style: 优化首页和创建问卷页面样式
1. 更新创建问卷卡片背景图片
2. 移除首页未使用的样式代码
3. 调整首页轮播图的上边距
2025-05-16 17:36:59 +08:00
陈昱达
b6fca9f827 refactor(Survey): 修复 Analysis 组件中的选项显示逻辑
- 在 AnalysisInfo 组件中,增加了对 option 数组长度的判断- 确保在 option 数组为空时,不会尝试访问第一个
2025-05-16 17:15:45 +08:00
陈昱达
720648274e feat(Analysis): 优化饼图组件功能和数据处理
-重构了饼图组件的逻辑,增加了维度数据处理和表格数据生成功能
- 优化了饼图数据格式化和更新机制,提高了图表的动态响应能力
- 新增了表格数据处理相关函数,提升了表格展示的灵活性和准确性- 调整了图表和表格的样式,增强了可视化效果
2025-05-16 17:04:33 +08:00
Huangzhe
00e3e67819 feat: 优化表格和样式
1. 更新 YlTable 组件,添加圆角和斑马纹样式
2. 修改搜索框边框颜色为绿色(#70b937)
3. 调整分析页面表格列宽和样式
4. 启用首页的我的任务组件
5. 优化分析信息组件的标签样式
2025-05-16 16:54:22 +08:00
Huangzhe
d0952d2576 feat: 优化问卷列表和分析页面
1. 修改 SurveyItem 组件布局和样式
2. 在分析页面添加搜索栏
3. 更新问卷项中的时间显示格式
4. 调整分析页面组件的宽度
5. 添加 AI 洞察图标
2025-05-16 15:21:58 +08:00
Huangzhe
01df85f5dd Merge branch 'feature/feature-20250430-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-16 14:05:14 +08:00
Huangzhe
76fda761c3 feat: 删除冗余图片 2025-05-16 14:03:24 +08:00
Huangzhe
a66a3594b5 feat: 优化搜索页面和组件样式
1. 修改 SurveyItem 组件布局和样式
2. 更新搜索页面背景色为渐变色
3. 调整模板市场列表容器高度和滚动
4. 优化我的任务列表样式
5. 更新公共布局样式
2025-05-16 14:03:01 +08:00
陈昱达
821cc1753f refactor(analysis): 优化分析页面展示逻辑
- 调整饼图容器宽度为 100%,高度固定为 300px
- 重构 questionTypeMap,使用 basicQuesTypeList 自动生成
- 优化 AnalysisInfo 组件,增加表格展示功能- 调整 useAnalysis hook,添加 aiAnalysisData 状态保存分析数据
- 在 pieSeries 中添加示例数据,优化饼图展示效果
2025-05-16 11:59:37 +08:00
Huangzhe
5ce7025ebb Update home page and search components 2025-05-16 10:26:35 +08:00
Huangzhe
491f6b325b fix: 解决路径引入错误
1. 修复由于大小写不敏感导致的useSurveyData 引入路径错误
2025-05-15 18:38:06 +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