Commit Graph

512 Commits

Author SHA1 Message Date
Huangzhe
bc6bd0200f feat: 新增问卷列表页面及相关组件和样式文件 2025-05-14 23:23:09 +08:00
Huangzhe
de25406283 feat: 增加 tmp 配置
1. 优化配置,减小开发首屏加载时间
2025-05-14 22:53:12 +08:00
Huangzhe
28adcac4cb feat: 修复开发环境下 token 填入异常 2025-05-14 22:51:18 +08:00
Huangzhe
5c4f16300d 1. 添加问卷分析功能相关代码
2. 新增等待分析组件
3. 更新分析页面逻辑
4. 添加AI洞察相关API和资源
2025-05-14 20:01:50 +08:00
Huangzhe
a91e6792bc 逻辑信息相关功能更新:
1. 更新 LogicInfo 组件界面
2. 完善 useLogicInfo 钩子函数
3. 更新逻辑信息类型定义
4. 优化分析相关 API 接口
2025-05-14 15:03:01 +08:00
Huangzhe
774ec83149 循环题组配额功能实现
1. 新增循环进度类型定义 CycleProgress 和 CycleProgressItem 接口
2. 重构 LogicInfo 组件,移动到独立目录结构
3. 实现循环题组配额数据获取和展示功能
4. 优化 YlTable 组件,添加 tooltip 功能
5. 修复类型导入和数据访问路径问题
2025-05-14 14:03:52 +08:00
Huangzhe
cc008ab99c 热搜功能实现
1. 新增热搜类型定义 HotSearchItem 接口
2. 新增通用响应类型 ApiResponse 和 AxiosResponse 接口
3. 实现热搜列表展示功能
4. 实现搜索历史记录保存和展示功能
5. 优化搜索逻辑,添加搜索后状态更新
2025-05-14 10:51:00 +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
Huangzhe
36946f632f feat: 内容部分调整 2025-05-13 10:10:26 +08:00
Huangzhe
37e6280d57 feat(search): 实现首页搜索功能与模板市场组件
- 新增首页搜索功能,支持关键词搜索问卷
- 新增布局组件(CommonLayout),优化页面结构
- 新增问卷列表组件(MineSurvey),展示用户问卷
- 新增模板市场组件(TemplateMarketItem),使用Tailwind CSS样式
- 优化路由配置,添加模板市场路由
- 修复CSS样式问题,使用Tailwind CSS替代自定义样式
- 改进组件间通信,使用Vue3 defineModel API

相关任务: #TASK-2025-05-13
2025-05-13 01:17:26 +08:00
Huangzhe
6cfa35f666 feat: 增加分析接口和对应的 hooks 2025-05-12 16:05:56 +08:00
Huangzhe
c3f1922d89 feat: 增加搜索模板相关内容 2025-05-12 15:18:11 +08:00
Huangzhe
a648ef27fc 完善搜索功能:
1. 添加搜索方法实现,支持关键词搜索
2. 实现取消搜索功能,清空搜索结果
3. 添加搜索结果展示组件
4. 优化搜索结果样式,使用Element Plus风格
5. 添加搜索输入验证,防止空搜索
2025-05-12 14:18:06 +08:00
Huangzhe
d10ab302d5 feat: 完善首页布局并添加组件
1. 添加首页轮播图组件 ImageSlider。
2. 添加我的任务组件 MineTask,展示用户任务事项。
3. 调整首页组件结构,优化页面展示效果。
4. 更新 TypeScript 版本至 5.8.3。
5. 将 tsconfig.app.json 中的 module 修改为 ESNext,适配新的模块加载方式。
6. 在文档中强调使用 Vue3 的 `<script setup>` 语法。
7. 添加 Echarts依赖
2025-05-08 17:04:17 +08:00
Huangzhe
4422182108 feat: 增加 code-inspector-plugin 2025-05-08 09:41:23 +08:00
Huangzhe
f9a100d3ac feat: 增加 windsurf 规则 2025-05-08 09:26:00 +08:00
Huangzhe
50d747733f feat: 抽离获取数据list列表
- 添加 useListLogicHooks 来规范选项隐藏的过程.
- 抽离 单选题获取 list 的逻辑到 useListLogicHooks.
2025-04-01 17:36:00 +08:00
Huangzhe
478bcfe080 feat: 优化单选题增加隐藏功能
- 优化隐藏逻辑,将 过滤 options 的方式改变成备份数据的形式.
- 还原逻辑优化,减少冗余操作.
2025-04-01 17:17:22 +08:00
Huangzhe
160599ffbd feat: 单选题增加隐藏功能
- 通过添加 filterOptions 来管理隐藏的 options.组件挂载时重置options 列表
- 添加对应的注释内容.
- 修复错误的类型.
2025-04-01 17:11:41 +08:00
Huangzhe
b0c8adc9b3 fix: 约束类型
- 约束 rows cols 类型, 减少报错
2025-04-01 15:31:44 +08:00
Huangzhe
b1cd7cf799 feat: 抽离答题校验逻辑
- 纠正 Preview/index 错误的逻辑,开始检测 error 字段
- validateAnswer 类型纠正,修复 answerItem 验证逻辑
- 答题校验抽离
2025-04-01 15:13:16 +08:00
Huangzhe
7de06d5ff4 feat: 抽离答题校验逻辑
- 现在可以自由控制校验答题时间.
- 增加 useValidateQuestion hooks.
- 多选矩阵应用这个逻辑,组件添加时添加到验证列表,卸载时移除对应的函数 validateFun
2025-04-01 14:12:07 +08:00
Huangzhe
aff908e7e6 fix: 修复矩阵填空内容选择一个就可以跳过的问题
- 添加行记录和对比选项,如果不一致则不传递答案
- 修正错误泛型
- 行和列数据获取调整
2025-04-01 11:14:46 +08:00
Huangzhe
13fe9338ca feat: 增加校验的测试用例,修复校验异常
- 校验 english 是添加 \s 标志
- 增加 答案、中文、email、英文、身份证、手机号码、字符串长度校验
2025-04-01 10:40:55 +08:00
Huangzhe
ecc6e40c35 feat: 修复答案异常的问题
- 修复多余文字内容
- 修复多个选项时选择一个就能提交答案
- 增加对应类型
2025-03-31 18:10:02 +08:00
Huangzhe
399889e6f8 fix: 修复矩阵多选提示语错误
- 获取数据放到 store 内进行
- 修复提示语错误
2025-03-31 17:04:02 +08:00
Huangzhe
ba18629bea chore: 添加注释信息
- 添加 多选验证 注释信息
2025-03-31 15:48:00 +08:00
Huangzhe
f8749dbb5c feat[preview]: 抽离矩阵的验证内容
- 抽离 preview 矩阵的验证内容,多选矩阵的校验放到 PreviewMatrixCheckbox 内
- 添加新的错误提示支持
- 增加 矩阵 类型
- 添加矩阵测试文件
2025-03-31 15:29:24 +08:00
Huangzhe
c97ab0cb49 fix: 修复文填空题答案异常
- 纠正逻辑,当答案错误时,清空已经保存的答案
2025-03-28 18:04:41 +08:00
Huangzhe
adb1bdc3e6 fix: 修复文件设置问题
- 优化 scss 中 deep 实现 :deep()
- 添加对应类型
- 移除 preview 组件的相应答案校验
- 增加错误预览支持 [多选题最多选择项数]
- 删除 初始化数据 函数,优化答案判断逻辑
- 增加多选验证位置
2025-03-28 17:36:13 +08:00
陈昱达
9de9f64d49 refactor: 移除冗余代码并优化代码结构
- 删除了多处不必要的 console.log 语句
- 优化了部分组件的代码结构,提高了可读性
- 移除了未使用的变量和导入
- 统一了代码格式,提高了代码的一致性
2025-03-28 13:55:36 +08:00
陈昱达
ce29be95a8 feat: 更新网页标题为伊利调研问卷
- 将网页标题从 "Vite App" 修改为 "伊利调研问卷"
2025-03-28 13:49:14 +08:00
Huangzhe
9e9be4f072 fix: 修复文件设置问题
- 修改设置出错的问题
- 修复 scss 样式报错的问题 (deep)
2025-03-28 13:12:48 +08:00
Huangzhe
23bc6ba338 fix: 修复文件上传
- 修复文件上传无法限制上传内容, 增加 limit 限制
2025-03-28 11:04:12 +08:00
Huangzhe
510469367c fix: 修复问卷编辑错误
- 将错误的 setItem 改成 getItem.
2025-03-28 10:08:20 +08:00
Huangzhe
a968acf108 fix: 修复多选矩阵设置输入异常
- 更新矩阵的赋值逻辑,排除数据错误更新
2025-03-27 17:29:55 +08:00
Huangzhe
731d22fc22 feat: 修复矩阵不居中的问题
- 删除 ml10 类
2025-03-27 17:29:54 +08:00
陈昱达
cc87448114 refactor(layouts): 优化 redirect 组件的返回逻辑
-移除了未使用的导入和注释代码
- 修改了 goBack函数,根据浏览器历史记录和当前路由决定返回方式
- 添加了控制台日志输出,便于调试
- 注释掉了物理返回键的监听代码
2025-03-27 16:59:48 +08:00
陈昱达
4046706ea1 Merge remote-tracking branch 'origin/feature/feature-20250331-h5' into feature/feature-20250331-h5 2025-03-27 16:35:48 +08:00
陈昱达
5693fb5bdd refactor(redirect): 注释掉 redirect.vue 中的 setTimeout 代码块
- 将 setTimeout 代码块禁用自动跳转功能
-用注释标记包围起来,暂时 保留代码逻辑,以便未来可能的重新启用或参考
2025-03-27 16:35:27 +08:00
Huangzhe
ee7c022bdb feat: 分割组件,校验放在preview.
- 填空题的各个校验抽离多个文件
- 增加 vitest 测试
- 修复填空题校验异常(最大校验出错)
- 补充相应的注释
- 类型补全
2025-03-27 16:24:07 +08:00
陈昱达
c2b254a2f9 refactor(Survey): 优化问卷创建和保存逻辑
- 在 Design/Index.vue 中添加对 sn 参数的判断,确保只在有有效 sn 时执行保存操作
- 在 Survey/views/Create/Index.vue 中,将 sn 存储到 sessionStorage,以便在不同组件间共享
- 修改保存逻辑,使用 sessionStorage 中的 sn 替代 route.query.sn
- 优化获取问卷详情和设置的代码结构,提高可读性和性能
- 修改模板保存功能的中文描述,使其更加准确
2025-03-27 16:17:12 +08:00
陈昱达
4a5ead6f19 refactor(survey): 优化设备和 IP 答题次数的验证逻辑
- 移除了设备和 IP 答题次数小于 1 时的错误提示- 优化了当输入值小于 1 时的处理逻辑,将值重置为 1- 统一了设备和 IP 答题次数的验证逻辑
2025-03-26 16:35:49 +08:00
Huangzhe
9a901cd3df fix: 修复预览跳题异常
- 更新分页 pages 异常,
- 更新 code 异常
2025-03-26 16:04:21 +08:00
Huangzhe
f97d86b4ed feat: 统一入口options字段
- 统一入口 options. 解决二次进入预览选项无法使用的bug
2025-03-26 16:04:20 +08:00
du.meimei
945871fcc5 fix:处理物理返回,保存问卷再退出 2025-03-26 14:35:32 +08:00
陈昱达
08c53e779a fix(src): 修复不等号显示错误
- 将 '>'替换为 '≥',以正确显示大于等于符号
2025-03-25 20:16:53 +08:00
Huangzhe
726c8c7f58 fix: 修复多选排它异常
- 修复异常卡死的问题
2025-03-25 20:00:16 +08:00
du.meimei
562fa7d478 fix:问卷标题样式 2025-03-25 19:11:58 +08:00