From 7858c25faa53dd2f4c0faae58618565ac5bb50ae Mon Sep 17 00:00:00 2001
From: zzw <228544128@qq.com>
Date: 星期三, 14 十月 2026 13:07:22 +0800
Subject: [PATCH] feat: add engineering order print and externalize app config
---
emergency-repair-web/vue.config.js | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/emergency-repair-web/vue.config.js b/emergency-repair-web/vue.config.js
index 6fdf28f..c172211 100644
--- a/emergency-repair-web/vue.config.js
+++ b/emergency-repair-web/vue.config.js
@@ -1,11 +1,26 @@
+// 鍓嶇绔彛銆佸悗绔湴鍧�缁熶竴鍦ㄩ」鐩牴鐩綍 .env 涓厤缃�
+const devPort = Number(process.env.PORT)
+const apiTarget = process.env.VUE_APP_API_TARGET
+const apiBase = process.env.VUE_APP_API_BASE_URL
+
+if (!devPort) {
+ throw new Error('缂哄皯鍓嶇绔彛閰嶇疆锛氳鍦� emergency-repair-web/.env 涓缃� PORT')
+}
+if (!apiTarget) {
+ throw new Error('缂哄皯鍚庣鍦板潃閰嶇疆锛氳鍦� emergency-repair-web/.env 涓缃� VUE_APP_API_TARGET')
+}
+if (!apiBase) {
+ throw new Error('缂哄皯鎺ュ彛鍩虹璺緞閰嶇疆锛氳鍦� emergency-repair-web/.env 涓缃� VUE_APP_API_BASE_URL')
+}
+
module.exports = {
parallel: false,
devServer: {
- port: 8082,
+ port: devPort,
headers: { 'Cache-Control': 'no-store' },
proxy: {
'/api': {
- target: 'http://127.0.0.1:8091',
+ target: apiTarget,
changeOrigin: true
}
}
--
Gitblit v1.9.1