Commit Graph

736 Commits

Author SHA1 Message Date
Huangzhe
9b405b7cc9 feat: 优化搜索页面和图片轮播组件
1. 修改了图片轮播组件,增加了平铺展示模式和数量限制功能
2. 更新了搜索页面的布局和样式
3. 为推荐标签添加了文字长度限制,超出显示省略号
4. 优化了模板市场和我的问卷组件的展示逻辑,支持限制显示数量
5. 修复了重定向组件中分享按钮的显示条件
6. 添加了无结果时的提示信息
2025-05-22 19:13:20 +08:00
Huangzhe
fa1d06c5a1 添加无搜索提示词 2025-05-22 18:03:33 +08:00
Huangzhe
cb6f7dc448 fix: 我的问卷可操作区域更改 2025-05-22 17:58:55 +08:00
Huangzhe
f6369b0322 fix: 主页 title 修改 2025-05-22 17:55:06 +08:00
Huangzhe
fc49be24ee fix: 修复二次搜索之后无法加载的问团 2025-05-22 17:54:06 +08:00
Huangzhe
c38c0c8a71 chore: 替换 icon 图标 2025-05-22 17:30:10 +08:00
Huangzhe
0685c46500 feat: 更新广告页面和路由跳转逻辑
1. 添加了banner请求相关的类型定义和hooks
2. 更新了广告页面的路由跳转逻辑,支持传递code参数
3. 修改了相关组件的导入和使用方式
4. 更新了类型定义文件以支持新的功能
5. 优化了图片轮播组件的交互逻辑
2025-05-22 17:28:07 +08:00
Huangzhe
108a54305d style: ai 洞察界面调整 2025-05-22 14:36:33 +08:00
Huangzhe
5a2a2bbfed fix(analysis) : 修复分析页面控制台报错
- 给变量加个可选符号,防止异常报错
2025-05-22 13:42:53 +08:00
Huangzhe
2d0f433ae5 style: title 样式修改 2025-05-22 12:10:23 +08:00
Huangzhe
388e1e4806 feat(search) : 页面显示优化
- 搜索页面根据不同的显示情况展示不同的内容,没有内容的情况下屏蔽展示
2025-05-22 12:01:13 +08:00
Huangzhe
7d0c4b2e32 style(): 优化问卷详情显示效果
- 搜索背景色修改, 与其他界面效果显示统一
2025-05-22 11:12:15 +08:00
Huangzhe
543bb101bd style(chart) : 修复图标显示效果
- 自动计算高度的基数提高
2025-05-22 11:10:39 +08:00
Huangzhe
f05757030c fix(survey ) : 修复我的问卷搜索功能异常
- 修复点击搜索之后进入其他页面,然后返回会造成数据多次显示的问题
2025-05-22 11:09:52 +08:00
Huangzhe
1ce2499419 fix(home) : 更改主页操作逻辑内容
- “左右滑动换题目,左右点击换问卷” 逻辑交换
- 删除无用注释内容
2025-05-22 10:43:55 +08:00
Huangzhe
2bbe0cf3bd fix(ad) : 给广告添加圆角功能 2025-05-21 19:43:32 +08:00
Huangzhe
182b090bc8 优化问卷分析和空状态展示
- 改进EmptyContainer组件,添加自定义错误信息和图片支持
- 新增emptyImg.png资源用于空状态展示
- 优化问卷分析页面,添加无数据时的友好提示
- 修改Survey组件生命周期钩子,从onMounted改为onBeforeMount
- 重构问卷列表加载逻辑,优化用户体验
- 添加loading状态,提升交互体验
- 完善表格组件条件渲染逻辑,避免空数据渲染问题
- 优化代码结构和类型定义,提高代码可维护性
2025-05-21 18:20:00 +08:00
Huangzhe
ecd4f3e8d8 fix(search) : 修复搜索历史错误
- 该错误导致搜索列表不正常展示
2025-05-21 17:20:35 +08:00
Huangzhe
9d7c961fb1 fix(slider) : 修复点击异常
- 修复轮播图点击时异常的问题
2025-05-21 16:39:16 +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
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
b15beb91ee feat: 增加 dev tools 支持 2025-05-21 10:05:16 +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