From 3db69ad0012032cf01c0911d2517135394ec9bea Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Thu, 27 Jun 2024 14:39:22 +0800 Subject: [PATCH] fix: bug修改 --- utils/request.js | 145 ++++++++++++++++++++++++----------------------- 1 files changed, 74 insertions(+), 71 deletions(-) diff --git a/utils/request.js b/utils/request.js index 8496956..72551c2 100644 --- a/utils/request.js +++ b/utils/request.js @@ -1,74 +1,77 @@ import storage from './storage' // ������������ +import store from '../store/index.js' export default { - console(options) { - if (config.debug) { - console.log('<<===============================================>>') - // console.log("request start"); - // console.log("header" + JSON.stringify(options.header)); - // console.log("method: " + options.method + " URL: " + options.url); - // console.log(options.data); - // console.log("request end"); - // console.log("<<===============================================>>"); - } - }, - domain() { - return config.uni_app_web_api_url.replace('api', '') - }, - send(options = {}, isLogin = true) { - const baseUrl = process.uniEnv.baseUrl - storage.set('baseUrl', baseUrl) - // loading������ - uni.showLoading({ title: '���������', }) - // ��������������������������������������������� - options.url = baseUrl + '' + options.url - // ������������ - options.method = options.method || 'GET' - // ������������������ - if (isLogin) { - let token = storage.get('token') - console.log('tokentoken', token) - if (token !== null) { - // options.header["token"] = token; - options.header = { - token: token, - Authorization: token, - } - } - } - // this.console(options); // ��������������������������������������������������� - // ������Promise������ - return new Promise((resolve, reject) => { - uni.request(options).then(data => { - var [error, res] = data - if (error != null) { - reject(error) - } else { - // ��������������������������������������������������������������������������� - if (res.data.code === 0) { - uni.hideLoading() - // uni.navigateTo({ - // url: "/pages/Login/login/login", - // }); - resolve(res.data) - } else { - uni.hideLoading() - reject(res.data.message) - } - } - }) - }) - }, - get(url = '', data = {}, isLogin = true) { - return this.send({ - url: url, - data: data, - }, isLogin) - }, - post(url = '', data = {}, isLogin = true) { - return this.send({ - url: url, - data: data, - method: 'POST', - }, isLogin) - }, + console(options) { + if (config.debug) { + console.log('<<===============================================>>') + // console.log("request start"); + // console.log("header" + JSON.stringify(options.header)); + // console.log("method: " + options.method + " URL: " + options.url); + // console.log(options.data); + // console.log("request end"); + // console.log("<<===============================================>>"); + } + }, + domain() { + return config.uni_app_web_api_url.replace('api', '') + }, + send(options = {}, isLogin = true) { + const baseUrl = process.uniEnv.baseUrl + storage.set('baseUrl', baseUrl) + // loading������ + uni.showLoading({ + title: '���������', + }) + // ��������������������������������������������� + // uni.showLoading({ title: baseUrl, }) + options.url = baseUrl + '' + options.url + // ������������ + options.method = options.method || 'GET' + // ������������������ + if (isLogin) { + let token = uni.getStorageSync('tonken') + if (token !== null) { + // options.header["token"] = token; + options.header = { + token: token, + Authorization: token, + } + } + } + // this.console(options); // ��������������������������������������������������� + // ������Promise������ + return new Promise((resolve, reject) => { + uni.request(options).then(data => { + var [error, res] = data + if (error !== null) { + reject(error) + } else { + // ��������������������������������������������������������������������������� + if (res.data.code === 0) { + uni.hideLoading() + // uni.navigateTo({ + // url: "/pages/Login/login/login", + // }); + resolve(res.data) + } else { + uni.hideLoading() + reject(res.data.message) + } + } + }) + }) + }, + get(url = '', data = {}, isLogin = true) { + return this.send({ + url: url, + data: data, + }, isLogin) + }, + post(url = '', data = {}, isLogin = true) { + return this.send({ + url: url, + data: data, + method: 'POST', + }, isLogin) + }, } \ No newline at end of file -- Gitblit v1.8.0