| | |
| | | import { storeToRefs } from 'pinia'; |
| | | import { useRouter } from 'vue-router'; |
| | | import { useUserStore } from '@/store/index.js'; |
| | | import { classMeet } from '@/api/modules/meet.js'; |
| | | |
| | | const userStore = useUserStore(); |
| | | const { userInfo } = storeToRefs(userStore); |
| | |
| | | |
| | | |
| | | const itemClick = (item) => { |
| | | if (window.webBridge) { |
| | | window.webBridge.openNewWindow(JSON.stringify(item)); |
| | | } else { |
| | | let path = router.resolve({ |
| | | path: "/meet", |
| | | query: { meetName: item.meetName, id: item.id,userName: userInfo.value?.realName || '',userCode: userInfo.value?.phone || '' } |
| | | }); |
| | | window.open(path.href, '_blank'); |
| | | } |
| | | classMeet(item.id).then(res => { |
| | | if (window.webBridge) { |
| | | window.webBridge.openNewWindow(JSON.stringify(item)); |
| | | } else { |
| | | let path = router.resolve({ |
| | | path: "/meet", |
| | | query: { meetName: item.meetName, id: item.id, userName: userInfo.value?.realName || '', userCode: userInfo.value?.phone || '' } |
| | | }); |
| | | window.open(path.href, '_blank'); |
| | | } |
| | | }).catch(err => { |
| | | |
| | | }); |
| | | |
| | | } |
| | | |
| | | </script> |