Houjie
2025-07-07 0a48655d2162b709ecb80d249a4085971add6140
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import { http } from '@/common/service/service.js' 
import configService from '@/common/service/config.service.js';
const apiService = {
     
     /**
      * 登录
      */
    login(params) {
        return http.post('/sys/login',params)    
    },
    /**
      * 手机号码登录
      */
    phoneNoLogin(params) {
        return http.post('/sys/phoneLogin',params);
    },
    /**
      * 第三方登录
      */
    thirdLogin(token, thirdType) {
        return http.get(`/sys/thirdLogin/getLoginUser/${token}/${thirdType}`);
    },
    /**
      * 退出
      */
    logout(params) {
        return http.post('/sys/logout',params);
    },
    /**
     * 获取文件访问路径
     * @param avatar
     * @param subStr
     * @returns {*}
     */
    getFileAccessHttpUrl(avatar,subStr){
        if(!subStr) subStr = 'http'
        if(avatar && avatar.startsWith(subStr)){
            return avatar;
        }else{
            return configService.staticDomainURL + "/" + avatar;
        }
    }
};
 
export default apiService;