zhangxiaoxu123
2022-07-19 0b2877a4b4bf90bec9bd46b78beedf211263a028
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
// import request from '@/config/request';
 
// let baseUrl = "/";
// const CURRENT_KEY = 'CURRENT_KEY';
// const PARAM_KEY = 'PARAM_KEY';
 
 
//获取当前当前登录用户信息
const getCurrentUser = function() {
    let ret = uni.getStorageSync(CURRENT_KEY);
    if (ret) {
        return JSON.parse(ret);
    } else {
        return null;
    }
}
 
//设置当前登录用户
const setCurrentUser = function(userInfo) {
    uni.setStorageSync(CURRENT_KEY, JSON.stringify(userInfo));
}
 
//删除当前登录用户
const removeCurrentUser = function() {
    uni.removeStorage({
        key: CURRENT_KEY
    });
}
 
// POST请求
function apiLogin({
    username,
    password
}) {
    uni.showLoading({
        title: '登录中...',
    })
 
    return new Promise((resolve, reject) => {
        uni.request({
            url: "/auth/oauth/token?grant_type=password&scope=server",
            method: "POST",
            data: {
                username,
                password
            },
            header: {
                "TENANT-ID": "5",
                "Authorization": "Basic cGlnOnBpZw==",
                'Content-Type': 'application/x-www-form-urlencoded'
            },
            success: (res) => {
                uni.hideLoading();
                // console.log(res)
                resolve(res);
            },
            fail: (err) => {
                uni.hideLoading();
                uni.showToast({
                    icon: 'none',
                    title: '服务器错误'
                })
            }
        })
    })
}
 
 
// 获取流程数据
// export const getProcessDataList = (params) => {
//     return getRequest('/oa/actProcess/getByCondition', params)
// }
 
 
export default {
    apiLogin
}