Skip to content

Feat/tap 12848 alarm receiver - #637

Merged
feynmx merged 5 commits into
developfrom
feat/TAP-12848-alarm-receiver
Oct 10, 2026
Merged

feynmx merged 5 commits into
developfrom
feat/TAP-12848-alarm-receiver

Conversation

@weiliang110100

Copy link
Copy Markdown
Contributor

No description provided.

Add a receiver selector on the task alarm tab and a three-mode batch
dialog. An empty saved list stays custom instead of falling back to the
system default. Deleting a user or group shows the alarm impact, and the
operation log renders receiver changes.
Show receiver chips, group membership, and batch actions as in the design,
and explain when the system default recipient list is empty.
@weiliang110100
weiliang110100 marked this pull request as draft September 24, 2026 06:09
…y merging rules with thresholds and adding notify channels
@weiliang110100
weiliang110100 marked this pull request as ready for review September 29, 2026 04:02
@weiliang110100
weiliang110100 marked this pull request as draft September 29, 2026 04:02
@weiliang110100
weiliang110100 marked this pull request as ready for review October 10, 2026 06:39

@feynmx feynmx left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

按 TAP-12848 的需求检查,以下行内问题需要关注。

Comment thread packages/ldp/src/components/ClassificationTree.vue Outdated
Comment thread packages/business/src/views/task/BatchAlarmEmailDialog.vue Outdated
Comment thread packages/business/src/views/task/List.vue Outdated
Comment thread packages/dag/src/components/form/alarm-receiver/index.tsx Outdated
Comment thread packages/dag/src/components/form/alarm-receiver/index.tsx Outdated
Comment thread packages/business/src/views/task/BatchAlarmEmailDialog.vue
- Fix swapped $confirm title/message when deleting a user group
- Only filter batch alarm tasks by Edit permission on DaaS with permission metadata
- Prefer explicit alarmReceiverStatus over array inference for receiver mode
- Show invalid receivers table whenever invalid entries exist
- Disable alarm settings link for legacy form tasks and point to batch settings
- Show current receivers of selected tasks before REPLACE

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@weiliang110100

Copy link
Copy Markdown
Contributor Author

已根据 review 修复,提交 7005840,逐条回复见各行内评论。

验证

  • git diff --check / git diff --cached --check 通过
  • prettier --check:12 个改动文件全部通过
  • eslint --quiet:BatchAlarmEmailDialog.vue、List.vue 无问题;AlarmReceiverSelector.vue、alarm-receiver/index.tsx、ClassificationTree.vue 的报错数量与修改前一致,无新增
  • node scripts/check-i18n.js:未发现中文硬编码;新增 i18n key 已同步 zh-CN / zh-TW / en
  • 未运行类型检查、构建或页面联调

遗留

  • 旧版表单编辑器仍不支持配置接收对象(本次为兼容处理),后续单独处理
  • REPLACE 当前配置中的用户/用户组名称依赖候选接口返回,加载前或对象已删除时显示 ID

🤖 Generated with Claude Code

@feynmx
feynmx merged commit e10a19d into develop Oct 10, 2026
@feynmx
feynmx deleted the feat/TAP-12848-alarm-receiver branch October 10, 2026 09:24
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.

2 participants