Commit Graph

582 Commits

Author SHA1 Message Date
liu.huiying@ebiz-digits.com
e7135e130f Merge branch 'feature/feature-20250331-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250331-h5 2025-03-24 14:58:44 +08:00
liu.huiying@ebiz-digits.com
b59112e831 feat:投放页面样式调整 2025-03-24 14:58:35 +08:00
Huangzhe
bfcf4b1b24 feat[Design]: 调整投放时间校验
- 添加起始时间和结束时间校验
- 添加是否开启投放校验,减少错误提示
2025-03-24 13:47:20 +08:00
Huangzhe
1e1e330186 feat[Design]: 调整代码类型 2025-03-24 13:45:52 +08:00
Huangzhe
8e77be4821 fix[create]: 调整投放数量
- 投放数量限制类型为正整数
- 少于 1 时出现 toast 提示
2025-03-24 11:58:38 +08:00
Huangzhe
4cac01c68b fix[logical]: 修复题目无法调整的问题
- 修复填空无法跳转, 填空内容增加缺失的 "'"
2025-03-24 11:30:05 +08:00
Huangzhe
d1bdc582c4 fix[logical]: 修复题目无法调整的问题
- 修复填空无法跳转, 填空内容增加缺失的 "'"
2025-03-24 11:28:35 +08:00
Huangzhe
e43635c11c fix[题目]: 修改问卷题目描述
- 单选、多选、填空、矩阵题目描述更改
2025-03-24 09:47:36 +08:00
Huangzhe
d546646b95 feat[create]: 创建页面内容限制
- 限制 van-field 只能输入数字
- 修改 toast 提示语
2025-03-24 09:18:05 +08:00
Huangzhe
61666cffb9 feat: 创建页面字符更改
- 立即投放  变更为 开启投放
2025-03-24 09:09:42 +08:00
Huangzhe
0886599a2f feat: 签名优化
- 解决签名异常的问题
2025-03-23 18:44:33 +08:00
Huangzhe
9265f2da79 feat: IOS优化
- 调整editorAction浮动, 适配IOS
2025-03-23 18:22:23 +08:00
Huangzhe
67c3f25d98 fix[design]: 签名题日志
- 添加 log ,检查上传的问题
2025-03-23 18:11:11 +08:00
Huangzhe
88547d722b fix[design]: 文件上传 标题 优化
- 标题默认选取 title 值
2025-03-23 18:08:19 +08:00
Huangzhe
53dae116bd fix[design]: 文件上传大小限制
- 增加文件大小显示限制
- 优化 placeholder 显示
2025-03-23 18:08:18 +08:00
陈昱达
00cac76856 Merge remote-tracking branch 'origin/feature/feature-20250331-h5' into feature/feature-20250331-h5
# Conflicts:
#	src/views/Design/components/Questions/MatrixCheckbox.vue
#	src/views/Survey/views/Preview/components/questions/PreviewNPS.vue
#	src/views/Survey/views/Preview/components/questions/PreviewRate.vue
2025-03-23 17:57:06 +08:00
陈昱达
c6194a97b3 style(css): 优化问卷设计和预览样式
- 添加自定义复选框和单选按钮样式
- 调整矩阵问题表格样式
- 优化 NPS 问题布局
- 统一预览组件属性命名
-调整部分颜色变量
2025-03-23 17:55:15 +08:00
Huangzhe
0d8123ffda fix[create]: 预览题目统一
- 预览题目跟随pc, 取 title 值
2025-03-23 17:40:09 +08:00
Huangzhe
678c0cd6e2 fix[create]: 解决置底报错
- 修复属性无法访问
2025-03-23 16:59:21 +08:00
Huangzhe
876f98dfab fix[create]: 解决置底报错
- 为 is_remove_other 添加可选链式操作符
2025-03-23 16:50:31 +08:00
Huangzhe
35f33e7f22 feat[create]: 完成单选置底多选排它
- choice 新增 handleChange 函数,处理多选排它项
- option-action 新增 isPreview 传参,处理 置底和排它的顺序功能
2025-03-23 16:46:39 +08:00
陈昱达
5ae09ce20e refactor(survey): 优化问卷预览页面样式和布局
- 调整了 Choice、Completion 和 FileUpload 组件的样式- 优化了预览页面的滚动和固定元素布局
- 添加了底部支持信息的固定显示- 统一了样式和间距,提高了页面的视觉效果和用户体验
2025-03-23 16:20:19 +08:00
陈昱达
74deac6195 refactor(Design): 重构选择题组件布局和样式
-调整单选和多选题目的布局结构,优化视觉效果
- 改进"其他"选项的输入框样式,增加textarea替代input
- 优化输入框样式,禁止文本选择和调整大小
2025-03-23 15:47:45 +08:00
陈昱达
55add6603f Merge remote-tracking branch 'origin/feature/feature-20250331-h5' into feature/feature-20250331-h5 2025-03-23 15:31:25 +08:00
陈昱达
8b306243e9 fix(Design): 修复多选问卷最小选择数和最大选择数逻辑
- 修复最小选择数大于最大选择数时的同步逻辑
- 增加最大选择数小于最小选择数时的同步逻辑
- 优化输入框失焦事件处理,确保及时保存选项
2025-03-23 15:30:59 +08:00
du.meimei
4c921f9dc9 fix:投放数量默认为1 2025-03-23 15:25:01 +08:00
du.meimei
a61641c19e fix:打分题设置可滑动、打分题最高分限制 2025-03-23 15:19:49 +08:00
Huangzhe
4418f70581 fix [preview]: 修复再次预览无法下页的问题
- 优化判定逻辑, 减少 prevLoading 的干扰
2025-03-23 15:13:04 +08:00
陈昱达
e5ad917d6e refactor(stores): 重构 common store 并优化数据类型定义- 定义明确的接口和类型,提高代码可读性和维护性
- 优化数据处理逻辑,使用 UUID 生成唯一 ID- 调整 NPS评分范围,提高用户体验
-优化问卷设计界面布局,提升可操作性
2025-03-23 14:27:19 +08:00
陈昱达
32a87991e1 refactor(Design): 优化问卷题目样式和布局
-调整了多个组件的左图标样式,统一为带编号的标题格式
- 优化了选择题和其他题型的样式,提高了可读性和美观度
-调整了部分颜色和间距,使整体风格更加协调
2025-03-23 13:53:33 +08:00
du.meimei
f88e955c01 fix:投放设置有效期起止时间设置 2025-03-23 13:36:53 +08:00
Huangzhe
a81a8d0b65 feat[preview]: 增加图文题的支持
- 增加组件 PreviewTextWithImages.vue.
- preview 开放图文题入口
2025-03-23 13:32:04 +08:00
Huangzhe
6b131c4822 feat[create]: 为ip答题次数/设备答题次数限制
- 新增限制 type = digit, 禁止其他字符输入
2025-03-23 13:32:03 +08:00
陈昱达
7537a4fb94 feat(utils): 更新 Rate 组件的选项配置
- 添加新的选项模板,增加选项2的配置
- 重置选项ID为空,以便动态生成
- 更新最后选项索引为2,反映新增的选项
2025-03-23 13:00:11 +08:00
Huangzhe
943f2a464c feat: 增加ip答题/设备答题次数限制
- 监听 browser_number 和 ip_number,少于1就 toast 提醒,失焦返回旧值
- 添加 survey 默认字段
2025-03-23 12:29:11 +08:00
Huangzhe
8ac21bab25 fix: 修复点击问卷投放返回异常问题
- 将 router.replace 替换成 router.push
2025-03-23 11:15:08 +08:00
Huangzhe
b8417c92d8 fix: 修复预览无法跳转题目的问题
- 暂时将答案挂到 question 上面,后续等待接口实现再提交答案
2025-03-23 11:12:05 +08:00
Huangzhe
c1e31f096b feat: 增加文件上传功能
- 新增 useFileUploadHooks , 保存文件上传的状态
- 删除无用的 rate 引用组件
- 对文件内容可增加限制
2025-03-23 10:59:12 +08:00
Huangzhe
cf9a237e36 fix: 修复删除模板显示异常问题
- 删除逻辑更改,不再点击就开始删除,在确认成功删除之后再操作
- 检测状态改变, 从 res.data.code === 0 变成 res.status = 204
2025-03-23 10:18:08 +08:00
陈昱达
99b47e1862 fix(Design): 修复矩阵组件逻辑
- 修复矩阵组件中行和列索引的默认值设置
- 优化矩阵组件中行和列选项的获取逻辑- 添加 QuestionBefore 组件的立即验证功能
- 优化题前题后逻辑组件的显示控制
2025-03-22 19:43:33 +08:00
du.meimei
d6a8c01d2d fix:投放数量开关是否开启 2025-03-22 19:15:06 +08:00
du.meimei
24ba61f034 fix:移动端问卷复制,标题显示、投放数量处理 2025-03-22 18:56:05 +08:00
Huangzhe
40b1d7f267 fix: 修复删除之后模板依旧展示的问题 2025-03-22 18:50:13 +08:00
陈昱达
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