From 1940c1e6bfdf406bc052acb32f7ae707f4497799 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 22 一月 2026 16:53:06 +0800
Subject: [PATCH] Merge branch 'dev_new' of http://114.132.189.42:9002/r/product-inventory-APP-before into dev_new
---
src/utils/requestApp.ts | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/src/utils/requestApp.ts b/src/utils/requestApp.ts
new file mode 100644
index 0000000..9f8ef84
--- /dev/null
+++ b/src/utils/requestApp.ts
@@ -0,0 +1,39 @@
+import axios from 'axios';
+import adapter from 'axios-adapter-uniapp';
+import config from '@/config';
+
+const service = axios.create({
+ baseURL: config.baseUrl, // 鏇挎崲涓哄疄闄呭悗绔湴鍧�
+ timeout: 10000,
+ adapter: adapter // 鏍稿績閫傞厤鍣ㄩ厤缃�
+});
+
+// 璇锋眰鎷︽埅鍣�
+service.interceptors.request.use(
+ config => {
+ const token = uni.getStorageSync('token');
+ if (token) {
+ config.headers.Authorization = `Bearer ${token}`;
+ }
+ return config;
+ },
+ error => Promise.reject(error)
+);
+
+// 鍝嶅簲鎷︽埅鍣�
+service.interceptors.response.use(
+ response => {
+ const res = response.data;
+ if (res.code !== 200) {
+ uni.showToast({ title: res.message, icon: 'none' });
+ return Promise.reject(res);
+ }
+ return res;
+ },
+ error => {
+ uni.showToast({ title: '缃戠粶閿欒', icon: 'none' });
+ return Promise.reject(error);
+ }
+);
+
+export default service;
\ No newline at end of file
--
Gitblit v1.9.3