| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | 
							- import { reactive } from 'vue'
 
- import { setAuth } from './helpers/utils'
 
- type status = 'init' | 'login' | 'logout' | 'error'
 
- export const state = reactive({
 
-   user: {
 
-     status: 'init' as status,
 
-     data: {} as any
 
-   },
 
-   platformType: '' as 'STUDENT' | 'TEACHER',
 
-   platformApi: '/api-student' as '/api-student' | '/api-teacher',
 
-   version: '', // 版本号 例如: 1.0.0
 
-   ossUploadUrl: 'https://ks3-cn-beijing.ksyuncs.com/',
 
-   musicCertStatus: false as boolean, // 是否音乐认证
 
-   openLiveStatus: false as boolean // 是否开通直播
 
- })
 
- // 预览上传到oss的地址
 
- export const getOssUploadUrl = (bucket: string) => {
 
-   const tmpBucket = bucket || 'daya'
 
-   return `https://${tmpBucket}.ks3-cn-beijing.ksyuncs.com/`
 
- }
 
- export const setLoginInit = () => {
 
-   state.user.status = 'init'
 
-   state.user.data = null
 
- }
 
- export const setLogin = (data: any) => {
 
-   state.user.status = 'login'
 
-   state.user.data = data
 
- }
 
- export const setLogout = () => {
 
-   state.user.status = 'logout'
 
-   state.user.data = null
 
- }
 
- export const setLoginError = () => {
 
-   state.user.status = 'error'
 
-   state.user.data = null
 
- }
 
 
  |