Browse Source

feat: 定制线上登录退出功能

bill 2 năm trước cách đây
mục cha
commit
b193868537
5 tập tin đã thay đổi với 15 bổ sung10 xóa
  1. 2 1
      src/api/constant.ts
  2. 4 3
      src/api/instance.ts
  3. 4 4
      src/api/user.ts
  4. 3 1
      src/env/index.ts
  5. 2 1
      vite.config.ts

+ 2 - 1
src/api/constant.ts

@@ -16,4 +16,5 @@ export const GET_ROOM_LIST = '/takelook/roomList'
 export const GET_ROOM = '/takelook/roomInfo'
 export const SET_ROOM = '/takelook/roomAddOrUpdate'
 export const DEL_ROOM = '/takelook/roomDelete'
-export const GET_ROOM_MINI_CODE = '/takelook/roomGetShareCode'
+export const GET_ROOM_MINI_CODE = '/takelook/roomGetHostCode'
+// /takelook/roomGetHostCode

+ 4 - 3
src/api/instance.ts

@@ -28,9 +28,9 @@ export const gotoLogin = () => {
     ? 'https://test.4dkankan.com'
     : 'https://www.4dkankan.com'
 
-  // location.replace(
-  //   loginHref + '?redirect=' + escape(location.href) + '#/login/login'
-  // )
+  location.replace(
+    loginHref + '?redirect=' + escape(location.href) + '#/login/login'
+  )
 }
 
 const tokenInvalid = () => {
@@ -63,6 +63,7 @@ addHook({
   after: config => config && hideLoading()
 })
 
+console.log(baseURL)
 setDefaultURI(baseURL)
 
 if (!token) {

+ 4 - 4
src/api/user.ts

@@ -14,10 +14,10 @@ type SUser = {
 }
 
 export const fetchUser = async (): Promise<User> => {
-  const res = await axios.post<{ data: SUser }>(GET_USER)
+  const data = await axios.post<SUser>(GET_USER)
   return {
-    nickname: res.data.nickName,
-    avatar: res.data.head,
-    phone: res.data.userName
+    nickname: data.nickName,
+    avatar: data.head,
+    phone: data.userName
   }
 }

+ 3 - 1
src/env/index.ts

@@ -5,5 +5,7 @@ export type Params = {
 }
 
 export const params = strToParams(location.search) as Params
-export const baseURL = import.meta.env.DEV ? '/api' : '/'
+export const baseURL = import.meta.env.DEV
+  ? '/api'
+  : 'https://v4-test.4dkankan.com'
 export const token = params.token

+ 2 - 1
vite.config.ts

@@ -8,7 +8,7 @@ import { resolve } from 'path'
 
 const proxy = {
   '/api': {
-    target: 'http://test.4dkankan.com/',
+    target: 'http://v4-test.4dkankan.com/',
     changeOrigin: true,
     rewrite: path => path.replace(/^\/api/, '')
   }
@@ -16,6 +16,7 @@ const proxy = {
 
 // https://vitejs.dev/config/
 export default defineConfig({
+  base: './',
   plugins: [
     vue(),
     DefineOptions(),