feat: integrate customer service chat

This commit is contained in:
richjohnrambo
2026-10-14 16:37:12 +08:00
parent f3f59fe7c3
commit 48b3564ac9
22 changed files with 1788 additions and 64 deletions
+9
View File
@@ -32,6 +32,11 @@ const reasonMessages: Record<string, string> = {
RECHARGE_CHANNEL_UNAVAILABLE: '当前没有可用的储入通道',
RECHARGE_VOUCHER_INVALID: '储入凭证无效',
SERVICE_UNAVAILABLE: '服务暂不可用,请稍后重试',
CUSTOMER_SERVICE_NOT_FOUND: '客服已下线或不存在',
CUSTOMER_SERVICE_NOT_BOUND: '客服账号尚未配置',
IM_RELATION_PENDING: '好友申请已发送,请等待客服确认',
IM_RELATION_NOT_ALLOWED: '当前无法与该客服建立会话',
IM_SERVICE_UNAVAILABLE: '客服系统暂不可用,请稍后重试',
INTERNAL: '服务异常,请稍后重试',
};
@@ -134,6 +139,10 @@ function getDeviceID() {
return value;
}
export function deviceID() {
return getDeviceID();
}
export function saveSession(token: string) {
sessionStorage.setItem(TOKEN_KEY, token);
sessionStorage.setItem(LOGIN_NOTICE_PENDING_KEY, '1');