Huangzhe
249bd9e318
fix: 修复多选排它异常
...
- 修复options 获取的数据源
2025-03-25 18:40:41 +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
陈昱达
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
陈昱达
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
陈昱达
03f79ee66a
fix(Design): 修复上传组件最小数量大于最大数量的问题
...
- 将 van-field 组件的 type 从 "number" 改为 "digit",以限制输入为非负整数
- 添加 minMax 函数,在输入最小数量时同步更新最大数量
- 在最小数量输入框失焦时调用 minMax 函数,并触发保存选项事件
2025-03-21 17:59:15 +08:00
Huangzhe
9d1dd8a1f8
fix: 修复某些组件页面重复进入无法正常预览的问题
...
- 修复单选、打分、NPS无法正常预览的问题
2025-03-21 16:45:58 +08:00
陈昱达
f7474f147f
refactor(src): 调整矩阵题列标签样式并初始化选择题答案模型
...
- 移除了矩阵题列标签的 text-align:center 样式
- 初始化了选择题的答案模型,默认值分别为空字符串和空数组
2025-03-21 15:17:29 +08:00
陈昱达
bfa163925e
feat(components): 为 contenteditable组件添加错误消息显示
...
- 在 contenteditable.vue 中添加了 errorMessage属性和对应的样式
- 在多个组件中为 contenteditable 添加了 errorMessage 属性
- 优化了部分代码格式,如空格、换行等
2025-03-20 18:28:39 +08:00
Huangzhe
b6d0ecea7a
feat: preview 组件适配
...
- 适配多选题组件
2025-03-18 19:21:04 +08:00
陈昱达
1f0ffa679b
feat(survey): 问卷列表页面添加搜索功能
...
- 在问卷列表页面添加搜索框
- 优化页面布局,调整搜索框位置- 更新样式,确保搜索框与页面其他元素协调
2025-03-18 11:34:42 +08:00
Huangzhe
ebc1bf5c34
feat: 预览样式更改
...
- 订正预览样式内容
- 分页逻辑变更
- style lint
2025-03-17 16:28:37 +08:00
du.meimei
80fe686c8e
feat:全部问卷接口联调
2025-03-17 15:58:29 +08:00
陈昱达
09304e1ca4
refactor(home): 重构首页组件和 API 接口
...
- 新增 consoleSurveys 和 useTemplate API 接口
- 优化 create-survey 组件,支持创建新页面和使用模板
- 更新 last-survey 和 market 组件,使用新的 API 接口
-重构 home 页面,统一处理用户信息获取和错误处理
- 更新类型声明,添加 Element Plus 和 Vant 组件
2025-03-17 12:22:15 +08:00
Huangzhe
b1a29493f0
fix: 修复类型错误
...
- 修改 isPreview 类型错误
2025-03-17 10:52:45 +08:00
Huangzhe
283e07a022
feat: 修复 eslint 报错, 删除多余生成文件
...
- 删除 vite.config.ts 自动生成的 vite.config.ts.timestamp...
- eslint 报错修复
2025-03-17 10:47:49 +08:00
Huangzhe
5060539964
style: style lint
2025-03-17 09:46:04 +08:00
Huangzhe
74b544cc35
fix: 修复 属性冲突的问题, 依赖为引用的问题
...
- 修复属性合并时重复的问题
- 增加对应的依赖 cos-js-sdk-v5 | shrinkpng
2025-03-17 09:44:46 +08:00
Huangzhe
0d103ca12f
Merge branch 'feature/feature-20250331-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250331-h5
2025-03-16 15:33:37 +08:00
Huangzhe
f4dd941341
feat: 完成 预览功能, 适配组件
...
- 完成预览的功能,可以提供回看已经提交的内容
- 适配单选、矩阵、文件上传、填空等组件
- question 的类型添加 answre 字段
2025-03-16 15:25:26 +08:00
陈昱达
d015da898d
feat(api): 新增通用上传文件方法
...
- 添加 uploadFileWidthSn 和 uploadFileWidthSnForAnswer 方法用于上传文件
- 实现 getOssInfo 方法获取 OSS 信息
- 添加 cosUpload3D 和 cosUpload 方法上传文件到 COS- 实现 docuHousecosUpload 方法上传文件到阿里云和文档库
- 优化文件命名和错误处理
2025-03-16 14:43:55 +08:00
陈昱达
8d8772021e
feat(Design): 优化问卷设计样式和功能
...
- 实现选项功能
- 添加内容可编辑组件拖拽排序功能
- 优化题目和选项的样式
- 添加右键拖拽功能
2025-03-15 18:09:27 +08:00
陈昱达
10981d439f
refactor(css): 重构样式文件并优化主题样式
...
- 新增 theme.scss 文件,定义主题颜色- 新增 public.scss 文件,统一公共样式
- 修改 main.scss 文件,引入新的样式文件
-优化容器背景色渐变效果- 调整导航栏样式,增加面包屑导航
-统一问题类型样式,优化选择题样式
2025-03-14 13:42:32 +08:00
陈昱达
33ac908ef9
feat(Design): 新增矩阵题型和文件上传题型
...
- 新增矩阵题型组件和相关配置
- 新增文件上传题型组件和相关配置
-优化签名题型组件
- 添新的 CSS 样式类
2025-03-13 16:49:19 +08:00
Huangzhe
691007d9f6
feat: 完成 preview 组件的功能
...
- 新增 preview 组件相关的资源
- 调用 web 端部分 API
- 相关题目添加答案配置
2025-03-12 20:38:13 +08:00
陈昱达
79432e9f3d
fix: 修改文件名大小写
2025-03-12 15:51:49 +08:00
陈昱达
4d34c293b8
feat(survey): 优化问卷创建功能
...
- 新增保存设置功能
- 优化题目列表渲染逻辑
- 添加断点续答、IP限制等设置项
-修复部分组件样式问题
2025-03-11 20:11:15 +08:00
陈昱达
d29ba27e93
feat(css): 添加移动端 iconfont样式并优化内容编辑组件- 在 main.scss 中添加移动端 iconfont 样式
...
- 为 contenteditable 组件添加失焦事件处理
- 新增 YLPicker 组件,支持年月日时分秒的自定义格式选择
2025-03-10 15:26:14 +08:00
陈昱达
529c0ff940
feat(component): 优化 contenteditable组件功能
...
- 添加 showAction 控制编辑按钮显示
- 实现文本域聚焦和失焦时的编辑按钮显示和隐藏
-优化键盘弹出和收起时的编辑按钮显示逻辑
-修复文档中描述的产品问卷配置- 优化问卷设计页面的题目编辑功能
2025-03-07 18:12:53 +08:00
Huangzhe
62b8947995
Merge branch 'feature/feature-20250331-h5' of https://e.coding.yili.com/yldc/ylst/ylst-survey-h5 into feature/feature-20250331-h5
2025-03-07 14:39:32 +08:00
陈昱达
eb9f6aa7ed
feat(component): 优化 contenteditable组件功能
...
- 添加 showAction 控制编辑按钮显示
- 实现文本域聚焦和失焦时的编辑按钮显示和隐藏
-优化键盘弹出和收起时的编辑按钮显示逻辑
-修复文档中描述的产品问卷配置- 优化问卷设计页面的题目编辑功能
2025-03-07 13:27:39 +08:00
陈昱达
99070a8fa5
feat(Design): 选择题支持单选和多选功能
...
- 修改 Choice 组件,支持单选和多选的渲染逻辑
- 新增 CheckboxAction 组件,用于多选题的排它项设置
- 更新 QuestionAction 组件,适配新的单选和多选逻辑
- 调整 Index 组件,支持单选和多选题的显示
- 修改 stores 中的 question_type 值,以区分单选和多选
2025-03-06 13:47:45 +08:00
陈昱达
af00e94f87
refactor(Design): 重构设计页面组件和逻辑
...
- 修改 QuestionAction 组件,优化题前隐藏和题后跳转的逻辑和界面
- 更新 ChooseQuestion 组件,改进选项索引的处理方式
- 调整 Design/Index 组件,替换 BaseSelect 为 Choice 组件
- 更新 components.d.ts,添加 VanButton 和 VanDialog 的类型声明
2025-03-05 16:14:09 +08:00