28 lines
1005 B
JavaScript
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;
|
|
}
|