schangxiang@126.com
2025-05-14 f2643367f79a7136c9ddd92b68922112b5c06ef3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
export default function(options,$store,$headers={}) {
    let res = {flag:true,headers:$headers};
    if (process.env.NODE_ENV==='development') {
        res.headers.IsDevelopment = 'true'
    } else {
        res.headers.IsDevelopment = 'false'
        res.headers.AppVersion = $store.getters['system/getVersion']
    }
    if (options.needToken) {
        let token = $store.getters['user/getToken'];
        if (token) {
            res.headers.Authorization = 'Bearer ' + token;
            let rToken = $store.getters['user/getRefreshToken'];
            if (rToken) {
                res.headers['X-Authorization'] = 'Bearer ' + rToken;
            }
        } else {
            res.flag = false;
        }
    } 
    return res
}