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;
|
||
}
|