Commit Graph

389 Commits

Author SHA1 Message Date
陈昱达
71a51a5296 refactor(Design): 重构矩阵组件并优化逻辑处理
- 在 BeforeMartrixCheckbox、BeforeMartrixComplation 和 BeforeMartrixRadio 组件中添加 changeHandle 函数
- 该函数在行和列选项变化时更新 logic 对象中的相关属性
- 优化 QuestionBefore 组件中的 beforeQuesOptions 生成逻辑
- 使用 watch 监听 skipType变化,动态更新 beforeQuesOptions
- 修复 addLogicItem 函数中 question_index 的初始值
2025-03-22 18:34:41 +08:00
Huangzhe
f7aad926a4 fix: 修复投放数量可以低于1的问题 #207 2025-03-22 18:21:10 +08:00
Huangzhe
9d389397d8 fix: 修复预览显示页数异常 2025-03-22 18:11:11 +08:00
陈昱达
16158bc5e6 style(contenteditable): 为 contenteditable 组件添加全屏样式
- 在 contenteditable 组件的最外层 div 上添加 screen 类
- 在样式中定义 screen 类,设置宽度为 100%
- 这个修改旨在解决 contenteditable 在移动端全屏显示的问题
2025-03-22 15:23:55 +08:00
陈昱达
9e9a438ff4 refactor(Design): 将 QuestionBefore 组件中的 option_index 字段默认值改为 null
- 将 QuestionBefore 组件中 question_type为 0 时的 option_index 字段默认值从空字符串改为 null
- 此修改更符合字段的语义,避免使用空字符串表示未选择的选项
2025-03-22 15:11:20 +08:00
Huangzhe
67ff854831 fix: 修复预览显示页数异常 2025-03-22 15:03:16 +08:00
陈昱达
001c8bacab Merge remote-tracking branch 'origin/feature/feature-20250331-h5' into feature/feature-20250331-h5 2025-03-22 15:00:58 +08:00
陈昱达
73889c73d4 refactor(Design): 重构问卷预览功能
- 在 Choice、Completion、FileUpload、MatrixQuestion、NPS、Rate、SignQuestion 和 TextWithImages 组件中添加 isPreview 属性
- 根据 isPreview 属性决定是否显示题号或题目标题
- 更新 PreviewCompletion、PreviewFileUpload 和 PreviewSign 组件,设置 isPreview 为 true
2025-03-22 15:00:33 +08:00
Huangzhe
a85eece318 fix: 文件上传题设置显示显示更改
- 限制的如果为0 的话, 默认显示请输入
2025-03-22 14:48:36 +08:00
陈昱达
256a3d05f9 style(contenteditable): 为错误消息添加红色样式并使编辑器区域成为 flex 容器
- 在 .error-message 类中添加红色样式
- 在编辑器容器中应用 flex 布局,以改善内容对齐
2025-03-22 14:33:40 +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
陈昱达
672d910a3e refactor(Home): 优化新建问卷弹窗的渲染位置
- 在 NewSurvey 组件中的 van-popup 添加 teleport="#app" 属性- 这个改动可以让弹窗在应用的最外层容器 (#app) 中渲染,避免层级问题
2025-03-22 14:02:59 +08:00
陈昱达
06f1d468e7 fix(Design): 修复 IP地址限制功能
- 修改了 MatrixQuestion 组件的样式,添加 scoped 属性以提高代码的可维护性
- 修正了 Create 组件中 IP 地址限制相关的设置,将 'is_number' 更改为 'ip_number',解决了 IP 地址限制功能不工作的问题
2025-03-22 13:51:03 +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
陈昱达
c29fdb3bca Merge remote-tracking branch 'origin/feature/feature-20250331-h5' into feature/feature-20250331-h5 2025-03-22 13:04:36 +08:00
陈昱达
6a728e5782 style(components): 移除 contenteditable 组件中的红色样式
- 删除了 contenteditable 组件中的两处红色样式:
  - 移除段落文本的红色样式 - 移除错误消息的红色样式

feat(utils): 添加请求错误提示功能

- 在 request.js 中添加了错误提示功能
- 使用 vant 的 showToast 方法显示错误信息- 只显示 response.data 中的 message 字段
2025-03-22 13:04:18 +08:00
Huangzhe
61668231f2 fix: 解决最新问卷没有默认提示语
- 添加 placeholder
2025-03-22 13:02:45 +08:00
陈昱达
b454bb8ea1 style(contenteditable): 优化内容编辑区域的样式
- 移除不必要的 flex 类
- 添加全局样式以修复图片和段落的对齐问题
2025-03-22 13:01:42 +08:00
陈昱达
b282e86ed2 fix(Design): 修复题项动作逻辑问题
- 修改 BeforeRate 组件中判断逻辑,使用当前题型替代固定值 5- 初始化 QuestionBefore 组件中的 operator 字段为空字符串,解决赋值问题
2025-03-22 12:40:56 +08:00
Huangzhe
d647cc3a02 feat: 矩阵抽离组件
- 矩阵的三个组件抽离,由 MatrixQuestion 内部管理
2025-03-22 12:18:35 +08:00
陈昱达
7727ea5b2b feat(Design): 添加跳转逻辑相关功能
- 在 QuestionBefore组件中添加 changeEmpty 函数,用于处理未回答情况下的选项选择
2025-03-21 20:28:57 +08:00
陈昱达
d19b2b2b3f refactor(components): 优化内容可编辑组件和问题项的显示- 为 contenteditable 组件添加 flex 类,优化样式
- 在问题项前增加标题编号,提高可读性
- 修改发布问题时的路由跳转方式,使用 replace 代替 push
2025-03-21 20:20:23 +08:00
Huangzhe
877eea7162 fix: 解决矩阵问题
- 解决矩阵某些情况下无法点击的问题
2025-03-21 19:53:18 +08:00
Huangzhe
faadf08d8d fix: 解决签名题目预览无法签名的问题
- 显示签名工具列表
- 签名修复
2025-03-21 19:36:38 +08:00
du.meimei
9812e52d09 fix:文件上传数量校验 2025-03-21 18:20:18 +08:00
Huangzhe
9b237cb443 feat[preview]: 适配签名组件
- 适配签名组件 PreviewSign
2025-03-21 18:04:33 +08:00
陈昱达
03f79ee66a fix(Design): 修复上传组件最小数量大于最大数量的问题
- 将 van-field 组件的 type 从 "number" 改为 "digit",以限制输入为非负整数
- 添加 minMax 函数,在输入最小数量时同步更新最大数量
- 在最小数量输入框失焦时调用 minMax 函数,并触发保存选项事件
2025-03-21 17:59:15 +08:00
陈昱达
5fd7efd61c feat(Design): 更新问卷题目编号和保存逻辑
- 移除 ChooseQuestion 组件中的 watch 函数
- 在 Design/Index.vue 中添加更新所有题目编号的逻辑
- 修改 Survey/views/Create/Index.vue 中的保存方法,增加自动更新题目编号的功能
- 优化 publishQuestion 和 previewQuestion 方法,保存问卷后再进行跳转
2025-03-21 17:01:54 +08:00
du.meimei
47543235ff fix:修复打分题最低分数值不可更改问题 2025-03-21 16:52:18 +08:00
liu.huiying@ebiz-digits.com
f778419cd1 Merge branch 'feature/feature-20250331-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250331-h5 2025-03-21 16:49:25 +08:00
liu.huiying@ebiz-digits.com
22d50fb944 fix:调整提示语 2025-03-21 16:49:18 +08:00
Huangzhe
9d1dd8a1f8 fix: 修复某些组件页面重复进入无法正常预览的问题
- 修复单选、打分、NPS无法正常预览的问题
2025-03-21 16:45:58 +08:00
陈昱达
18375e5b31 feat(survey): 问卷创建页面增加获取问卷详情和修改问卷状态功能
- 新增 getSurveysDetail 和 changeStatus 函数
- 实现问卷详情获取和状态修改功能
- 优化 saveSetting函数,支持不同数据类型转换- 添加问卷状态检查和自动修改逻辑
2025-03-21 16:35:46 +08:00
du.meimei
a253372576 fix:修复打分题失焦变NAN的问题 2025-03-21 16:11:35 +08:00
陈昱达
f7474f147f refactor(src): 调整矩阵题列标签样式并初始化选择题答案模型
- 移除了矩阵题列标签的 text-align:center 样式
- 初始化了选择题的答案模型,默认值分别为空字符串和空数组
2025-03-21 15:17:29 +08:00
Huangzhe
22e6f4fee0 feat: 增加 预览结束页的样式 2025-03-21 15:05:50 +08:00
Huangzhe
d458ab072d fix[preview]: 删除预览界面 toast 2025-03-21 15:05:50 +08:00
陈昱达
5ebdeb32e2 refactor(Home): 修改 MarketItem 组件中标题的引用
- 将 marketItem.title 改为 marketItem.h5Title
-这个改动使得组件显示的标题与后端返回的数据结构保持一致
2025-03-21 14:59:38 +08:00
陈昱达
518e204c62 refactor(market): 更新模板市场标签页标题
- 将 Market 组件中的 van-tab 标题从 item.title 改为 item.h5Title
2025-03-21 14:58:35 +08:00
陈昱达
a2a15d658b Merge remote-tracking branch 'origin/feature/feature-20250331-h5' into feature/feature-20250331-h5 2025-03-21 14:57:46 +08:00
陈昱达
c7f254c904 refactor(Home): 重构市场组件中的数据获取逻辑
-移除了对 parentCode 的判断,保留了所有列表项
-优化了代码格式,调整了缩进和空格
- 保留了原有的功能逻辑,没有引入新的变化
2025-03-21 14:56:58 +08:00
du.meimei
4bc6eadf60 问卷icon修改 2025-03-21 14:44:22 +08:00
陈昱达
33feb02991 style(Survey): 调整预览页面问题卡片样式
- 移除问题卡片的内边距注释
- 在问题卡片底部添加 10px 的外边距
2025-03-21 14:31:50 +08:00
陈昱达
7c731abb8d Default Changelist 2025-03-21 14:28:52 +08:00
Huangzhe
ac0d56b2ce chore [matrix]: 屏蔽置底功能 2025-03-21 13:54:09 +08:00
Huangzhe
852310b286 feat: 更改预览必填的样式
- 从 toast 变更为 标题下方显示填写当前题目
- 删除一些 console 内容
2025-03-21 13:42:10 +08:00
liu.huiying@ebiz-digits.com
e89d4358d8 Merge branch 'feature/feature-20250331-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250331-h5 2025-03-21 13:18:55 +08:00
liu.huiying@ebiz-digits.com
69f5dbefd3 fix:投放页面布局调整 2025-03-21 13:18:38 +08:00
陈昱达
c5143b6e42 Merge remote-tracking branch 'origin/feature/feature-20250331-h5' into feature/feature-20250331-h5 2025-03-21 11:51:24 +08:00