| | |
| | | import waterCenter from './component/waterRight/center.vue'; |
| | | import waterTop from './component/waterRight/top.vue'; |
| | | import CustomDrawer from '/@/components/drawer/CustomDrawer.vue'; |
| | | import { activeGroupType, getAllData, userInfo } from '/@/stores/chatRoom'; |
| | | import { activeGroupType, userInfo } from '/@/stores/chatRoom'; |
| | | import emitter from '/@/utils/mitt'; |
| | | import { accessSessionKey } from '/@/utils/request'; |
| | | import { Local } from '/@/utils/storage'; |
| | | import { set } from 'lodash-es'; |
| | | let state = reactive({ |
| | | isShowAdvanceExample: false, |
| | | }); |
| | |
| | | prevBtnText: '上一步', |
| | | doneBtnText: '完成', |
| | | steps: [ |
| | | { element: '.set-next-group-type', popover: { title: '1.请选择主场景', description: '默认为业务场景' } }, |
| | | { element: '.pc-scenes', popover: { title: '2.请选择次场景', description: '默认为官网工单', side: 'left' } }, |
| | | { |
| | | element: '.set-next-group-type', |
| | | popover: { |
| | | title: '1.请选择主场景', |
| | | description: '默认为业务场景', |
| | | popoverClass: 'driverjs-theme', |
| | | }, |
| | | }, |
| | | { element: '.pc-scenes', popover: { title: '2.请选择次场景', description: '默认为官网工单' } }, |
| | | { element: '.pc-prompts', popover: { title: '3.请选择提问示例', description: '选其中一个案例' } }, |
| | | { element: '.playInput', popover: { title: '4.输入提问内容', description: '点击发送开始对话' } }, |
| | | { element: '.retract_icon', popover: { title: '5.更多提问示例', description: '展开后可查看更多案例' } }, |
| | |
| | | }; |
| | | let isFinishPromise = null; |
| | | const showGuide = (isHome) => { |
| | | if (!!Local.get(accessSessionKey) && userInfo.isNew && isHome) { |
| | | userInfo.set({ |
| | | ...userInfo.get(), |
| | | web_login: true, |
| | | }); |
| | | if (!!Local.get(accessSessionKey) && Local.get('isNewUser') && isHome) { |
| | | Local.set('isNewUser', false); |
| | | isFinishPromise?.then(() => { |
| | | driverObj.drive(); |
| | | }); |
| | |
| | | () => activeGroupType.value, |
| | | (val) => { |
| | | setTimeout(() => { |
| | | bottomRef.value.getMainSectionList(); |
| | | }, 300) |
| | | bottomRef.value?.getMainSectionList(); |
| | | }, 300); |
| | | }, |
| | | { immediate: true } |
| | | ); |
| | |
| | | } |
| | | } |
| | | } |
| | | :not(body):has(> .driver-active-element) { |
| | | overflow: unset !important; |
| | | } |
| | | </style> |
| | | <style> |
| | | .driver-popover.driverjs-theme { |
| | | inset: 191.422px auto auto 357.828px !important; |
| | | } |
| | | </style> |