yangjie #49
|
|
@ -170,4 +170,11 @@ export const PostSharedScreen = (roomNum: string) =>
|
||||||
request({
|
request({
|
||||||
url: `/room/shared-screen?roomNum=${roomNum}`,
|
url: `/room/shared-screen?roomNum=${roomNum}`,
|
||||||
method: 'post'
|
method: 'post'
|
||||||
|
})
|
||||||
|
|
||||||
|
export const PostHomeVerLog = (data: any) =>
|
||||||
|
request({
|
||||||
|
url: `/home/ver-log`,
|
||||||
|
method: 'post',
|
||||||
|
data
|
||||||
})
|
})
|
||||||
|
|
@ -9,6 +9,7 @@ import Avatar from '@/components/Avatar';
|
||||||
import { useNavigate } from 'react-router-dom';
|
import { useNavigate } from 'react-router-dom';
|
||||||
import { agora } from '@/utils/package/agora';
|
import { agora } from '@/utils/package/agora';
|
||||||
import { role } from '@/config/role';
|
import { role } from '@/config/role';
|
||||||
|
import { PostHomeVerLog } from '@/api/Meeting';
|
||||||
const { setInterval, clearInterval } = require('timers');
|
const { setInterval, clearInterval } = require('timers');
|
||||||
let time = null as any;
|
let time = null as any;
|
||||||
const JoinSetting = forwardRef((_props: any, ref: any) => {
|
const JoinSetting = forwardRef((_props: any, ref: any) => {
|
||||||
|
|
@ -201,6 +202,13 @@ const JoinSetting = forwardRef((_props: any, ref: any) => {
|
||||||
GetRoomInfo(roomNumber).then(async (res) => {
|
GetRoomInfo(roomNumber).then(async (res) => {
|
||||||
if (res.code === 200) {
|
if (res.code === 200) {
|
||||||
await agora.release()
|
await agora.release()
|
||||||
|
await window.electron.getVersion().then(async req => {
|
||||||
|
await PostHomeVerLog({
|
||||||
|
version: req,
|
||||||
|
platformType: 1,
|
||||||
|
roomNum: roomNumber,
|
||||||
|
})
|
||||||
|
})
|
||||||
navigate(`/meeting`, {
|
navigate(`/meeting`, {
|
||||||
state: {
|
state: {
|
||||||
channelId: roomNumber,
|
channelId: roomNumber,
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ import dayjs from 'dayjs';
|
||||||
import StupWizard from '@/components/StupWizard';
|
import StupWizard from '@/components/StupWizard';
|
||||||
import { GetSubDpList } from '@/api/Home/User';
|
import { GetSubDpList } from '@/api/Home/User';
|
||||||
import FeedBackModel from '@/components/FeedBackModel';
|
import FeedBackModel from '@/components/FeedBackModel';
|
||||||
|
import { PostHomeVerLog } from '@/api/Meeting';
|
||||||
const { setInterval, clearInterval } = require('timers');
|
const { setInterval, clearInterval } = require('timers');
|
||||||
const fs = require('fs').promises;
|
const fs = require('fs').promises;
|
||||||
const { exec } = require('child_process');
|
const { exec } = require('child_process');
|
||||||
|
|
@ -340,8 +341,15 @@ const Index: React.FC = () => {
|
||||||
} else {
|
} else {
|
||||||
storage.setItem('loading', true)
|
storage.setItem('loading', true)
|
||||||
postRefresh(() => {
|
postRefresh(() => {
|
||||||
getRoomRtcToken(item.roomNum, (options: any) => {
|
getRoomRtcToken(item.roomNum, async (options: any) => {
|
||||||
if (options) {
|
if (options) {
|
||||||
|
await window.electron.getVersion().then(async req => {
|
||||||
|
await PostHomeVerLog({
|
||||||
|
version: req,
|
||||||
|
platformType: 1,
|
||||||
|
roomNum: item.roomNum,
|
||||||
|
})
|
||||||
|
})
|
||||||
navigate(`/meeting`, {
|
navigate(`/meeting`, {
|
||||||
state: {
|
state: {
|
||||||
channelId: item.roomNum,
|
channelId: item.roomNum,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue