Commit Graph

20 Commits

Author SHA1 Message Date
陈昱达
4521f0b443 feat(Survey): 增加循环页面有效性判断
- 在原有的 surveyValid 变量基础上,添加 cycleValid 变量来判断循环页面是否有效
- 将 cycleValid 添加到返回的有效性判断条件中,确保循环页面也参与整体有效性检查
2025-05-28 19:31:42 +08:00
陈昱达
3fa7b6e2e1 refactor(Survey): 优化问卷数据验证逻辑
- 修改逻辑验证条件,提高代码可读性- 增加对随机题组和循环题组的判断- 优化验证流程,提高整体问卷数据质量
2025-05-28 18:10:19 +08:00
Huangzhe
10a4904e26 fix(Survey): 优化移动端问卷模板保存校验
- 更新了错误提示信息,增加了对逻辑设置的提及
- 增加了对问卷逻辑的校验,只允许自动填写类型的逻辑
2025-05-27 19:46:54 +08:00
Huangzhe
e587ed96b2 refactor(Survey): 优化移动端模板保存提示信息
- 修改了模板校验失败时的提示信息,明确指出移动端不支持的题型
- 建议用户在 PC 端编辑后重新保存
2025-05-26 21:16:38 +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
Huangzhe
04d63eb141 refactor(survey): 重构问卷数据管理逻辑
- 新增 clearSurveys 函数用于清空问卷数据
- 在复制问卷和删除问卷后调用 clearSurveys函数
- 在组件卸载和重置搜索时调用 clearSurveys 函数
- 优化了问卷数据的更新逻辑,解决了内容不更新的问题
- 重新添加了 .prettierrc 文件,规范代码格式
2025-05-25 13:14:15 +08:00
Huangzhe
3c9f278fb0 refactor(Survey): 优化问卷列表加载和搜索功能
- 添加 requestSingle 标志以控制单次请求
- 优化 fetchSurveys 函数,避免重复请求- 调整 Index.vue 中的搜索逻辑,提高用户体验
- 移除不必要的数据处理,简化代码结构
2025-05-25 12:56:08 +08:00
Huangzhe
d84badc63d refactor: 优化问卷列表和详情功能
1. 添加 formatTime 工具函数,支持日期格式化
2. 重命名搜索处理函数 blurs 为 handleSearchClick,提高可读性
3. 更新问卷项数据字段,使用 answer_num_h5 和 recycle_progress_h5
4. 优化问卷场景名称处理逻辑,增加默认值
5. 完善 SurveyItem 类型定义,添加缺失的字段类型
2025-05-23 19:03:11 +08:00
Huangzhe
344b3f8bd5 feat: 修改提示词
- 保存模板之后的提示词更改
2025-05-23 17:29:32 +08:00
Huangzhe
f4db9b3413 feat: 优化空容器展示 2025-05-23 16:43:56 +08:00
Huangzhe
7fdd0bfa5a refactor: 优化问卷列表页面功能
1. 修复用户名字段显示问题,从created_user改为creater_user
2. 优化日期显示,只显示年月日
3. 修复搜索功能,修正关键字参数为key_word
4. 优化空状态组件交互逻辑
5. 改进分页加载逻辑
2025-05-23 15:12:21 +08:00
Huangzhe
94a681c6ae fix (search ): 搜索的字段更改 2025-05-23 13:38:15 +08:00
Huangzhe
182b090bc8 优化问卷分析和空状态展示
- 改进EmptyContainer组件,添加自定义错误信息和图片支持
- 新增emptyImg.png资源用于空状态展示
- 优化问卷分析页面,添加无数据时的友好提示
- 修改Survey组件生命周期钩子,从onMounted改为onBeforeMount
- 重构问卷列表加载逻辑,优化用户体验
- 添加loading状态,提升交互体验
- 完善表格组件条件渲染逻辑,避免空数据渲染问题
- 优化代码结构和类型定义,提高代码可维护性
2025-05-21 18:20:00 +08:00
Huangzhe
c221b4544a fix: 优化代码和修复问题
1. 恢复Vant样式文件的显式引入,确保对话框等组件样式正常显示
2. 优化删除确认对话框的提示文本,添加引号提升可读性
3. 清理未使用的导入(getSetting)
4. 优化导航组件代码格式
2025-05-19 17:23:37 +08:00
Huangzhe
d0952d2576 feat: 优化问卷列表和分析页面
1. 修改 SurveyItem 组件布局和样式
2. 在分析页面添加搜索栏
3. 更新问卷项中的时间显示格式
4. 调整分析页面组件的宽度
5. 添加 AI 洞察图标
2025-05-16 15:21:58 +08:00
Huangzhe
304a404eaf feat: 优化问卷分析图表展示功能
- 修复饼图组件显示问题,取消注释使图表正常显示
- 优化数据处理逻辑,支持问题索引1和2的数据处理
- 移除不必要的响应式包装,直接使用JSON对象提高性能
- 清理未使用的导入和函数,如showToast、surveys等
- 添加对空选项数组的条件判断,避免渲染空数据
- 移除控制台日志输出,提高代码整洁度
- 更新IDE图标主题为material-icon-theme
- 优化图表配置结构,简化代码
2025-05-15 17:57:29 +08:00
Huangzhe
7a5670ac66 问卷分析功能增强与UI优化 2025-05-14 00:22:19 +08:00
Huangzhe
e87a064156 问卷模块优化与全面项目结构调整:
1. 类型定义:
   - 完善 SurveyItem 类型定义,添加所有必要字段
   - 优化类型注解,增强代码可维护性
   - 更新 components.d.ts 类型声明文件

2. 组件重构:
   - 将 SuvreyItem 组件变量名从 item 统一修改为 survey
   - 添加类型标注,提高代码健壮性
   - 修复模板中的变量引用
   - 优化 MarketItem、Navigation 和 Search 组件

3. 功能优化:
   - 将删除和保存模板功能从 Index.vue 移至 useSurveyData.ts 钩子中
   - 优化函数导出,提高代码复用性
   - 改进 Home 组件与问卷模块的交互逻辑

4. 样式优化:
   - 精简 SCSS 代码,移除冗余样式和注释
   - 将样式从 Index.vue 移至 SuvreyItem.vue 组件内部
   - 优化样式结构,提高可维护性

5. 资源添加:
   - 新增 tabbar 图标资源,统一底部导航栏样式
2025-05-13 15:48:32 +08:00