Commit Graph

42 Commits

Author SHA1 Message Date
Huangzhe
bc6bd0200f feat: 新增问卷列表页面及相关组件和样式文件 2025-05-14 23:23:09 +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
a648ef27fc 完善搜索功能:
1. 添加搜索方法实现,支持关键词搜索
2. 实现取消搜索功能,清空搜索结果
3. 添加搜索结果展示组件
4. 优化搜索结果样式,使用Element Plus风格
5. 添加搜索输入验证,防止空搜索
2025-05-12 14:18:06 +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
du.meimei
562fa7d478 fix:问卷标题样式 2025-03-25 19:11:58 +08:00
du.meimei
681b334cd0 fix:修复矩阵题显示 2025-03-25 16:30:01 +08:00
陈昱达
1cc54c68c2 style(MarketItem): 调整市场项目组件样式
- 修改 MarketItem 组件中的标题和描述文本样式
- 优化标题和描述之间的间距
- 调整描述文本的字体大小和颜色

feat(Survey): 改进问卷标题处理和显示

- 在创建问卷时,将富文本标题转换为纯文本保存为项目名称
- 在问卷列表中显示问卷所有者名称,而不是场景名称
2025-03-25 15:44:15 +08:00
陈昱达
15f90328cc feat(layouts): 添加背景模型并调整页面样式
- 在 common-layout 中添加 model 元素作为背景和背景属性
- 移除-layout 的样式,包括高度、位置模型
- 调整 common Survey 页面中多余的注释代码- 修改 Survey 页面中按钮的样式和布局
2025-03-25 15:32:04 +08:00
陈昱达
c6194a97b3 style(css): 优化问卷设计和预览样式
- 添加自定义复选框和单选按钮样式
- 调整矩阵问题表格样式
- 优化 NPS 问题布局
- 统一预览组件属性命名
-调整部分颜色变量
2025-03-23 17:55:15 +08:00
du.meimei
24ba61f034 fix:移动端问卷复制,标题显示、投放数量处理 2025-03-22 18:56:05 +08:00
陈昱达
9e0ab6c5d8 fix(survey): 优化模板市场页面操作流程
- 删除问卷后立即重置 survey 数组并重新获取数据
- 复制问卷成功后立即重置 survey 数组并重新获取数据
- 保存模板成功后直接关闭确认对话框,不执行额外操作
2025-03-22 14:20:10 +08:00
陈昱达
cefb9b1b23 refactor(Survey): 移除搜索框 blur 事件处理
移除了搜索框的 @blur 事件处理函数 blurs,保留了 @search 事件处理。这个修改可能是为了优化搜索功能的用户体验,避免在用户离开搜索框时进行不必要的操作。
2025-03-22 14:15:45 +08:00
陈昱达
783efadb44 refactor(matrix): 优化矩阵题添加行选项逻辑并调整问卷投放状态显示
- 移除 MatrixQuestion 中不必要的 ID 字段
- 调整 MatrixQuestion 中 option_index 的初始值
- 优化 Design/Index.vue 中 addMatrixRowOption 方法的实现
- 修改 Survey/Index.vue 中问卷投放状态的显示文本
2025-03-22 13:40:52 +08:00
Huangzhe
61668231f2 fix: 解决最新问卷没有默认提示语
- 添加 placeholder
2025-03-22 13:02:45 +08:00
du.meimei
4bc6eadf60 问卷icon修改 2025-03-21 14:44:22 +08:00
陈昱达
72a0d58eb3 refactor(多个组件): 优化多个组件的样式和功能
- 修改 QuestionBefore 组件中 is_option_group 的默认值为 0- 调整 RateCharacter组件中 rate_item 的样式
- 优化 LastSurvey 组件中 survey_remark 的样式,添加文本溢出处理
- 更新 Survey Index组件中的问卷描述显示方式,支持 HTML 内容
- 统一 fetchSurveys 等异步函数的格式
2025-03-21 11:18:56 +08:00
陈昱达
0952a2f523 refactor(src): 优化代码格式和功能
- 调整了部分组件中的代码格式,提高了可读性
- 优化了图像上传功能,增加了对高度的处理逻辑
- 移除了不必要的注释代码
- 统一了异步函数的定义方式
2025-03-20 17:15:29 +08:00
陈昱达
70e0ebda62 feat(survey): 添加问卷结束功能并优化样式
- 新增 finish 函数用于结束问卷
-调整加载指示器颜色- 优化删除选项和问题的提示信息
- 修复问卷列表页面的样式问题
- 优化问卷发布逻辑,增加取消投放功能
2025-03-20 16:25:29 +08:00
陈昱达
a7845f6ceb refactor(components): 优化内容可编辑组件中的图片处理逻辑
- 修改了图片宽度和高度的计算方式,使用原始尺寸和宽高比
- 更新了矩阵问题的默认选项文本
- 调整了部分组件的样式和布局
2025-03-20 14:59:07 +08:00
陈昱达
e6560a69d9 refactor(layout): 重构首页和问卷列表页面布局
- 新增 NewSurvey 组件用于底部新建问卷按钮
- 调整首页和问卷列表页面的样式和布局
- 优化代码结构,提高组件复用性
2025-03-20 14:36:02 +08:00
陈昱达
739222c6f2 feat(设计): 新增模板预 2025-03-20 11:56:07 +08:00
陈昱达
9e6723b6ad feat(survey): 添加取消投放功能
- 在 survey/index.js 中新增 modify 函数,用于修改投放状态
- 在 Survey/Index.vue 中添加取消投放逻辑
- 优化 Publish/Index.vue 的样式
2025-03-19 19:28:44 +08:00
陈昱达
0a6c2e75a7 feat(contenteditable): 添加占位符功能并优化编辑器
- 实现了 contenteditable 组件的占位符功能
- 优化了编辑器的初始化和变更处理逻辑
- 调整了编辑器样式,增加了最小高度
- 移除了不必要的模板代码
2025-03-19 18:56:28 +08:00
陈昱达
5387155e06 refactor(layout): 优化页面布局和滚动体验
- 在 index.vue 和 redirect.vue 中添加 layout-body 类,用于控制内容区域高度和滚动
- 调整 Publish 和 Survey 组件中的样式,以适应新的布局结构
- 优化部分组件的代码格式和逻辑
2025-03-19 14:45:43 +08:00
陈昱达
969ea078bb style(css): 添加禁用状态样式并优化图标字体
- 为 primary-button 添加禁用状态样式- 更新 iconfont 字体文件和样式
- 优化 demo.css 文件中的样式规则
2025-03-19 13:45:36 +08:00
陈昱达
97fc07a161 style:调整代码格式和顺序
- 修改了多个组件文件的代码结构
- 优化了代码缩进和空格使用
- 调整了部分代码的顺序以提高可读性
2025-03-18 19:29:58 +08:00
陈昱达
ad1455fd73 feat(layout): 优化首页布局和样式
- 调整了首页的整体布局结构
- 优化了问卷创建、最新问卷和模板市场的样式
- 添加了背景图片和一些样式细节
- 重构了部分组件以提高复用性
2025-03-18 17:02:31 +08:00
陈昱达
1a9383840f feat(survey): 优化问卷列表页面
- 添加搜索功能,用户可以按项目名称搜索问卷
- 调整问卷列表项的样式,优化布局
- 移除多余的 padding 样式
- 更新 base.scss 中的变量定义
2025-03-18 13:52:51 +08:00
陈昱达
1f0ffa679b feat(survey): 问卷列表页面添加搜索功能
- 在问卷列表页面添加搜索框
- 优化页面布局,调整搜索框位置- 更新样式,确保搜索框与页面其他元素协调
2025-03-18 11:34:42 +08:00
du.meimei
b15d1301ac update:问卷icon修改 2025-03-18 10:15:52 +08:00
du.meimei
3bf9519747 update:问卷列表icon样式修改 2025-03-18 09:26:31 +08:00
陈昱达
0cf4bf14c3 style(css): 优化主题颜色和样式
- 更新 primary color 为 #71b73c- 调整输入框焦点边框颜色
- 优化下拉菜单样式
- 统一选择框样式
- 调整按钮样式
2025-03-17 21:08:03 +08:00
du.meimei
748f197ed3 update:问卷UI修改 2025-03-17 20:45:22 +08:00
du.meimei
df8368612f feat:问卷列表下拉加载更多 2025-03-17 19:39:07 +08:00
陈昱达
55b9f47b25 style(css): 更新样式文件并添加新图标
- 更新 main.scss 和 public.scss,使用 @use 替代 @import
- 添加 upload 和 shanchu1 两个新图标
- 更新 iconfont.css 和相关文件以包含新图标
2025-03-17 19:23:00 +08:00
du.meimei
040c6f7cfe feat:问卷功能联调 2025-03-17 18:59:29 +08:00
du.meimei
80fe686c8e feat:全部问卷接口联调 2025-03-17 15:58:29 +08:00
Huangzhe
f4dd941341 feat: 完成 预览功能, 适配组件
- 完成预览的功能,可以提供回看已经提交的内容
- 适配单选、矩阵、文件上传、填空等组件
- question 的类型添加 answre 字段
2025-03-16 15:25:26 +08:00
Huangzhe
d9ecd839db feat: 完成 nav 和 最新问卷的布局 2025-03-14 19:26:20 +08:00
Huangzhe
4d3291b478 fix: 修复问题
- 修正文件命名占用关键字的问题
- 文件样式调整
2025-03-04 17:00:00 +08:00
Huangzhe
fc18294029 fix: 修复错误
- 改正文件夹名称
- 修改对应路由文件
2025-03-04 15:52:00 +08:00