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