|
|
@@ -111,7 +111,43 @@ export const getAgentFrom = (WecomType: number) => {
|
|
|
|
|
|
|
|
|
export const toLBHome = () => {
|
|
|
- router.replace('/');
|
|
|
+ const loginMode = sessionStorage.getItem("loginMode")
|
|
|
+ if (loginMode === 'wxidLogin') {
|
|
|
+ let baseUrl: string = "";
|
|
|
+ process.env.VUE_APP_BASE_API == "/api/"
|
|
|
+ ? (baseUrl = process.env.VUE_APP_Target)
|
|
|
+ : (baseUrl = process.env.VUE_APP_BASE_API);
|
|
|
+ let agent = window.localStorage.getItem('agentFrom');
|
|
|
+ let agentFromAI = window.localStorage.getItem('agentFromAI');
|
|
|
+ let WecomType = sessionStorage.getItem("userWecomType");
|
|
|
+ // 导购来源和无来源的点击小房子为退出应用,其他为返回到首页
|
|
|
+ if (WecomType && WecomType == '4') {
|
|
|
+ console.log("----导购来源---")
|
|
|
+ wx.invoke('closeWindow', {}, (res) => {
|
|
|
+ if (res.err_msg === 'closeWindow:ok') {
|
|
|
+ console.log("关闭应用成功")
|
|
|
+ } else {
|
|
|
+ console.log("关闭应用失败")
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else if (agentFromAI && agentFromAI === 'dg' || (!agent && !WecomType)) {
|
|
|
+ console.log("----导购or无---")
|
|
|
+ wx.invoke('closeWindow', {}, (res) => {
|
|
|
+ if (res.err_msg === 'closeWindow:ok') {
|
|
|
+ console.log("关闭应用成功")
|
|
|
+ } else {
|
|
|
+ console.log("关闭应用失败")
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ if (!agent && WecomType) {
|
|
|
+ agent = getAgentFrom(parseInt(WecomType)) || 'ssb';
|
|
|
+ }
|
|
|
+ window.location.href = baseUrl.replace("wxportal-api/", "") + '?agent=' + agent;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ router.replace('/');
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
export const toXiaoChengxu = (appid) => {
|