Skip to content

fix: 用户分页进 URL、文件夹 close、租户联系方式校验 (1.1.96) - #172

Merged
zhipenglin merged 3 commits into
masterfrom
cursor/admin-user-pagination-url
Sep 8, 2026
Merged

zhipenglin merged 3 commits into
masterfrom
cursor/admin-user-pagination-url

Conversation

@zhipenglin

Copy link
Copy Markdown
Member

Summary

  • 用户管理 TablePage 翻页参数写入 URL query(useTablePaginationSearchParams)
  • GroupSelect / GroupFolderField 点击「添加」时先调用 SuperSelect close 再打开表单
  • 租户用户添加/编辑:未填邮箱且未填手机时前端拦截并提示(对齐后端 USER_CONTACT_REQUIRED)
  • @kne/modules-dev 升至 ^2.4.15;包版本 1.1.95 → 1.1.96

Test plan

  • 用户管理翻页后地址栏出现 currentPage / perPage,刷新仍停留在该页
  • 问卷模板等场景打开文件夹下拉点「添加…」:下拉先关闭再出弹窗
  • 添加租户用户不填邮箱/手机点保存:表单不关、提示「请填写邮箱或手机号」
  • 填写邮箱或手机之一可正常保存
  • npm start(建议 Node 18/20)可正常启动

Made with Cursor

zhipenglin and others added 3 commits September 8, 2026 17:04
用户管理 TablePage 翻页写入 query;添加分组时先 close SuperSelect;租户用户未填邮箱/手机时阻止提交。同步升 version 1.1.96,并将 @kne/modules-dev 升至 2.4.15。

Co-authored-by: Cursor <cursoragent@cursor.com>
示例在 master 测不到 PR 改动;补强 Create/Edit onSubmit 与 mockPreset,避免空联系方式仍保存成功。版本 1.1.97。

Co-authored-by: Cursor <cursoragent@cursor.com>
@kne/phone-number-input 会对 rule 做字符串 split;联系方式校验改由 email 字段函数规则与 Create/Edit onSubmit 兜底。版本 1.1.98。

Co-authored-by: Cursor <cursoragent@cursor.com>
@zhipenglin
zhipenglin merged commit 0e9a6d2 into master Sep 8, 2026
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.

1 participant