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