刘洋 1 рік тому
батько
коміт
941880d73f

+ 1 - 0
src/api/common.js

@@ -32,5 +32,6 @@ export const enumListByType = (enumList) => {
 export const intelligenceLink = () => {
   return request({
     url: '/api/sso/rtzf/login',
+    loading: true,
   });
 };

+ 10 - 0
src/layout/index.vue

@@ -80,6 +80,7 @@ import LeftMenu from './left-menu.vue';
 import { moduleMap } from '@/router/asyncRoutes';
 import { MessagePlugin } from 'tdesign-vue-next';
 import useFullscreen from '@/hooks/useFullscreen';
+import { intelligenceLink } from '@/api/common';
 const { registFullscreenChange } = useFullscreen();
 
 const router = useRouter();
@@ -89,6 +90,15 @@ const workStore = useWorkStore();
 const appStore = useAppStore();
 
 const moduleChange = (name) => {
+  if (name === 'Intelligence') {
+    //智能客服单点登录链接跳转
+    intelligenceLink().then((res) => {
+      if (typeof res === 'string') {
+        window.open(res);
+      }
+    });
+    return;
+  }
   userStore.setCurPageModule(name);
   const menu = userStore.moduleMenus.find((item) => !item.disabled);
   if (!menu) {

+ 14 - 14
src/router/modules/intelligence.js

@@ -9,18 +9,18 @@ export default {
     alias: 'aiCustomerManage',
     icon: 'zhinengkefu',
   },
-  children: [
-    {
-      name: 'CustomerService',
-      path: '/intelligence/customer-service',
-      component: () =>
-        import('@/views/intelligence/customer-service/index.vue'),
-      meta: {
-        title: '智能客服',
-        sort: 1,
-        alias: 'aiCustomerChildManage',
-        icon: 'zhinengkefu-sub',
-      },
-    },
-  ],
+  // children: [
+  //   {
+  //     name: 'CustomerService',
+  //     path: '/intelligence/customer-service',
+  //     component: () =>
+  //       import('@/views/intelligence/customer-service/index.vue'),
+  //     meta: {
+  //       title: '智能客服',
+  //       sort: 1,
+  //       alias: 'aiCustomerChildManage',
+  //       icon: 'zhinengkefu-sub',
+  //     },
+  //   },
+  // ],
 };

+ 7 - 6
src/views/intelligence/customer-service/index.vue

@@ -1,6 +1,7 @@
+<!-- 此页面作废,改成外链跳转 -->
 <template>
   <div class="customer-service h-full">
-    <iframe class="iframe" :src="url" frameborder="0"></iframe>
+    <!-- <iframe class="iframe" :src="url" frameborder="0"></iframe> -->
   </div>
 </template>
 
@@ -9,11 +10,11 @@ import { onMounted, ref } from 'vue';
 import { intelligenceLink } from '@/api/common';
 const url = ref('');
 onMounted(() => {
-  intelligenceLink().then((res) => {
-    if (typeof res === 'string') {
-      url.value = res;
-    }
-  });
+  // intelligenceLink().then((res) => {
+  //   if (typeof res === 'string') {
+  //     url.value = res;
+  //   }
+  // });
 });
 </script>
 

+ 0 - 2
src/views/user/org-struct-manage/struct-manage/index.vue

@@ -181,7 +181,6 @@ const setParentName = (list = [], name, isLevel1 = false) => {
     if (isLevel1) {
       item.parentName = '-';
     } else {
-      console.log('item', item);
       item.parentName = name;
     }
     item.children = setParentName(item.children, item.name, false);
@@ -205,7 +204,6 @@ const handleAdd = (row = null) => {
   showAddNodeDialog.value = true;
 };
 const handleEdit = (row) => {
-  console.log('rrr', row);
   curRow.value = row;
   showAddNodeDialog.value = true;
 };