From bd99a5211f3a5fcaa051e5da868d87bb870148f5 Mon Sep 17 00:00:00 2001
From: quanyawei <401863037@qq.com>
Date: Fri, 01 Mar 2024 09:58:45 +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