|
@@ -13,11 +13,11 @@
|
|
|
<div class="member_number" v-if="isPanoramaMode">
|
|
|
<!-- <div class="members"></div> -->
|
|
|
<div
|
|
|
+ :class="{ empty: currentProfileAvatar.length === 0 }"
|
|
|
class="avatar"
|
|
|
:style="{
|
|
|
- backgroundImage: currentLeader?.Avatar
|
|
|
- ? `url(${decodeURIComponent(currentLeader?.Avatar)})`
|
|
|
- : '',
|
|
|
+ backgroundImage: `url(${currentProfileAvatar})`,
|
|
|
+ // backgroundImage: `url(/@/assets/images/avatar_default.jpg)`,
|
|
|
}"
|
|
|
>
|
|
|
</div>
|
|
@@ -213,7 +213,7 @@
|
|
|
dayjs.extend(duration);
|
|
|
// hook
|
|
|
const { isDrawing, setDraw, setCloseDraw } = useDraw();
|
|
|
- const { initialRoom } = useRoom();
|
|
|
+ const { initialRoom, room } = useRoom();
|
|
|
const { getLocale } = useLocale();
|
|
|
|
|
|
const rtcStore = useRtcStore();
|
|
@@ -259,6 +259,18 @@
|
|
|
const hosterhasVideo = computed(() => rtcStore.isHasCamera);
|
|
|
const { isUsingMiniApp } = useMiniApp();
|
|
|
const { muteVideoLeader } = useRtcSdk();
|
|
|
+
|
|
|
+ const currentProfileAvatar = computed(() => {
|
|
|
+ let url = '';
|
|
|
+ if (currentLeader.value?.Avatar) {
|
|
|
+ url = decodeURIComponent(currentLeader.value.Avatar);
|
|
|
+ }
|
|
|
+ if (room.value?.head?.length) {
|
|
|
+ url = decodeURIComponent(room.value.head);
|
|
|
+ }
|
|
|
+ return url;
|
|
|
+ });
|
|
|
+
|
|
|
let roomCounter = ref(-1);
|
|
|
let roomCount: NodeJS.Timeout;
|
|
|
const { t } = useI18n();
|