Commit Graph

772 Commits

Author SHA1 Message Date
Huangzhe
e3269c555d feat(Market): 优化模板市场组件的搜索结果展示
- 在无符合搜索结果时显示"无符合要求结果"提示
-保留原有的"更多模板期待您的探索"文案
2025-05-28 20:15:11 +08:00
Huangzhe
880c67b451 Merge branch 'feature/feature-20250430-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-28 20:06:59 +08:00
Huangzhe
1de9b5b539 feat(Home): 优化模板市场功能
- 移除未使用的 imgMap 导入
- 添加市场列表数据存储到 sessionStorage
- 优化模板数据请求逻辑
- 修复搜索功能和分页问题
- 调整 throttle 函数调用
2025-05-28 20:06:32 +08:00
陈昱达
4521f0b443 feat(Survey): 增加循环页面有效性判断
- 在原有的 surveyValid 变量基础上,添加 cycleValid 变量来判断循环页面是否有效
- 将 cycleValid 添加到返回的有效性判断条件中,确保循环页面也参与整体有效性检查
2025-05-28 19:31:42 +08:00
Huangzhe
4a6d277b32 fix: 修复预览异常的问题 2025-05-28 19:22:36 +08:00
Huangzhe
ba0dae323a refactor(Home): 修改市场组件每页显示数量
- 将 Market 组件中每页显示数量从 10 条修改为 100 条
2025-05-28 18:30:38 +08:00
Huangzhe
fedfab75be refactor(Home): 优化市场模板搜索功能
- 移除了搜索值为空时重置索引的逻辑
- 在点击搜索时重置当前参数数据,包括关键字和索引
2025-05-28 18:26:28 +08:00
Huangzhe
7c5b9e460a refactor(Home): 优化市场调研模板搜索功能
- 引入 useSurveySearch 钩子以支持调查模板搜索
- 在搜索值变化时重置索引到 1
2025-05-28 18:22:08 +08:00
陈昱达
3fa7b6e2e1 refactor(Survey): 优化问卷数据验证逻辑
- 修改逻辑验证条件,提高代码可读性- 增加对随机题组和循环题组的判断- 优化验证流程,提高整体问卷数据质量
2025-05-28 18:10:19 +08:00
Huangzhe
6f11b91849 style(survey): 修改 AI 洞察背景样式
- 移除 AI 洞察卡片的图片背景
- 添加从浅蓝色到白色的线性渐变背景
2025-05-28 17:40:16 +08:00
Huangzhe
5ab49b7b66 ci: 添加生产环境配置并更新构建脚本
- 新增 .env.prod 文件,包含生产环境的 Vite 配置
- 在 package.json 中添加生产环境构建脚本
2025-05-28 17:25:28 +08:00
Huangzhe
5bcc6db202 feat(utils): 新增节流函数并优化市场组件加载逻辑
- 在 utils.js 中添加了 throttle 函数,用于节流操作
- 在 Market 组件中实现了无限滚动加载功能
- 优化了市场信息获取逻辑,增加了分页处理
- 更新了 yl.png 文件
2025-05-28 17:23:30 +08:00
Huangzhe
1181dc0f52 fix: 修复主页数据异常 2025-05-28 17:21:50 +08:00
Huangzhe
0084ed80d0 fix: 修复问卷完成的时候多次展示 2025-05-28 16:22:12 +08:00
Huangzhe
7822ce4516 feat(share): 添加微信分享功能并优化相关配置
- 新增 getWXShareConfig 函数用于获取微信分享配置
- 在 router 中集成分享功能,使用 getWXShareConfig 替代硬编码的分享信息
- 添加 setWXShareConfig 函数,用于设置分享配置,包括标题、描述、缩略图等
- 在 AD 页面中添加动态修改 document.title 的逻辑
- 优化 SurveyItem 组件中的标题显示逻辑,根据标题宽度动态调整样式
2025-05-28 16:07:47 +08:00
陈昱达
92a28bca1e Merge remote-tracking branch 'origin/feature/feature-20250430-h5' into feature/feature-20250430-h5 2025-05-28 15:09:22 +08:00
陈昱达
8561011f9b refactor(Design): 为 MatrixText 组件添加占位符并优化代码格式
- 在 MatrixText 组件的输入框中添加占位符
- 格式化 validate 相关的测试代码,使其更加规范
- 在 validateMatrixCheckbox 中添加日志输出,便于调试
- 优化 language 相关代码,新增请求数量相关的翻译文本
2025-05-28 15:09:04 +08:00
Huangzhe
88da1cd002 feat(router): 修改分享链接
- 在分享功能中,将当前页面
2025-05-28 15:00:43 +08:00
Huangzhe
12b25d8148 Merge branch 'feature/feature-20250430-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-28 14:57:38 +08:00
Huangzhe
8415818f28 style(AD): 优化广告页面样式和布局
- 调整按钮显示逻辑,增加对 hasShare 变量的判断
- 修改按钮样式和位置,使其适应不同设备和场景
2025-05-28 14:57:26 +08:00
陈昱达
9afd82d9d7 fix(Survey): 修复预览页面选项数限制逻辑
-增加对最小选择数和最大选择数的非空判断- 添加日志输出,便于调试
2025-05-28 14:35:51 +08:00
Huangzhe
05646a31ae feat(router): 添加分享页面并优化广告页面逻辑
- 在路由中添加 share 页面,用于展示分享内容
- 在 AD 页面中增加 hasShare 状态,用于判断是否处于分享页面
- 根据 hasShare 状态动态调整 AD 页面样式
- 新增 Share 组件,用于渲染分享页面
2025-05-28 14:33:00 +08:00
Huangzhe
a121e2ce81 fix: 修复表格在 ios 异常显示的问题 2025-05-28 14:06:37 +08:00
Huangzhe
544673c350 feat: 增加最大搜索限制 2025-05-28 13:48:00 +08:00
Huangzhe
09ab4901d8 feat(search): 优化搜索功能并调整搜索事件处理
- 将 Search 组件的 @change 事件改为 @search 事件
- 实现搜索框无值时清空 keyword 并重新加载列表的功能
- 优化 fetchTemplate 方法,使用 keyword 替代 searchValue.value
2025-05-28 13:30:02 +08:00
Huangzhe
709f56ac74 Merge branch 'feature/feature-20250430-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-28 13:06:47 +08:00
Huangzhe
93bb2b3594 refactor(layout): 优化市场指数和调查组件布局
- 在 Market/Index.vue 中添加搜索值变量
- 在 SurveyItem.vue 中优化调查标题样式计算逻辑
2025-05-28 13:06:33 +08:00
陈昱达
e543896c2a refactor(Design): 优化文件上传和答案处理逻辑
- 修改 FileUpload 组件,将答案直接赋值给 question.value.answer
- 更新 useFileUploadHooks,使用 FileList | [] 类型
-移除 PreviewFileUpload 组件中的无用代码
- 优化 PreviewTextWithImages 组件的 watch监听
- 调整 Survey 预览中的表单验证逻辑
2025-05-28 12:33:21 +08:00
Huangzhe
fced5acf2f update dockerfile 2025-05-27 22:24:46 +08:00
Huangzhe
1549dc704d update dockerfile 2025-05-27 22:22:35 +08:00
Huangzhe
d49f856fd0 feat(docker): 更新 Nginx 配置并注释 Dockerfile
- 在 default.conf 中添加了访问日志和错误日志配置
- 新增了日志文件访问接口
- 注释掉了 Dockerfile 中的配置文件复制指令
2025-05-27 21:58:20 +08:00
Huangzhe
73841a2d07 Merge branch 'uat' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-27 21:47:13 +08:00
陈昱达
f6be0143bc build: 更新 Dockerfile 配置
- 替换自定义 nginx 配置文件为默认配置文件
- 调整 URL目录设置
- 移除多余的 nginx.conf 文件
2025-05-27 21:46:07 +08:00
Huangzhe
5b79337c39 Merge branch 'feature/feature-20250430-h5' into uat 2025-05-27 21:35:38 +08:00
Huangzhe
4d13a28eb2 refactor/nginx: 重构 NGINX 配置文件
-移除了不必要的全局配置,简化了配置文件结构
- 删除了未使用的日志格式和访问日志配置
- 移除了反向代理和日志文件访问相关配置
- 保留了基本的服务器配置和错误页面配置
2025-05-27 21:34:16 +08:00
Huangzhe
e39982c6f5 update nginx 2025-05-27 21:16:54 +08:00
陈昱达
13d30a51a8 config(vite): 更新 Vite配置以支持特定主机
- 在 Vite 配置中添加 allowedHosts 选项,允许 yiligpt.x.digitalyili.com 主机
- 优化代码格式,调整导入语句的分号
2025-05-27 21:16:02 +08:00
Huangzhe
94330b1f01 feat(router): 优化模板预览页面的头部样式
- 为模板预览页面添加绿色背景的头部
- 调整搜索页面模板标题的显示逻辑
- 优化 AD 页面按钮的点击事件
- 移除 Analysis 页面的 nextTick 包装
2025-05-27 20:49:07 +08:00
陈昱达
44bf17d47b feat(docker): 添加自定义 nginx 配置并调整反向代理设置
- 添加自定义 nginx配置文件,用于反向代理到伊利 GPT
- 修改 Dockerfile,使用新的 nginx 配置
- 更新前端代码,将主机地址改为当前窗口地址
2025-05-27 20:47:53 +08:00
Huangzhe
10a4904e26 fix(Survey): 优化移动端问卷模板保存校验
- 更新了错误提示信息,增加了对逻辑设置的提及
- 增加了对问卷逻辑的校验,只允许自动填写类型的逻辑
2025-05-27 19:46:54 +08:00
Huangzhe
079a589510 fix(Analysis): 修复饼图数据展示问题
- 调整饼图数据处理逻辑,确保空数据不被展示
-优化 NPS 和 5 点量表的饼图数据处理方式
- 使用 nextTick 确保图表在数据更新后正确渲染
2025-05-27 18:11:04 +08:00
陈昱达
3f0bc59a0a fix(Survey): 修复预览页面点击下一题时错误提示未清除的问题
- 在 next 函数中添加代码,清除所有问题的错误提示
- 优化用户体验,确保每次翻页时重新开始校验答案
2025-05-27 17:11:38 +08:00
Huangzhe
965f4df493 feat(router): 为预览页面添加头部样式
- 在预览页面的 meta 信息中添加 header 对象
- 设置背景色为 green
- 设置 pureBGC 为 false
2025-05-27 17:04:18 +08:00
陈昱达
7650402cc2 style(components): 优化导航栏布局和首页推荐样式
- 在导航栏组件中添加 nav-content 类,优化内容布局
- 更新首页推荐组件中的颜色方案,使用新的主题颜色
2025-05-27 16:58:07 +08:00
Huangzhe
1322f26167 Merge branch 'feature/feature-20250430-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250430-h5 2025-05-27 16:40:09 +08:00
Huangzhe
9d478ce108 style(survey): 调整预览页面容器样式
- 移除了 v-memo 指令
- 添加了 preview-container 类的 height 属性
- 调整了 max-height 属性的计算方式
2025-05-27 16:39:51 +08:00
Huangzhe
0f1e1839da style(Survey): 调整标题宽度判断逻辑
- 将标题宽度的判断阈值从 130 修改为 120
2025-05-27 16:33:19 +08:00
陈昱达
55cfd96601 fix(upload): 修复上传组件最小尺寸设置问题
- 将 FileUpload.js 中的 min_size 默认值从 0 改为 1
- 在 FieldUploadQuestionAction.vue 中,将 min_size 的最小值设置为 1
-确保用户在上传文件时至少选择一个文件,避免出现空文件上传的情况
2025-05-27 16:31:06 +08:00
陈昱达
48bab50a7e refactor(components): 优化 YlTable 组件布局
- 重构了 tableWidth 计算逻辑,提高了代码可读性和性能
- 添加了 doc_content 类名,便于样式管理和维护
- 使用可选链操作符简化了代码结构
2025-05-27 16:26:06 +08:00
陈昱达
d9187a0694 style(layout): 调整首页布局和样式
- 调整 HomeRecommend 组件的 more样式,增加上边距- 修正 Home 页面的条件渲染逻辑,确保正确显示我的问卷和推荐内容
2025-05-27 15:52:43 +08:00