From e13367edf304cb78f978e321f1679299a66b3a23 Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Wed, 10 Jan 2024 16:08:18 +0800 Subject: [PATCH] fix:地图 --- utils/request.js | 163 +++++++++++++++++++++++++----------------------------- 1 files changed, 76 insertions(+), 87 deletions(-) diff --git a/utils/request.js b/utils/request.js index a4e47c0..72551c2 100644 --- a/utils/request.js +++ b/utils/request.js @@ -1,88 +1,77 @@ -import storage from "./storage"; // ������������ +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); - console.log("baseUrl", process.uniEnv); - // loading������ - uni.showLoading({ - title: "���������", - }); - - // ��������������������������������������������� - options.url = baseUrl + "" + options.url; - // ������������ - options.method = options.method || "GET"; - // ������������������ - console.log('isLogin',isLogin) - if (isLogin) { - let token = storage.get("token"); - console.log("token", token); - if (token != null) { - // options.header["token"] = token; - options.header = { - token: token, - Authorization: token, - }; - } - } - console.log("options", options); - // this.console(options); // ��������������������������������������������������� - - // ������Promise������ - return new Promise((resolve, reject) => { - uni.request(options).then((data) => { - console.log("datadatadata", 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