Просмотр исходного кода

增加网页智慧商城入口

yanym 1 месяц назад
Родитель
Сommit
f9234951e2
2 измененных файлов с 13 добавлено и 4 удалено
  1. 11 2
      src/utils/index.ts
  2. 2 2
      src/views/AIDesign/index.vue

+ 11 - 2
src/utils/index.ts

@@ -52,7 +52,7 @@ export const Dateformat = (t: string | Date, format: string) => {
 };
 };
 
 
 export const getWecomType = (agentFrom: string) => {
 export const getWecomType = (agentFrom: string) => {
-  // 用户来源  0随身邦 1好邦手 2服务商随身邦 3金牌店随身邦 4导购 5新零售客服
+  // 用户来源  0随身邦 1好邦手 2服务商随身邦 3金牌店随身邦 4导购 5新零售客服 7智慧商城
   switch (agentFrom) {
   switch (agentFrom) {
     case 'ssb'://经销商
     case 'ssb'://经销商
       return 0;
       return 0;
@@ -66,6 +66,8 @@ export const getWecomType = (agentFrom: string) => {
       return 4;
       return 4;
     case 'xlskf'://新零售客服
     case 'xlskf'://新零售客服
       return 5;
       return 5;
+      case 'zhsc'://智慧商城
+      return 7;
     default:
     default:
       return 5; // 默认为5
       return 5; // 默认为5
   }
   }
@@ -85,6 +87,8 @@ export const getWecomTypeName = (agentFrom: string) => {
       return '导购运营平台';
       return '导购运营平台';
     case 'xlskf':
     case 'xlskf':
       return '新零售客服';
       return '新零售客服';
+      case 'zhsc':
+          return '智慧商城';
     default:
     default:
       return '新零售客服';
       return '新零售客服';
   }
   }
@@ -98,7 +102,8 @@ export const getAgentFrom = (WecomType: unknown): string => {
     2: 'stoneLikePaint',// 服务商
     2: 'stoneLikePaint',// 服务商
     3: 'goldShop',     // 金牌店
     3: 'goldShop',     // 金牌店
     4: 'dg',           // 导购
     4: 'dg',           // 导购
-    5: 'xlskf'         // 新零售客服
+    5: 'xlskf',         // 新零售客服
+      7: 'zhsc'         // 智慧商城
   };
   };
   return typeMap[typeNum as keyof typeof typeMap] || 'xlskf';
   return typeMap[typeNum as keyof typeof typeMap] || 'xlskf';
 };
 };
@@ -133,6 +138,10 @@ export const toLBHome = () => {
           console.log("关闭应用失败")
           console.log("关闭应用失败")
         }
         }
       });
       });
+    }else if (WecomType && WecomType == '7') {
+        router.replace('/');
+    }else if (agentFromAI && agentFromAI === 'zhsc' || (!agent && !WecomType)){
+        router.replace('/');
     } else {
     } else {
       if (!agent && WecomType) {
       if (!agent && WecomType) {
         agent = getAgentFrom(parseInt(WecomType)) || 'ssb';
         agent = getAgentFrom(parseInt(WecomType)) || 'ssb';

+ 2 - 2
src/views/AIDesign/index.vue

@@ -1,9 +1,9 @@
 <template>
 <template>
   <div class="home-container AI-Design-container">
   <div class="home-container AI-Design-container">
-    <div class="header" v-if="loginMode === 'codeLogin'">
+    <div class="header" v-if="loginMode === 'codeLogin' || agentFrom === 'zhsc'">
       <van-nav-bar title="首页"></van-nav-bar>
       <van-nav-bar title="首页"></van-nav-bar>
     </div>
     </div>
-    <div class="header" v-if="loginMode === 'wxidLogin'">
+    <div class="header" v-if="loginMode === 'wxidLogin' && agentFrom !== 'zhsc'">
       <van-nav-bar title="首页" left-arrow @click-left="returnPage" @click-right="toHome">
       <van-nav-bar title="首页" left-arrow @click-left="returnPage" @click-right="toHome">
         <template #right>
         <template #right>
           <van-icon name="wap-home-o" color="#333" size="26" />
           <van-icon name="wap-home-o" color="#333" size="26" />