From 3391bcb2b07054bfa7406764fa0a68865ab98dac Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Thu, 22 Jan 2026 14:59:50 +0800
Subject: [PATCH] feat:app调整
---
uniapps/work-app/src/utils/requestGd/index.js | 42 ++++++++++++++++++++++--------------------
1 files changed, 22 insertions(+), 20 deletions(-)
diff --git a/uniapps/work-app/src/utils/requestGd/index.js b/uniapps/work-app/src/utils/requestGd/index.js
index afa8686..d61e30d 100644
--- a/uniapps/work-app/src/utils/requestGd/index.js
+++ b/uniapps/work-app/src/utils/requestGd/index.js
@@ -1,6 +1,9 @@
import Request from "uview-plus/libs/luch-request/index"
import configEnv from "@/config/env.js";
import {getEnvObj} from "@/utils/index.js";
+import { useUserStore } from "@/store/index.js";
+import website from '@/config/website';
+import Base64 from '@/utils/base64.js';
const http = new Request()
@@ -21,25 +24,24 @@
// 请求拦截器
function requestInterceptors(http) {
- http.interceptors.request.use((config) => {
- const {detail} = useUserStore().$state?.userInfo || {}
- // 假设有token值需要在头部需要携带
- let accessToken = useUserStore()?.$state?.userInfo?.access_token;
- if (accessToken) {
- // config.header['Blade-Auth'] = 'bearer ' + accessToken;
- config.header['authorization'] = accessToken;
- }
- // if (detail?.areaCode) {
- // config.header['areaCode'] = detail.areaCode
- // }
- // 安全请求header
- // config.header['Blade-Requested-With'] = 'BladeHttpRequest';
- // 客户端认证参数
- // config.header['Authorization'] = 'Basic ' + Base64.encode(website.clientId + ':' + website.clientSecret);
- return config
- }, config => { // 可使用async await 做异步操作
- return Promise.reject(config)
- })
+ http.interceptors.request.use((config) => {
+ const {detail} = useUserStore().$state?.userInfo || {}
+ // 假设有token值需要在头部需要携带
+ let accessToken = useUserStore()?.$state?.userInfo?.gd_access_token;
+ if (accessToken) {
+ config.header['Blade-Auth'] = 'bearer ' + accessToken;
+ }
+ if (detail?.areaCode) {
+ config.header['areaCode'] = detail.areaCode
+ }
+ // 安全请求header
+ config.header['Blade-Requested-With'] = 'BladeHttpRequest';
+ // 客户端认证参数
+ config.header['Authorization'] = 'Basic ' + Base64.encode(website.clientId + ':' + website.clientSecret);
+ return config
+ }, config => { // 可使用async await 做异步操作
+ return Promise.reject(config)
+ })
}
function responseInterceptors(http) {
@@ -72,7 +74,7 @@
export function setupRequest () {
http.setConfig(defaultConfig => {
/* defaultConfig 为默认全局配置 */
- defaultConfig.baseURL = getEnvObj().VITE_API_BASE_URL
+ defaultConfig.baseURL = getEnvObj().VITE_API_BASE_URL_GD
// #ifdef H5
if (import.meta.env.VITE_APP_PROXY === "true") {
defaultConfig.baseURL = import.meta.env.VITE_API_PREFIX
--
Gitblit v1.9.3