import {
|
|
CONFIG
|
|
} from '../config'
|
|
const BASE_URL = CONFIG['API_BASE_URL']
|
|
export function httpPost(option) {
|
|
return new Promise((resolve, reject) => {
|
|
let config = '';
|
|
//是否需要token
|
|
const isToken = option.isToken === false;
|
|
|
|
let token = uni.getStorageSync('token1')
|
|
if (token&&!isToken) {
|
|
config = 'Bearer ' + token
|
|
}
|
|
uni.request({
|
|
url: BASE_URL + option.url,
|
|
method: 'POST',
|
|
data: option.data,
|
|
header: {
|
|
'Content-Type': 'application/json;charset=UTF-8',
|
|
'Authorization': config
|
|
},
|
|
success: (res) => {
|
|
resolve(res, 1111111)
|
|
},
|
|
fail: (err) => {
|
|
reject(err, 22222)
|
|
},
|
|
complete(res) {
|
|
// console.log(res)
|
|
reject(res)
|
|
|
|
}
|
|
})
|
|
})
|
|
}
|
|
|
|
export function httpGet(option) {
|
|
return new Promise((resolve, reject) => {
|
|
let config = ''
|
|
let token = uni.getStorageSync('token1')
|
|
if (token&&option.isToken) {
|
|
config = 'Bearer ' + token
|
|
}
|
|
uni.request({
|
|
url: BASE_URL + option.url,
|
|
method: 'GET',
|
|
header: {
|
|
'Content-Type': 'application/json;charset=UTF-8',
|
|
'Authorization': config
|
|
},
|
|
success: (res) => {
|
|
resolve(res, 1111111)
|
|
},
|
|
fail: (err) => {
|
|
reject(err, 22222)
|
|
},
|
|
})
|
|
})
|
|
}
|
|
|
|
function fetchUserName() {
|
|
uni.getStorage({
|
|
key: 'username',
|
|
success: function(res) {
|
|
anewLogin(res.data)
|
|
}
|
|
})
|
|
}
|
|
|
|
function anewLogin(data) {
|
|
let obj = {
|
|
url: '/login',
|
|
data
|
|
}
|
|
httpPost(obj).then((res) => {
|
|
console.log(res)
|
|
if (res.data.code == 200) {
|
|
console.log(res.data)
|
|
let token = res.data.token
|
|
uni.setStorageSync('token1', token);
|
|
// this.goSystem();
|
|
uni.setStorage({
|
|
key: 'username',
|
|
data: {
|
|
username,
|
|
password
|
|
}
|
|
})
|
|
}
|
|
}).catch((err) => {
|
|
console.log(err)
|
|
})
|
|
}
|