Skip to content

合并 dev → main:重构投票与问卷模块、上线“本科生可选”开关、优化首页与图片适配,修复发布/草稿/校验等流程问题。#174

Merged
mao2006 merged 144 commits intomainfrom
dev
Aug 10, 2025
Merged

合并 dev → main:重构投票与问卷模块、上线“本科生可选”开关、优化首页与图片适配,修复发布/草稿/校验等流程问题。#174
mao2006 merged 144 commits intomainfrom
dev

Conversation

@mao2006
Copy link
Collaborator

@mao2006 mao2006 commented Aug 10, 2025

主要变更

  • 重构:将投票模块从问卷模块中解耦,抽离创建问卷的中间区块;导出/拆分 editQues 相关 reducer 与 initSchema,简化 baseConfig 导出。
  • 功能:新增“问卷/投票是否本科生可选”的开关项。
  • 性能/体验:首页状态枚举化;菜单宽度、确认弹窗交互优化;投票图片在 iPhone 的适配。
  • 代码质量:新增并修复 ESLint 规则与问题,移除未使用函数,补充 .gitignore。
  • Bug 修复:发布问卷逻辑、误用“发布接口保存”、创建问卷保存草稿 API 错误、多选框选项限制、校验与正方认证顺序、渲染时禁用空“其他”选项等。

测试与影响

  • 影响范围:问卷编辑(含 schema/baseConfig)、发布流程、首页状态展示、投票图片展示。
  • 已在开发/测试环境验证关键流程(创建/保存草稿/发布、投票与权限开关、首页展示)正常。

xixiIBN5100 and others added 30 commits January 3, 2025 17:09
feat(eslint): add eslint rule and fix errors
refactor(editQuestionnaire): logic upgrade
perf(addQues): 问卷创建样式
perf(home): adapt the expired status
refactor(editQues): Decouple Ques setting
refactor: 抽离创建问卷中间部分
refactor(editQues): add switch function
refactor(editQues): export initSchema and QuesReducer Operation
Refactor(editQues): export baseConfigReducer Operation
xixiIBN5100 and others added 28 commits March 20, 2025 20:10
fix: [Render]修正表单校验和正方认证顺序
fix: 错误使用发布问卷接口保存
perf: vote img adapte iphone
fix:修复了创建问卷时保存草稿API错误的问题
* fix: 路由错误

* feat: 日期默认值

* fix: 引导输入框失效

* fix: 统一验证请求

* feat: 投票日期默认值
* fix: 路由错误

* feat: 日期默认值

* fix: 引导输入框失效

* fix: 统一验证请求

* feat: 投票日期默认值

* fix: 分享链接错误
@mao2006 mao2006 changed the title Dev 合并 dev → main:重构投票与问卷模块、上线“本科生可选”开关、优化首页与图片适配,修复发布/草稿/校验等流程问题。 Aug 10, 2025
@mao2006 mao2006 merged commit 377f266 into main Aug 10, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants