提交 8a6db7f3 编写于 作者: changdi.hao's avatar changdi.hao

修改客服跳转

上级 217dafb8
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
</section> </section>
</template> </template>
<script> <script>
import { kfAccid } from '@/utils/enumerate'; import { goKfFn } from '@/utils/kf';
export default { export default {
name: "common-navbar-new", name: "common-navbar-new",
data() { data() {
...@@ -122,7 +122,9 @@ export default { ...@@ -122,7 +122,9 @@ export default {
}); });
}, },
goKf() { goKf() {
rocNative.openImSession({ sessionId: getKFAccid(kfAccid) }); goKfFn({
code: '002'
})
} }
} }
}; };
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
</section> </section>
</template> </template>
<script> <script>
import { kfAccid } from '@/utils/enumerate'; import { goKfFn } from '@/utils/kf';
export default { export default {
name: "common-navbar", name: "common-navbar",
data() { data() {
...@@ -122,8 +122,10 @@ export default { ...@@ -122,8 +122,10 @@ export default {
}); });
}, },
goKf() { goKf() {
rocNative.openImSession({ sessionId: getKFAccid(kfAccid) }); goKfFn({
} code: '002',
contentName:this.title
})
} }
}; };
</script> </script>
......
...@@ -14,16 +14,6 @@ export const SHARE_URL = { ...@@ -14,16 +14,6 @@ export const SHARE_URL = {
prod: 'https://phome.yunqueyi.com', prod: 'https://phome.yunqueyi.com',
} }
export const KF_ACCID_LIST = {
dev: 'picakf_dev',
test: 'picakf_test',
uat: 'picakf_uat',
prod: 'picakf',
}
export const kfAccid = KF_ACCID_LIST[NUXT_ENV_APP];
export function getShareUrl() { export function getShareUrl() {
return SHARE_URL[NUXT_ENV_APP] return SHARE_URL[NUXT_ENV_APP]
} }
......
...@@ -17,7 +17,7 @@ export const JsBridgeOptions = { ...@@ -17,7 +17,7 @@ export const JsBridgeOptions = {
NATIVE_IOS_NAME: 'rociOS', NATIVE_IOS_NAME: 'rociOS',
NATIVE_ANDROID_NAME: '__rocAndroid', NATIVE_ANDROID_NAME: '__rocAndroid',
initMethodsWithCallBack: ['getToken', 'getUserInfo', 'getLocalData'], // value is string initMethodsWithCallBack: ['getToken', 'getUserInfo', 'getLocalData'], // value is string
initMethodsWithoutCallBack: ['gotoLogin', 'appInit', 'goBack', 'shareWechat', 'showNativeToast', 'dispatchEventByModuleCode', 'appBuryingPointEntrust', 'webLoadSuccess', 'sendBuriedPoint', 'openImSession'] // value is string initMethodsWithoutCallBack: ['gotoLogin', 'appInit', 'goBack', 'shareWechat', 'showNativeToast', 'dispatchEventByModuleCode', 'appBuryingPointEntrust', 'webLoadSuccess', 'sendBuriedPoint'] // value is string
} }
/** /**
......
// 跳转客服
import request from "@/service/api";
/*
*code ("0003-药械专线 0004-问诊专线 0007-会员专线 0002-教培专线 0005-招募专线 0001-基础业务")
*type 1-详情,2-ID、名称
*contentId 内容ID
*contentName 内容名称
*/
const getImUrl = (data) => {
return request({
withCredentials: true,
url: `/im/call/im/link/v2`,
method: "post",
data: data,
});
};
function nativeGo(url) {
let paramList = [
{
key: "pageUrl",
value: url,
type: 4,
seqNo: 1,
},
];
rocNative.dispatchEventByModuleCode({
modeCode: "M300",
jsonString: paramList,
});
}
export const goKfFn =(params) =>{
getImUrl(params).then((res) => {
if (res.code == '000000') {
nativeGo(res.data)
}
}).catch((err)=>{
console.log(err);
})
}
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册