liushengqiang il y a 1 an
Parent
commit
1dbee0a7de
2 fichiers modifiés avec 9 ajouts et 1 suppressions
  1. 5 1
      src/subpages/colexiu/App.tsx
  2. 4 0
      src/subpages/colexiu/state.ts

+ 5 - 1
src/subpages/colexiu/App.tsx

@@ -9,6 +9,7 @@ import HomeIndex from './index'
 import Empty from '/src/components/empty'
 import styles from './index.module.less'
 import { postMessage, promisefiyPostMessage } from '/src/helpers/native-message'
+import { storeData } from './state'
 
 let startTime = Date.now()
 let timer = null as any
@@ -16,7 +17,7 @@ const initBehaviorId = '' + Date.now()
 /** 学生端记录在云教练里面的时长 */
 const recordTotalTime = () => {
   const client = useClientType()
-  if (client != 'student') return
+  if (client == 'web') return
   const search = useOriginSearch()
   const prefix = getRequestHostname()
   const totalTime = (Date.now() - startTime) / 1000
@@ -96,6 +97,9 @@ export default defineComponent({
       try {
         const res: any = await request.get(`/user/getUserInfo`)
         Object.assign(userInfo, res?.data || {})
+        if(res.data?.clientType){
+          storeData.platformType = res.data.clientType
+        }
       } catch (error) {
         console.log(error)
         renderError.value = true

+ 4 - 0
src/subpages/colexiu/state.ts

@@ -1,5 +1,9 @@
 import { reactive } from 'vue'
 
+export const storeData = reactive({
+  platformType: 'STUDENT' as 'STUDENT' | 'TEACHER' | 'SCHOOL',
+})
+
 export const musicInfo = reactive({
   id: '',
   /** 原音 */