123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- let baseUrl = 'https://reader-api.ai160.com/wx'
- function request(url, method, data, abort = false) {
- let header = {
- 'uid': wx.getStorageSync('uid') || ''
- }
- if (getApp() && getApp().globalData.requestTasks) {
- try {
- //getApp() 获取全局app对象内容
- getApp().globalData.requestTasks.abort()
- } catch (e) {
- console.error(e)
- }
- }
- return new Promise((reslove, reject) => {
- wx.request({
- url: baseUrl + url,
- method: method,
- data: data,
- header: header,
- success: (result) => {
- let {
- data: {
- code,
- data = {},
- message
- }
- } = result
- if (code == '200') {
- reslove(data)
- } else if (code == '1102' || code == '1204') {
- wx.clearStorage()
- } else {
- console.log(message);
- // reject(message)
- }
- },
- fail: (res) => {
- console.error(res)
- reject(res)
- },
- })
- })
- }
- module.exports = {
- request,
- }
|