实现企微首次免密自动绑定(07-28-all-account-login-readiness)
这个提交包含在:
+19
-3
@@ -69,11 +69,27 @@ export function resolveWecomEntryStatus(config?: WecomEntryConfig | null) {
|
||||
}
|
||||
|
||||
export function resolveWecomLoginNotice(value: string | null): WecomNotice | null {
|
||||
if (value === "unbound") {
|
||||
if (value === "unbound" || value === "account_mapping_required") {
|
||||
return {
|
||||
tone: "warning",
|
||||
title: "当前企业微信账号尚未绑定",
|
||||
description: "请先用账号密码登录,再到个人设置完成绑定。",
|
||||
title: "企业微信账号映射尚未完成",
|
||||
description: "系统未能用企业微信 userid 或企业邮箱唯一匹配 OA 账户,请联系管理员核对通讯录同步。",
|
||||
};
|
||||
}
|
||||
|
||||
if (value === "account_mapping_conflict") {
|
||||
return {
|
||||
tone: "warning",
|
||||
title: "企业微信账号映射存在冲突",
|
||||
description: "userid 与 OA 账户映射不唯一,系统已停止自动绑定,请联系管理员核对。",
|
||||
};
|
||||
}
|
||||
|
||||
if (value === "account_mapping_inactive") {
|
||||
return {
|
||||
tone: "warning",
|
||||
title: "对应的 OA 账号不可用",
|
||||
description: "企微成员或匹配到的 OA 账户不是启用状态,请联系管理员处理。",
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
在新工单中引用
屏蔽一个用户