123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- let baseUrl = null
- let oldUrl = null
- const {
- miniProgram: {
- envVersion
- }
- } = wx.getAccountInfoSync();
- /* if (envVersion == 'develop') {
- baseUrl = 'https://reader-api.efunbox.cn/wx'
- oldUrl = 'https://reader-api.efunbox.cn'
- } else { */
- baseUrl = 'https://reader-api.ai160.com/wx'
- oldUrl = 'https://reader-api.ai160.com'
- // }
- function request(url, method, data, oldBaseUrl = false, intercept = true) {
- let header = {
- 'uid': wx.getStorageSync('uid') || '',
- 'channelCode': wx.getStorageSync('user').channel == '4001' ? '4001' : '3001'
- }
- return new Promise((reslove, reject) => {
- wx.request({
- url: oldBaseUrl ? oldUrl + url : baseUrl + url,
- method: method,
- data: data,
- header: header,
- success: (result) => {
- let {
- data: {
- code,
- data = {},
- message
- }
- } = result
- if (intercept) {
- if (code == '200') {
- reslove(data)
- } else if (code == '1102') {
- console.log(code, '<=====code1', message);
- wx.clearStorage()
- } else if (code) {
- console.log(code, '<=====code2', message);
- wx.showToast({
- title: message,
- icon: "none",
- duration: 3000
- })
- }
- } else {
- reslove(result.data)
- }
- },
- fail: (res) => {
- console.log(res)
- reject(res)
- },
- })
- })
- }
- function aiRequest(url, method, data) {
- return new Promise((reslove, reject) => {
- wx.request({
- url: 'https://ai.wx.aidomore.com/v3' + url,
- method,
- data,
- timeout: 60000,
- header: {
- 'uid': wx.getStorageSync('uid') || '',
- },
- success: (result) => {
- let {
- statusCode,
- data
- } = result
- if (statusCode == '200') {
- reslove(data)
- } else {
- wx.showToast({
- title: '服务异常请稍后重试',
- icon: "none",
- duration: 3000
- })
- }
- },
- fail: (res) => {
- console.error(res)
- reject(res)
- },
- })
- })
- }
- module.exports = {
- request,
- aiRequest
- }
|