gemercheung 2 年 前
コミット
1dd6dd412e
8 ファイル変更16 行追加7 行削除
  1. 1 0
      .env
  2. 1 0
      .env.development
  3. 1 0
      .env.eur
  4. 2 1
      .env.production
  5. 1 1
      src/locales/lang/zh/room.ts
  6. 2 2
      src/router/index.ts
  7. 7 2
      src/store/modules/room.ts
  8. 1 1
      src/views/room/list.vue

+ 1 - 0
.env

@@ -1,3 +1,4 @@
 VITE_BASE_API_URL=https://test.4dkankan.com
 VITE_MAIN_URL=https://test.4dkankan.com
 VITE_LIVE_STEAM_URL=https://test4dkankan.com/livestream
+VITE_SHOW_CONSOLE=0

+ 1 - 0
.env.development

@@ -1,3 +1,4 @@
 VITE_BASE_API_URL=https://v4-test.4dkankan.com
 VITE_MAIN_URL=https://test.4dkankan.com
 VITE_LIVE_STEAM_URL=https://test.4dkankan.com/livestream
+VITE_SHOW_CONSOLE=1

+ 1 - 0
.env.eur

@@ -1,3 +1,4 @@
 VITE_BASE_API_URL=https://testeur.4dkankan.com
 VITE_MAIN_URL=https://testeur.4dkankan.com
 VITE_LIVE_STEAM_URL=https://testeur.4dkankan.com/livestream
+VITE_SHOW_CONSOLE=1

+ 2 - 1
.env.production

@@ -1,3 +1,4 @@
 VITE_BASE_API_URL=https://v4-test.4dkankan.com
 VITE_MAIN_URL=https://testeur.4dkankan.com/livestream
-VITE_LIVE_STEAM_URL=https://v4-test.4dkankan.com
+VITE_LIVE_STEAM_URL=https://v4-test.4dkankan.com
+VITE_SHOW_CONSOLE=0

+ 1 - 1
src/locales/lang/zh/room.ts

@@ -29,7 +29,7 @@ export default {
   linkCopySuccess: '链接复制成功!',
   deletedScenes: '删除场景',
   deletedScenesWaring: '删除后无法恢复,是否确认?',
-  projectLink: '作品链接',
+  projectLink: '房间链接',
 
 
 }

+ 2 - 2
src/router/index.ts

@@ -1,11 +1,11 @@
-import { createRouter, createWebHistory } from 'vue-router'
+import { createRouter, createWebHashHistory } from 'vue-router'
 import { routes } from './config'
 import { computed } from 'vue'
 import { routesMetas } from './constant'
 
 import type { RoutesName } from './constant'
 
-export const history = createWebHistory()
+export const history = createWebHashHistory()
 export const router = createRouter({ history, routes })
 
 export const currentMeta = computed(() => {

+ 7 - 2
src/store/modules/room.ts

@@ -31,6 +31,7 @@ export interface ShareLinkType {
   avatar?: string
   userId?: string
   isTour?: string
+  vlog?: string
 }
 
 export const createRoom = (room: Partial<Room>): Room => {
@@ -56,8 +57,8 @@ export const useRoomStore = defineStore('room', {
   getters: {
     getNums:
       () =>
-      <T extends Pick<Room, 'scenes'>>(room: T) =>
-        room.scenes.map(scene => scene.num),
+        <T extends Pick<Room, 'scenes'>>(room: T) =>
+          room.scenes.map(scene => scene.num),
     getShareUrl: () => (param: ShareLinkType) => {
       const search = new URLSearchParams()
       search.set('m', `${param.num}`)
@@ -68,6 +69,10 @@ export const useRoomStore = defineStore('room', {
       param.lang && search.set('lang', param.lang)
       param.userId && search.set('vruserId', `user_${param.userId}`)
       param.isTour && search.set('isTour', `${param.isTour}`)
+      if (Number(import.meta.env.VITE_SHOW_CONSOLE) == 1) {
+        search.set('vlog', import.meta.env.VITE_SHOW_CONSOLE)
+      }
+
       return liveStreamURL + '?' + search.toString()
     },
     filter: state => (keyowrd: string) =>

+ 1 - 1
src/views/room/list.vue

@@ -167,7 +167,7 @@ const webSyncRoom = async (room: Room) => {
     avatar: encodeURIComponent(user.avatar) || '',
     userId: '1',
     isTour: '0',
-    lang: unref(getLocale) || 'zh'
+    lang: unref(getLocale) || 'zh',
   })
   console.log('带看link', link)
   window.open(link, '_blank')