sdk-coral-enterprise-next
v0.0.3
Published
企业服务组件,包括
Readme
SDK-Coral-Enterprise-Next
企业服务组件,包括
- showServiceLogin 用户登录、用户注册
- showServiceOrgCreate 团队 (机构、企业) 创建
- showServiceOrgInvitePage 加入团队
- showServiceOrgInviteLink 邀请加入
- showServiceOrgDetail 团队详情
- showServiceOrgList 团队列表
- showServiceOrgMembers 团队成员管理
- showServiceAccountSettingGuide 账号/昵称设置指引
- showServiceOrgRemove 解散团队
- showServiceOrgTransfer 移交团队
使用介绍
用户登录、用户注册
import { showServiceLogin } from "sdk-coral-enterprise-next";
const handleClick = () => {
showServiceLogin({
// 业务 ID
appid: "",
// 登录成功回调,此时业务域的用户 cookie 已种下
onSuccess() {
}
});
};团队 (机构、企业) 创建
import { showServiceOrgCreate } from "sdk-coral-enterprise-next";
const handleClick = () => {
showServiceOrgCreate({
width: 800,
// 业务 ID
appid: "",
// 点击取消按钮
onCancel() {},
// 保存失败回调: msg 错误信息
onError() {},
// 保存成功回调: orgInfo 为团队相关信息 addMemberMethod: 已选择的添加成员的方式
onSuccess(orgInfo, addMemberMethod) {
// 保存成功回调: orgInfo 为团队相关信息 addMemberMethod: 已选择的添加成员的方式
}
})
};加入团队
import { showServiceOrgInvitePage } from "sdk-coral-enterprise-next";
const handleClick = () => {
showServiceOrgInvitePage({
inviteToken: "",
appid: "",
onSuccess() {}
})
};邀请加入(添加人员)
import { showServiceOrgInviteLink } from "sdk-coral-enterprise-next";
const handleClick = () => {
showServiceOrgInviteLink({
appid: "",
teamId: ""
})
};团队成员管理
import { showServiceOrgMembers } from "sdk-coral-enterprise-next";
const handleClick = () => {
showServiceOrgMembers({
appid: "",
teamId: ""
})
};查看团队详情
import { showServiceOrgDetail } from "sdk-coral-enterprise-next";
const handleClick = () => {
showServiceOrgMembers({
appid: "",
teamId: "",
width: 980
})
};查看团队列表
import { showServiceOrgList } from "sdk-coral-enterprise-next";
const handleClick = () => {
showServiceOrgList({
appid: "",
// 返回当前选中团队ID
onEnter(teamId) {}
})
};账号设置指引
import { showServiceAccountSettingGuide } from "sdk-coral-enterprise-next";
const handleClick = () => {
showServiceAccountSettingGuide({
appid: "",
// 点击「立即设置」
onConfirm() {},
// 点击「稍后设置」
onCancel() {},
// 点击关闭弹窗按钮
onClose() {},
// 「不再提醒」复选框 onChange 事件回调
onChangeRemind(checked) {}
})
};解散团队
import { showServiceOrgRemove } from "sdk-coral-enterprise-next";
const handleClick = () => {
showServiceOrgRemove({
appid: "",
teamId: "",
// 解散成功
onSuccess() {},
// 解散失败
onError() {},
})
};移交团队
import { showServiceOrgTransfer } from "sdk-coral-enterprise-next";
const handleClick = () => {
showServiceOrgTransfer({
appid: "",
teamId: "",
// 移交成功
onSuccess() {},
// 移交失败
onError() {},
})
};