Commit Graph

795 Commits

Author SHA1 Message Date
Huangzhe
633f3c74c4 refactor(Survey): 优化问卷标题的显示逻辑
- 添加 titleRef 用于获取标题元素的宽度
- 在组件挂载时计算标题是否过长,并存储在 isShortTitle 变量中
- 根据标题长度动态调整 surveyTitleStyle 的宽度
2025-05-26 17:57:09 +08:00
Huangzhe
65c783ff02 refactor(home): 重构首页模板市场组件
- 移除 MarketItem 组件中的 setImg 函数,使用新的 imgMap 工具函数替代
- 优化 redirect.vue 中的样式和结构
- 更新 router 中的 meta 信息,增加 bgc 属性
- 新增 imgMap 工具函数,用于获取场景代码对应的图片
- 改进 Market 组件中的标签页样式和逻辑
2025-05-26 17:38:26 +08:00
陈昱达
03c9154602 feat(YlSwiper): 添加自动高度调整功能
- 在 YlSwiper 组件中添加 autoHeight 属性,使轮播图高度能根据内容自动调整
- 在 MineTask 组件中应用该功能,解决任务列表高度适配问题
- 优化 Index.vue 中的代码,增加对 active 值变化的监听,动态调整轮播图高度
2025-05-26 17:17:06 +08:00
Huangzhe
beb74bb3b0 Merge branch 'feature/feature-20250430-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-26 17:15:18 +08:00
Huangzhe
bd922cffd5 refactor(Survey): 优化二维码下载提示信息
- 修改了二维码下载成功后的提示信息,使其更加准确和通顺
- 将"请打系统相册查看"改为"请打开系统相册查看"
2025-05-26 17:15:05 +08:00
Huangzhe
c5e424b256 fix: 修复大模型 iframe 跳转问题
- 添加 iframe 加载完成后处理逻辑
- 尝试覆盖 iframe 内的 window.open 方法
- 使用 defineProperty 备选方案以提高兼容性
2025-05-26 17:14:54 +08:00
陈昱达
e392629356 refactor(Survey): 优化移动端题目查看提示样式
- 更新提示文字内容,增加对更多题型兼容的期待
- 调整文字颜色为深灰色,提高可读性
2025-05-26 16:04:16 +08:00
陈昱达
b938f48c50 refactor(Survey/Analysis):优化题目分析组件
- 添加 parentIndex 属性,用于接收上级组件传递的题目编号
- 优化题目标题显示逻辑,增加编号并考虑上级传递的编号
-调整标签显示逻辑,仅在 questionTypeMap 中存在对应类型时显示
2025-05-26 14:45:58 +08:00
Huangzhe
345c80acbc Merge branch 'feature/feature-20250430-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-26 14:33:59 +08:00
Huangzhe
18b4f26554 style(Survey): 调整问卷列表样式
- 修改了 surveyTitleStyle 计算属性中的宽度设置
- 根据 isSurveyTime 和 isPublishNumber 的值确定宽度
2025-05-26 14:33:53 +08:00
陈昱达
8fa1059bd7 refactor(components): 优化表格组件和调查分析组件
- 在 YlTable 组件中添加 show-overflow-tooltip 属性,用于控制列内容的显示
- 在 Survey Analysis 组件中设置 tooltip 为 false,优化表格列内容的展示效果
2025-05-26 14:32:14 +08:00
Huangzhe
a0a03e948e Merge branch 'feature/feature-20250430-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-26 14:29:56 +08:00
Huangzhe
468d7de19b refactor(Survey): 优化问卷标题样式
- 添加 surveyTitleStyle 计算属性,根据问卷发布时间和编号动态调整标题宽度
- 使用 CSSProperties 类型确保类型安全
- 引入 vant 的 windowWidth 工具函数
2025-05-26 14:29:42 +08:00
陈昱达
81a1e5b127 Merge remote-tracking branch 'origin/feature/feature-20250430-h5' into feature/feature-20250430-h5 2025-05-26 14:27:03 +08:00
陈昱达
c4c00134e7 refactor(components): 优化表格样式和模板市场点击事件
-移除了 YlTable 组件中的多余样式
- 添加了 TemplateMarket 组件中的模板点击事件处理逻辑
- 优化了 AnalysisInfo组件中的问题展示逻辑,增加了对非移动端展示题型的处理
2025-05-26 14:26:13 +08:00
Huangzhe
f5f757b66f Merge branch 'feature/feature-20250430-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-26 14:17:28 +08:00
Huangzhe
f886a51110 fix: 修复智能生成问卷 iframe 适配问题
- 更新 iframe src 属性的拼接方式,使用 encodeURIComponent 对 token 进行编码
- 移除 encodeURI 函数的使用,直接使用拼接好的 url
2025-05-26 14:17:17 +08:00
Huangzhe
0a91df64b5 refactor(Survey): 优化模板校验失败提示信息
- 将"内部存在移动端不支持的
2025-05-26 14:13:24 +08:00
Huangzhe
216b443540 feat(Survey): 添加模板校验功能
- 新增模板校验功能,检查问卷中是否包含移动端不支持的题型
- 在保存模板前进行校验,如果存在不支持的题型则弹出提示窗口
- 优化删除问卷和保存模板的逻辑
2025-05-26 14:09:59 +08:00
陈昱达
712985b643 feat(Survey): 优化 EmptyContainer 组件描述内容的展示
- 在描述部分添加 slot 插槽,以支持自定义内容
- 保留原有 errorMsg 显示逻辑,作为默认内容
2025-05-26 14:03:48 +08:00
Huangzhe
41850e5187 fix(store): 修改模板预览逻辑
- 将 create 路径更改为 templatePreview 路径,以正确处理模板预览请求
- 更新 is_preview 和 is_template 参数的判断逻辑,确保在模板预览时设置正确的值
2025-05-26 13:54:11 +08:00
Huangzhe
1043126c72 fix: 修复智能生成页面 iframe 载入问题
- 将 encodeURIComponent 改为 encodeURI 在 iframe src 属性中
2025-05-26 13:22:41 +08:00
Huangzhe
dec8ec0ec0 fix(CreateSurvey): 修复智能生成问卷 iframe src 编码问题
- 将 escapeHTML 函数替换为 encodeURIComponent 函数
2025-05-26 13:06:07 +08:00
Huangzhe
001279874d feat(questionStore): 适应新场景调整问题获取逻辑
- 根据当前 URL 路径动态设置 is_preview 和 is_template 参数
- 优化 SurveyItem 组件中项目名称的样式
2025-05-26 12:03:19 +08:00
Huangzhe
23b1a46bec feat(AD): 添加轮播图按钮点击逻辑
- 在轮播图按钮上添加点击事件处理函数
- 实现按钮点击时的跳转逻辑:
  - 如果当前广告有配置 URL,则跳转到该 URL
  - 如果没有配置 URL,则跳转到智能生成页面
2025-05-26 11:38:25 +08:00
Huangzhe
f9b5d001e5 style(components): 优化多个组件的样式细节
- 修改 YlSwiper 组件的按钮颜色
- 调整 CreateSurvey 组件的标题和描述样式
- 更新 HomeRecommend 组件的标题和布局
- 调整 MineTask 组件的标题位置
2025-05-26 11:32:16 +08:00
Huangzhe
83aee0d18a style(Home): 优化首页推荐组件的样式
- 调整了更多探索提示语的样式和布局
- 添加了 more 类的样式定义,优化了视觉效果
2025-05-26 11:05:33 +08:00
Huangzhe
76b5235ab5 feat(MineTask): 添加问卷列表拖动功能
- 在 Index.vue 中添加拖动开始和结束的事件处理函数
- 在 QuestionList.vue 中根据拖动状态显示/隐藏分页器和导航按钮
- 新增 useDragEvent 钩子用于管理拖动状态
2025-05-26 11:01:10 +08:00
Huangzhe
364b00f51f style(survey): 优化调查页面 2025-05-26 10:36:11 +08:00
Huangzhe
f83e910159 Merge branch 'feature/feature-20250430-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-26 10:20:11 +08:00
陈昱达
51676a39b4 refactor(components): 优化表格样式和图表数据处理
-调整表格样式,增加右内边距
- 优化饼图数据处理,移除空数据- 修改表格视图 HTML 样式,使用 flex 布局
2025-05-26 10:19:01 +08:00
Huangzhe
36d3df3e80 refactor(Survey): 更新 AI 洞察等待提示文本
- 修改了 Survey 组件中 Wait 组件的提示文本
2025-05-26 10:17:43 +08:00
Huangzhe
2ee26e3e5b style: 修改市场组件背景颜色- 将市场组件的背景颜色从红色改为白色 (#fff) 2025-05-26 10:08:59 +08:00
Huangzhe
b5fae4e60e style(YlTable): 优化表格样式和布局
- 为表格列添加 key 属性
-调整表格行背景色- 设置表格单元格和 HTML 查看器的字体样式
-修复 Survey 组件中的表格列宽计算逻辑
2025-05-26 00:47:29 +08:00
Huangzhe
a1d1713f07 feat(模板市场): 优化模板市场页面布局和功能
-调整模板市场页面的样式,增加搜索功能
- 优化模板分类和展示逻辑
- 添加更多模板探索的提示信息
- 修复模板市场相关的一些小问题
2025-05-26 00:22:41 +08:00
Huangzhe
fab2747d30 feat(CreateSurvey): 优化创建问卷的默认描述内容
- 在 CreateQuestion 和 Index 组件中,更新了问卷默认描述为更友好的文本
- 在创建问卷时,将默认描述内容保存到 survey.introduction 中
2025-05-25 23:36:10 +08:00
Huangzhe
bca3347fe1 refactor(home): 优化首页结构和代码
- 调整了 mine-task 和 home-recommend组件的顺序和条件
-移除了不必要的空 div 和样式
2025-05-25 23:19:04 +08:00
Huangzhe
d362339689 feat(survey): 优化搜索功能并添加取消搜索功能
- 在 nav-search 组件中添加取消搜索事件处理
- 优化搜索结果为空时的展示逻辑
- 实现取消搜索后重新获取全部问卷数据的功能
2025-05-25 23:13:13 +08:00
Huangzhe
ba94b0504b style(chart): 调整饼图图例字体大小
-将饼图图例的字体大小从 11 增加到 12
2025-05-25 22:54:50 +08:00
Huangzhe
4bc98c9ecf style(Design): 添加主题背景样式
- 在 Preview.vue 文件中引入主题样式
- 添加 .theme-background 类,使用主题颜色作为背景色
2025-05-25 22:52:57 +08:00
Huangzhe
45f316860a style(survey): 优化首页调查问卷展示样式
- 调整了 SurveyItem 组件中状态图标的样式,使其在首页适配更好
- 优化了 Survey 页面的整体布局,防止页面左右滚动
2025-05-25 22:51:27 +08:00
Huangzhe
3ef6415a7a feat(YlTable): 新增自定义 tooltip 功能
- 添加 CustomTooptip 组件用于渲染 tooltip 内容
- 在 Index.vue 中集成 tooltip 功能,包括配置项和 formatter
- 优化了表格单元格内容的展示,支持自定义 tooltip 样式和内容
2025-05-25 21:59:59 +08:00
Huangzhe
93b15be8e9 chore(package): 更新 element-plus 版本
- 修复 element-plus 版本过低, 导致的表格滑动不同步的问题
2025-05-25 20:53:22 +08:00
Huangzhe
eccf205e65 refactor(components): 优化分析组件的样式和布局
-调整了 Analysis 组件中 radio 组的样式,增加了换行和 key 属性
- 优化了 AnalysisInfo 组件中的标签和表格布局
2025-05-25 20:43:07 +08:00
Huangzhe
b6d97e3e39 refactor(chart): 优化饼图数据处理和样式
- 改进饼图数据处理逻辑,提高数据准确性和可读性
- 调整饼图图例样式,增加矩形图标和统一字体大小
2025-05-25 20:36:24 +08:00
Huangzhe
56d34b0778 Merge branch 'feature/feature-20250430-h5' into uat
# Conflicts:
#	src/views/Survey/Index.vue
2025-05-25 13:48:30 +08:00
Huangzhe
f1831c5ae2 feat(Home): 优化创建问卷的默认描述和标题
-移除了问卷标题中的重复文本- 更新了问卷描述的默认值,使其更具实际意义
-统一了 CreateQuestion 和 Index组件中的逻辑
2025-05-25 13:26:46 +08:00
Huangzhe
04d63eb141 refactor(survey): 重构问卷数据管理逻辑
- 新增 clearSurveys 函数用于清空问卷数据
- 在复制问卷和删除问卷后调用 clearSurveys函数
- 在组件卸载和重置搜索时调用 clearSurveys 函数
- 优化了问卷数据的更新逻辑,解决了内容不更新的问题
- 重新添加了 .prettierrc 文件,规范代码格式
2025-05-25 13:14:15 +08:00
Huangzhe
4989bc07d7 feat(components): 添加 YlList组件
- 实现了一个可滚动的列表组件,支持无限加载功能
- 组件包含加载中、加载完成、加载失败等状态的显示
- 支持自定义列表内容和各种状态下的显示内容
- 采用 Intersection Observer API 实现高效的滚动加载检测
-组件属性包括 loading、finished、errorText、finishedText、error、threshold、immediateCheck、height
- 提供 load 和 update:loading事件
2025-05-25 12:56:36 +08:00
Huangzhe
3c9f278fb0 refactor(Survey): 优化问卷列表加载和搜索功能
- 添加 requestSingle 标志以控制单次请求
- 优化 fetchSurveys 函数,避免重复请求- 调整 Index.vue 中的搜索逻辑,提高用户体验
- 移除不必要的数据处理,简化代码结构
2025-05-25 12:56:08 +08:00