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

修改客服跳转

上级 217dafb8
......@@ -25,7 +25,7 @@
</section>
</template>
<script>
import { kfAccid } from '@/utils/enumerate';
import { goKfFn } from '@/utils/kf';
export default {
name: "common-navbar-new",
data() {
......@@ -122,7 +122,9 @@ export default {
});
},
goKf() {
rocNative.openImSession({ sessionId: getKFAccid(kfAccid) });
goKfFn({
code: '002'
})
}
}
};
......
......@@ -25,7 +25,7 @@
</section>
</template>
<script>
import { kfAccid } from '@/utils/enumerate';
import { goKfFn } from '@/utils/kf';
export default {
name: "common-navbar",
data() {
......@@ -122,8 +122,10 @@ export default {
});
},
goKf() {
rocNative.openImSession({ sessionId: getKFAccid(kfAccid) });
}
goKfFn({
code: '002',
contentName:this.title
})
}
};
</script>
......
......@@ -14,16 +14,6 @@ export const SHARE_URL = {
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() {
return SHARE_URL[NUXT_ENV_APP]
}
......
......@@ -17,7 +17,7 @@ export const JsBridgeOptions = {
NATIVE_IOS_NAME: 'rociOS',
NATIVE_ANDROID_NAME: '__rocAndroid',
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 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册