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) }) }