From 1b9d89101368c6e5cf7d1e0e47ed3652dff804e8 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Tue, 31 Mar 2026 14:41:18 +0800
Subject: [PATCH] feat: 生产环境api地址

---
 applications/drone-command/src/axios.js |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/applications/drone-command/src/axios.js b/applications/drone-command/src/axios.js
index 037cee8..c872489 100644
--- a/applications/drone-command/src/axios.js
+++ b/applications/drone-command/src/axios.js
@@ -17,12 +17,16 @@
 import { Base64 } from 'js-base64'
 import { baseUrl } from '@/config/env'
 import crypto from '@/utils/crypto'
+
+const { VITE_APP_ENV,VITE_APP_PROD_BASE_API } = import.meta.env
+
+
 // 全局未授权错误提示状态,只提示一次
 let isErrorShown = false
-
 let _retry = false
 // 超时时间设置为10分钟,部分接口上传比较慢,如固件上传
 axios.defaults.timeout = 600000
+
 //返回其他状态码
 axios.defaults.validateStatus = function (status) {
   return status >= 200 && status <= 500 // 默认的
@@ -38,8 +42,11 @@
     isErrorShown = false
     //地址为已经配置状态则不添加前缀
     if (!isURL(config.url) && !config.url.startsWith(baseUrl)) {
-      config.url = baseUrl + config.url
+      config.url = VITE_APP_ENV === 'development'
+				? baseUrl + config.url
+				: VITE_APP_PROD_BASE_API + baseUrl + config.url
     }
+
     //安全请求header
     config.headers['areaCode'] = config?.params?.areaCode || store?.state?.user?.userInfo?.detail?.areaCode
     config.headers['Blade-Requested-With'] = 'BladeHttpRequest'

--
Gitblit v1.9.3