diff --git a/dist.zip b/dist.zip index 0f75221..bf8d84c 100644 Binary files a/dist.zip and b/dist.zip differ diff --git a/src/App.vue b/src/App.vue index e1afe05..77686b1 100644 --- a/src/App.vue +++ b/src/App.vue @@ -8,7 +8,7 @@ onMounted(() => { const userStore = useUserStore() } catch (error) { console.warn('App.vue: Pinia 初始化中...', error) - } + } }) diff --git a/src/api/conferencingRoom.js b/src/api/conferencingRoom.js index bb4a8db..a1195a5 100644 --- a/src/api/conferencingRoom.js +++ b/src/api/conferencingRoom.js @@ -128,4 +128,13 @@ export function getParticipantsApi(roomId) { method: 'get', }) } - \ No newline at end of file + + +// 获取当前房间中视频 +export function getvideoUrlApi(room_uid) { + return request({ + url: `/api/v1/room/${ room_uid }/recordings`, + method: 'get', + }) +} + diff --git a/src/api/coordinate.js b/src/api/coordinate.js index d5cb84f..04191a7 100644 --- a/src/api/coordinate.js +++ b/src/api/coordinate.js @@ -16,4 +16,23 @@ export function getDirectoriesUsers(directory_uuid,data) { method: 'get', params:data }) -} \ No newline at end of file +} + +//获取参与者历史参会记录 +export function getParticipantsHistoryApi(userId,data) { + return request({ + url: `/api/v1/rooms/${ userId }/participants/history`, + method: 'get', + params:data + }) +} + +// 获取用户详细信息 +export function getInfo(userUid,type) { + return request({ + url: `/api/v1/auth/users/${userUid}`, + method: 'get', + params:type + }) +} + diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index 3e74bce..ef385d5 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -19,7 +19,8 @@ import iframeToggle from "./IframeToggle/index.vue"; import useTagsViewStore from "@/stores/modules/tagsView.js"; -const tagsViewStore = useTagsViewStore(); +const tagsViewStore = useTagsViewStore(); + + \ No newline at end of file diff --git a/src/layout/components/index.js b/src/layout/components/index.js index 9269af2..8476db0 100644 --- a/src/layout/components/index.js +++ b/src/layout/components/index.js @@ -2,4 +2,5 @@ export { default as AppMain } from './AppMain.vue' export { default as Navbar } from './Navbar.vue' export { default as Settings } from './Settings/index.vue' export { default as TagsView } from './TagsView/index.vue' -export { default as ResetPwd } from './ResetPwd/index.vue' \ No newline at end of file +export { default as ResetPwd } from './ResetPwd/index.vue' +export { default as InviteJoin } from './InviteJoin/index.vue' \ No newline at end of file diff --git a/src/layout/index.vue b/src/layout/index.vue index c12e560..8671c63 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -37,23 +37,28 @@ + \ No newline at end of file + + + + \ No newline at end of file diff --git a/src/views/coordinate/personnelList/components/leftTab/index.vue b/src/views/coordinate/personnelList/components/leftTab/index.vue index 4c345a2..f411858 100644 --- a/src/views/coordinate/personnelList/components/leftTab/index.vue +++ b/src/views/coordinate/personnelList/components/leftTab/index.vue @@ -19,14 +19,45 @@
-
+
+ + + + +
+
+ />
+
- {{ parseTime(item.beginTime, '{m}月{d}日') }} - {{ weekName[new Date(item.beginTime).getDay()] }} + {{ parseTime(item.created_at, '{m}月{d}日') }} + {{ weekName[new Date(item.created_at).getDay()] }} - {{ parseTime(item.beginTime, '{y}年') }} + {{ parseTime(item.created_at, '{y}年') }}
{{ - items.nickName + - (indexs + 1 == item.assistanceMemberList.length + items.display_name + + (indexs + 1 == item.all_participants.length ? '' : '、') }}
- 发起人:{{ item.initiatorName ? item.initiatorName : '' }} + 发起人:{{ item.all_participants.find(item => item.participant_role == 'moderator')?.display_name || ''}} 时间:{{ - parseTime(item.beginTime, '{h}:{i}') + + parseTime(item.created_at, '{h}:{i}') + ' ~ ' + - (item.endTime ? parseTime(item.endTime, '{h}:{i}') : '') + (item.updated_at ? parseTime(item.updated_at, '{h}:{i}') : '') }}
@@ -138,10 +170,14 @@ diff --git a/src/views/coordinate/personnelList/index.vue b/src/views/coordinate/personnelList/index.vue index e354644..08cf442 100644 --- a/src/views/coordinate/personnelList/index.vue +++ b/src/views/coordinate/personnelList/index.vue @@ -1,278 +1,278 @@ diff --git a/src/views/login.vue b/src/views/login.vue index b909581..571ff76 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -89,7 +89,7 @@ const loading = ref(false) password: ciphertext, username: loginForm.value.username, }) - .then(async (res) => { + .then(async (res) => { const userInfo = JSON.parse(sessionStorage.getItem('userData')) await handleLoginSuccess(); })