Files
Wechat/utils/kefu-nav.js

28 lines
1005 B
JavaScript

/** 与消息页「联系客服」一致:跳转客服会话 */
export function openCustomerServiceChat() {
const app = getApp();
if (app.globalData.chatEnabled && app.ensureConnection) {
app.globalData.goEasyConnection.autoReconnect = true;
app.ensureConnection();
}
const param = { teamId: 'support_team' };
wx.navigateTo({
url: '/pages/cs-chat/cs-chat?data=' + encodeURIComponent(JSON.stringify(param)),
});
}
/** 与打手「我的」页在线客服同一图标:beijing/tubiao/grzx_kefu.jpg */
export function resolveKefuIconUrl(app) {
app = app || getApp();
const rel = 'beijing/tubiao/grzx_kefu.jpg';
let base = (app.globalData && app.globalData.ossImageUrl) || '';
if (!base && typeof app.readConfigFromStorage === 'function') {
try {
const cached = app.readConfigFromStorage();
base = (cached && cached.cos && cached.cos.ossImageUrl) || '';
} catch (e) {}
}
if (!base) return '';
return base.endsWith('/') ? base + rel : base + rel;
}