From 763922393024571b9666e0d40041a9e87c03b95d Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 15 九月 2025 09:56:22 +0800
Subject: [PATCH] 部署修改

---
 multiple/assets/favicon/HHKJIco.ico     |    0 
 multiple/assets/favicon/ZQHXico.ico     |    0 
 multiple/assets/logo/XYHBLogo.png       |    0 
 multiple/assets/favicon/TJXM.ico        |    0 
 multiple/assets/favicon/RZNY.ico        |    0 
 multiple/assets/logo/BHMYLogo.png       |    0 
 multiple/assets/logo/新缆(江苏)数字科技有限公司.png |    0 
 multiple/assets/logo/logo.png           |    0 
 multiple/assets/favicon/JSMYico.ico     |    0 
 index.html                              |    2 
 multiple/assets/screen/RZNYView.png     |    0 
 multiple/assets/favicon/MXSCIco.ico     |    0 
 multiple/assets/screen/HYSNView.png     |    0 
 multiple/assets/logo/LCLogo.png         |    0 
 vite.config.js                          |    9 +-
 multiple/assets/logo/MXSCLogo.png       |    0 
 multiple/assets/logo/南通云从工业互联网有限公司.png  |    0 
 multiple/multiple-build.js              |   86 +++++++++++++++++++++
 multiple/assets/logo/JYHJLogo.png       |    0 
 multiple/assets/logo/HHKJLogo.png       |    0 
 multiple/assets/favicon/XYHBico.ico     |    0 
 multiple/assets/screen/ZQHXView.png     |    0 
 multiple/assets/logo/HYSNLogo.png       |    0 
 multiple/assets/logo/JZYJLogo.png       |    0 
 README.md                               |    1 
 multiple/assets/screen/MXSCBack.png     |    0 
 multiple/assets/favicon/BHMY.ico        |    0 
 multiple/assets/logo/芯导软件(江苏)有限公司.png   |    0 
 multiple/assets/screen/HHKJView.png     |    0 
 multiple/assets/favicon/JYHJico.ico     |    0 
 multiple/assets/favicon/JZYJico.ico     |    0 
 multiple/assets/screen/JZYJView.png     |    0 
 multiple/assets/screen/DHDCView.png     |    0 
 multiple/config.json                    |   83 ++++++++++++++++++++
 multiple/assets/logo/RZNYLogo.png       |    0 
 multiple/assets/screen/XYHBView.png     |    0 
 multiple/assets/logo/CJNYLogo.png       |    0 
 multiple/assets/logo/DHDCLogo.png       |    0 
 multiple/assets/favicon/DHDCico.ico     |    0 
 multiple/assets/favicon/WDSYico.ico     |    0 
 multiple/assets/favicon/favicon.ico     |    0 
 multiple/assets/logo/ZQHXLogo.png       |    0 
 multiple/assets/logo/WDSYLogo.png       |    0 
 multiple/assets/favicon/HYSNico.ico     |    0 
 multiple/assets/logo/TJXMLogo.png       |    0 
 multiple/assets/screen/TJXMView.png     |    0 
 multiple/assets/logo/JSMYLogo.png       |    0 
 multiple/assets/screen/WDSYView.png     |    0 
 package.json                            |    2 
 multiple/assets/favicon/CJNYico.ico     |    0 
 50 files changed, 177 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index e4df2ab..f62fd87 100644
--- a/README.md
+++ b/README.md
@@ -33,6 +33,7 @@
 
 # 鏋勫缓娴嬭瘯鐜 yarn build:stage
 # 鏋勫缓鐢熶骇鐜 yarn build:prod
+# 鏋勫缓鐢熶骇鐜 yarn build:prod -- --company="AAA"
 # 鍓嶇璁块棶鍦板潃 http://localhost:80
 ```
 
diff --git a/index.html b/index.html
index 5fada08..eba42d4 100644
--- a/index.html
+++ b/index.html
@@ -7,7 +7,7 @@
   <meta name="renderer" content="webkit">
   <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
   <link rel="icon" href="/favicon.ico">
-  <title>闄曡タ鏄痉鐜繚鍨嬬叅鏈夐檺鍏徃</title>
+  <title>%VITE_APP_TITLE%</title>
   <!--[if lt IE 11]><script>window.location.href='/html/ie.html';</script><![endif]-->
   <style>
     html,
diff --git a/multiple/assets/favicon/BHMY.ico b/multiple/assets/favicon/BHMY.ico
new file mode 100644
index 0000000..868632b
--- /dev/null
+++ b/multiple/assets/favicon/BHMY.ico
Binary files differ
diff --git a/multiple/assets/favicon/CJNYico.ico b/multiple/assets/favicon/CJNYico.ico
new file mode 100644
index 0000000..5ad6d83
--- /dev/null
+++ b/multiple/assets/favicon/CJNYico.ico
Binary files differ
diff --git a/multiple/assets/favicon/DHDCico.ico b/multiple/assets/favicon/DHDCico.ico
new file mode 100644
index 0000000..b4c4363
--- /dev/null
+++ b/multiple/assets/favicon/DHDCico.ico
Binary files differ
diff --git a/multiple/assets/favicon/HHKJIco.ico b/multiple/assets/favicon/HHKJIco.ico
new file mode 100644
index 0000000..2554cbf
--- /dev/null
+++ b/multiple/assets/favicon/HHKJIco.ico
Binary files differ
diff --git a/multiple/assets/favicon/HYSNico.ico b/multiple/assets/favicon/HYSNico.ico
new file mode 100644
index 0000000..70148cc
--- /dev/null
+++ b/multiple/assets/favicon/HYSNico.ico
Binary files differ
diff --git a/multiple/assets/favicon/JSMYico.ico b/multiple/assets/favicon/JSMYico.ico
new file mode 100644
index 0000000..81352d8
--- /dev/null
+++ b/multiple/assets/favicon/JSMYico.ico
Binary files differ
diff --git a/multiple/assets/favicon/JYHJico.ico b/multiple/assets/favicon/JYHJico.ico
new file mode 100644
index 0000000..47dbc30
--- /dev/null
+++ b/multiple/assets/favicon/JYHJico.ico
Binary files differ
diff --git a/multiple/assets/favicon/JZYJico.ico b/multiple/assets/favicon/JZYJico.ico
new file mode 100644
index 0000000..f5a7820
--- /dev/null
+++ b/multiple/assets/favicon/JZYJico.ico
Binary files differ
diff --git a/multiple/assets/favicon/MXSCIco.ico b/multiple/assets/favicon/MXSCIco.ico
new file mode 100644
index 0000000..2214848
--- /dev/null
+++ b/multiple/assets/favicon/MXSCIco.ico
Binary files differ
diff --git a/multiple/assets/favicon/RZNY.ico b/multiple/assets/favicon/RZNY.ico
new file mode 100644
index 0000000..c2f4ba5
--- /dev/null
+++ b/multiple/assets/favicon/RZNY.ico
Binary files differ
diff --git a/multiple/assets/favicon/TJXM.ico b/multiple/assets/favicon/TJXM.ico
new file mode 100644
index 0000000..dcc4fa5
--- /dev/null
+++ b/multiple/assets/favicon/TJXM.ico
Binary files differ
diff --git a/multiple/assets/favicon/WDSYico.ico b/multiple/assets/favicon/WDSYico.ico
new file mode 100644
index 0000000..bfad99c
--- /dev/null
+++ b/multiple/assets/favicon/WDSYico.ico
Binary files differ
diff --git a/multiple/assets/favicon/XYHBico.ico b/multiple/assets/favicon/XYHBico.ico
new file mode 100644
index 0000000..3bee1fc
--- /dev/null
+++ b/multiple/assets/favicon/XYHBico.ico
Binary files differ
diff --git a/multiple/assets/favicon/ZQHXico.ico b/multiple/assets/favicon/ZQHXico.ico
new file mode 100644
index 0000000..748238e
--- /dev/null
+++ b/multiple/assets/favicon/ZQHXico.ico
Binary files differ
diff --git a/multiple/assets/favicon/favicon.ico b/multiple/assets/favicon/favicon.ico
new file mode 100644
index 0000000..e263760
--- /dev/null
+++ b/multiple/assets/favicon/favicon.ico
Binary files differ
diff --git a/multiple/assets/logo/BHMYLogo.png b/multiple/assets/logo/BHMYLogo.png
new file mode 100644
index 0000000..f0e779c
--- /dev/null
+++ b/multiple/assets/logo/BHMYLogo.png
Binary files differ
diff --git a/multiple/assets/logo/CJNYLogo.png b/multiple/assets/logo/CJNYLogo.png
new file mode 100644
index 0000000..e4e9d73
--- /dev/null
+++ b/multiple/assets/logo/CJNYLogo.png
Binary files differ
diff --git a/multiple/assets/logo/DHDCLogo.png b/multiple/assets/logo/DHDCLogo.png
new file mode 100644
index 0000000..139bdd1
--- /dev/null
+++ b/multiple/assets/logo/DHDCLogo.png
Binary files differ
diff --git a/multiple/assets/logo/HHKJLogo.png b/multiple/assets/logo/HHKJLogo.png
new file mode 100644
index 0000000..018abe6
--- /dev/null
+++ b/multiple/assets/logo/HHKJLogo.png
Binary files differ
diff --git a/multiple/assets/logo/HYSNLogo.png b/multiple/assets/logo/HYSNLogo.png
new file mode 100644
index 0000000..70148cc
--- /dev/null
+++ b/multiple/assets/logo/HYSNLogo.png
Binary files differ
diff --git a/multiple/assets/logo/JSMYLogo.png b/multiple/assets/logo/JSMYLogo.png
new file mode 100644
index 0000000..512ad75
--- /dev/null
+++ b/multiple/assets/logo/JSMYLogo.png
Binary files differ
diff --git a/multiple/assets/logo/JYHJLogo.png b/multiple/assets/logo/JYHJLogo.png
new file mode 100644
index 0000000..c121f92
--- /dev/null
+++ b/multiple/assets/logo/JYHJLogo.png
Binary files differ
diff --git a/multiple/assets/logo/JZYJLogo.png b/multiple/assets/logo/JZYJLogo.png
new file mode 100644
index 0000000..b50afc2
--- /dev/null
+++ b/multiple/assets/logo/JZYJLogo.png
Binary files differ
diff --git a/multiple/assets/logo/LCLogo.png b/multiple/assets/logo/LCLogo.png
new file mode 100644
index 0000000..d18f9fd
--- /dev/null
+++ b/multiple/assets/logo/LCLogo.png
Binary files differ
diff --git a/multiple/assets/logo/MXSCLogo.png b/multiple/assets/logo/MXSCLogo.png
new file mode 100644
index 0000000..1ece4b5
--- /dev/null
+++ b/multiple/assets/logo/MXSCLogo.png
Binary files differ
diff --git a/multiple/assets/logo/RZNYLogo.png b/multiple/assets/logo/RZNYLogo.png
new file mode 100644
index 0000000..5296331
--- /dev/null
+++ b/multiple/assets/logo/RZNYLogo.png
Binary files differ
diff --git a/multiple/assets/logo/TJXMLogo.png b/multiple/assets/logo/TJXMLogo.png
new file mode 100644
index 0000000..0f260e6
--- /dev/null
+++ b/multiple/assets/logo/TJXMLogo.png
Binary files differ
diff --git a/multiple/assets/logo/WDSYLogo.png b/multiple/assets/logo/WDSYLogo.png
new file mode 100644
index 0000000..3bc9755
--- /dev/null
+++ b/multiple/assets/logo/WDSYLogo.png
Binary files differ
diff --git a/multiple/assets/logo/XYHBLogo.png b/multiple/assets/logo/XYHBLogo.png
new file mode 100644
index 0000000..b7989d8
--- /dev/null
+++ b/multiple/assets/logo/XYHBLogo.png
Binary files differ
diff --git a/multiple/assets/logo/ZQHXLogo.png b/multiple/assets/logo/ZQHXLogo.png
new file mode 100644
index 0000000..6924240
--- /dev/null
+++ b/multiple/assets/logo/ZQHXLogo.png
Binary files differ
diff --git a/multiple/assets/logo/logo.png b/multiple/assets/logo/logo.png
new file mode 100644
index 0000000..e263760
--- /dev/null
+++ b/multiple/assets/logo/logo.png
Binary files differ
diff --git "a/multiple/assets/logo/\345\215\227\351\200\232\344\272\221\344\273\216\345\267\245\344\270\232\344\272\222\350\201\224\347\275\221\346\234\211\351\231\220\345\205\254\345\217\270.png" "b/multiple/assets/logo/\345\215\227\351\200\232\344\272\221\344\273\216\345\267\245\344\270\232\344\272\222\350\201\224\347\275\221\346\234\211\351\231\220\345\205\254\345\217\270.png"
new file mode 100644
index 0000000..d7ecf59
--- /dev/null
+++ "b/multiple/assets/logo/\345\215\227\351\200\232\344\272\221\344\273\216\345\267\245\344\270\232\344\272\222\350\201\224\347\275\221\346\234\211\351\231\220\345\205\254\345\217\270.png"
Binary files differ
diff --git "a/multiple/assets/logo/\346\226\260\347\274\206\357\274\210\346\261\237\350\213\217\357\274\211\346\225\260\345\255\227\347\247\221\346\212\200\346\234\211\351\231\220\345\205\254\345\217\270.png" "b/multiple/assets/logo/\346\226\260\347\274\206\357\274\210\346\261\237\350\213\217\357\274\211\346\225\260\345\255\227\347\247\221\346\212\200\346\234\211\351\231\220\345\205\254\345\217\270.png"
new file mode 100644
index 0000000..4481de2
--- /dev/null
+++ "b/multiple/assets/logo/\346\226\260\347\274\206\357\274\210\346\261\237\350\213\217\357\274\211\346\225\260\345\255\227\347\247\221\346\212\200\346\234\211\351\231\220\345\205\254\345\217\270.png"
Binary files differ
diff --git "a/multiple/assets/logo/\350\212\257\345\257\274\350\275\257\344\273\266\357\274\210\346\261\237\350\213\217\357\274\211\346\234\211\351\231\220\345\205\254\345\217\270.png" "b/multiple/assets/logo/\350\212\257\345\257\274\350\275\257\344\273\266\357\274\210\346\261\237\350\213\217\357\274\211\346\234\211\351\231\220\345\205\254\345\217\270.png"
new file mode 100644
index 0000000..5b49e96
--- /dev/null
+++ "b/multiple/assets/logo/\350\212\257\345\257\274\350\275\257\344\273\266\357\274\210\346\261\237\350\213\217\357\274\211\346\234\211\351\231\220\345\205\254\345\217\270.png"
Binary files differ
diff --git a/multiple/assets/screen/DHDCView.png b/multiple/assets/screen/DHDCView.png
new file mode 100644
index 0000000..7d3e8af
--- /dev/null
+++ b/multiple/assets/screen/DHDCView.png
Binary files differ
diff --git a/multiple/assets/screen/HHKJView.png b/multiple/assets/screen/HHKJView.png
new file mode 100644
index 0000000..9c39567
--- /dev/null
+++ b/multiple/assets/screen/HHKJView.png
Binary files differ
diff --git a/multiple/assets/screen/HYSNView.png b/multiple/assets/screen/HYSNView.png
new file mode 100644
index 0000000..ccd5fcc
--- /dev/null
+++ b/multiple/assets/screen/HYSNView.png
Binary files differ
diff --git a/multiple/assets/screen/JZYJView.png b/multiple/assets/screen/JZYJView.png
new file mode 100644
index 0000000..f64d46b
--- /dev/null
+++ b/multiple/assets/screen/JZYJView.png
Binary files differ
diff --git a/multiple/assets/screen/MXSCBack.png b/multiple/assets/screen/MXSCBack.png
new file mode 100644
index 0000000..0beafd5
--- /dev/null
+++ b/multiple/assets/screen/MXSCBack.png
Binary files differ
diff --git a/multiple/assets/screen/RZNYView.png b/multiple/assets/screen/RZNYView.png
new file mode 100644
index 0000000..4905096
--- /dev/null
+++ b/multiple/assets/screen/RZNYView.png
Binary files differ
diff --git a/multiple/assets/screen/TJXMView.png b/multiple/assets/screen/TJXMView.png
new file mode 100644
index 0000000..e56a8c7
--- /dev/null
+++ b/multiple/assets/screen/TJXMView.png
Binary files differ
diff --git a/multiple/assets/screen/WDSYView.png b/multiple/assets/screen/WDSYView.png
new file mode 100644
index 0000000..19ec19d
--- /dev/null
+++ b/multiple/assets/screen/WDSYView.png
Binary files differ
diff --git a/multiple/assets/screen/XYHBView.png b/multiple/assets/screen/XYHBView.png
new file mode 100644
index 0000000..5878cd5
--- /dev/null
+++ b/multiple/assets/screen/XYHBView.png
Binary files differ
diff --git a/multiple/assets/screen/ZQHXView.png b/multiple/assets/screen/ZQHXView.png
new file mode 100644
index 0000000..1830213
--- /dev/null
+++ b/multiple/assets/screen/ZQHXView.png
Binary files differ
diff --git a/multiple/config.json b/multiple/config.json
new file mode 100644
index 0000000..6116348
--- /dev/null
+++ b/multiple/config.json
@@ -0,0 +1,83 @@
+{
+  "default": {
+    "env": {
+      "VITE_APP_TITLE": "鑺浜戯紙绠$悊淇℃伅绯荤粺锛�"
+    },
+    "screen": "screen/JZYJView.png",
+    "logo": "logo/HYSNLogo.png",
+    "favicon": "favicon/HYSNico.ico"
+  },
+  "TEST": {
+    "env": {
+      "VITE_APP_TITLE": "涓皬浼佷笟鏁板瓧鍖栬浆鍨嬩簩绾у椁愬寘",
+      "VITE_BASE_API": "http://114.132.189.42:7016"
+    },
+    "screen": "screen/HYSNView.png",
+    "logo": "logo/LCLogo.png",
+    "favicon": "favicon/BHMY.ico"
+  },
+  "XYHB": {
+    "env": {
+      "VITE_APP_TITLE": "瀹e惫鐜繚淇℃伅绠$悊绯荤粺",
+      "VITE_BASE_API": "http://114.132.189.42:9054",
+      "VITE_JAVA_API": "http://114.132.189.42:9053"
+    },
+    "screen": "screen/XYHBView.png",
+    "logo": "logo/XYHBLogo.png",
+    "favicon": "favicon/XYHBico.ico"
+  },
+  "BHMY": {
+    "env": {
+      "VITE_APP_TITLE": "鍗氬畯鐓や笟淇℃伅绠$悊绯荤粺",
+      "VITE_BASE_API": "http://114.132.189.42:9072",
+      "VITE_JAVA_API": "http://114.132.189.42:9071"
+    },
+    "screen": "screen/ZQHXView.png",
+    "logo": "logo/BHMYLogo.png",
+    "favicon": "favicon/BHMY.ico"
+  },
+  "RZNY": {
+    "env": {
+      "VITE_APP_TITLE": "閿愭嫨鑳芥簮淇℃伅绠$悊绯荤粺",
+      "VITE_BASE_API": "http://114.132.189.42:9060",
+      "VITE_JAVA_API": "http://114.132.189.42:9059"
+    },
+    "screen": "screen/RZNYView.png",
+    "logo": "logo/RZNYLogo.png",
+    "favicon": "favicon/RZNY.ico"
+  },
+  "TJXM": {
+    "env": {
+      "VITE_APP_TITLE": "娉版睙娲楃叅淇℃伅绠$悊绯荤粺",
+      "VITE_BASE_API": "http://114.132.189.42:9066",
+      "VITE_JAVA_API": "http://114.132.189.42:9065"
+    },
+    "screen": "screen/TJXMView.png",
+    "logo": "logo/TJXMLogo.png",
+    "favicon": "favicon/TJXM.ico"
+  },
+
+  "CJNY": {
+    "env": {
+      "VITE_APP_TITLE": "鍒涘法鑳芥簮淇℃伅绠$悊绯荤粺",
+      "VITE_BASE_API": "http://114.132.189.42:9040",
+      "VITE_JAVA_API": "http://114.132.189.42:9041"
+    },
+    "screen": "screen/MXSCBack.png",
+    "logo": "logo/CJNYLogo.png",
+    "favicon": "favicon/CJNYico.ico"
+  },
+  "JSMY": {
+    "env": {
+      "VITE_APP_TITLE": "閲戠煶鐓や笟淇℃伅绠$悊绯荤粺",
+      "VITE_BASE_API": "http://114.132.189.42:9044",
+      "VITE_JAVA_API": "http://114.132.189.42:9045"
+    },
+    "screen": "screen/MXSCBack.png",
+    "logo": "logo/JSMYLogo.png",
+    "favicon": "favicon/JSMYico.ico"
+  },
+  "screen": "/src/assets/images/login-background.png",
+  "logo": "/src/assets/logo/logo.png",
+  "favicon": "/public/favicon.ico"
+}
diff --git a/multiple/multiple-build.js b/multiple/multiple-build.js
new file mode 100644
index 0000000..8e078e1
--- /dev/null
+++ b/multiple/multiple-build.js
@@ -0,0 +1,86 @@
+import fs from 'fs/promises';
+import fsSync from 'fs';
+import path from 'path';
+import { fileURLToPath } from 'url';
+import { execSync } from "child_process";
+
+// 鑾峰彇 __dirname
+const __filename = fileURLToPath(import.meta.url);
+const __dirname = path.dirname(__filename);
+
+// 璇诲彇 JSON 閰嶇疆
+const data = await fs.readFile(path.join(__dirname, 'config.json'), 'utf-8');
+const config = JSON.parse(data);
+
+// 椤圭洰璺緞
+const rootPath = path.resolve(__dirname, '..');
+const resourcePath = path.join(rootPath, 'multiple', 'assets');
+const replacePath = path.join(rootPath, 'replace');
+
+// 鑾峰彇鍛戒护琛屽弬鏁�
+const params = parseArgs(process.argv);
+const company = params["company"] ?? "default";
+const companyMap = config[company];
+
+const envFilePath = path.join(process.cwd(), '.env.production.local');
+
+try {
+    // 1锔忊儯 鐢熸垚 .env
+    console.log("=======鐢熸垚.env=======");
+    const envContent = Object.entries(companyMap.env)
+        .map(([key, value]) => `${key}='${value}'`)
+        .join('\n') + '\n';
+    await fs.writeFile(envFilePath, envContent, 'utf-8');
+
+    // 2锔忊儯 澶囦唤鍘熷璧勬簮骞舵浛鎹�
+    console.log("=======淇敼璧勬簮=======");
+    for (const [key, value] of Object.entries(companyMap)) {
+        if (key === 'env') continue;
+
+        const originFile = path.join(rootPath, config[key]);
+        const backupFile = path.join(replacePath, config[key]);
+        const replaceFile = path.join(resourcePath, companyMap[key]);
+
+        await fs.mkdir(path.dirname(backupFile), { recursive: true });
+        await fs.copyFile(originFile, backupFile);
+        await fs.copyFile(replaceFile, originFile);
+    }
+
+    console.log("=====寮�濮嬫墦鍖�======");
+    execSync("vite build", { stdio: "inherit" });
+    console.log("=====鎵撳寘瀹屾垚======");
+} finally {
+    console.log("=====鎭㈠璧勬簮======");
+
+    // 鍒犻櫎涓存椂 .env 鏂囦欢
+    if (fsSync.existsSync(envFilePath)) {
+        await fs.unlink(envFilePath);
+        console.log(`馃棏锔� 宸插垹闄� ${envFilePath}`);
+    }
+
+    // 鎭㈠璧勬簮鏂囦欢
+    if (fsSync.existsSync(replacePath)) {
+        for (const [key, value] of Object.entries(companyMap)) {
+            if (key === 'env') continue;
+
+            const originFile = path.join(rootPath, config[key]);
+            const backupFile = path.join(replacePath, config[key]);
+
+            await fs.copyFile(backupFile, originFile);
+        }
+        await fs.rm(replacePath, { recursive: true, force: true });
+        console.log(`馃棏锔� 宸插垹闄� ${replacePath}`);
+    }
+}
+
+// 绠�鍗曞懡浠よ鍙傛暟瑙f瀽
+function parseArgs(argv) {
+    const params = {};
+    for (const arg of argv.slice(2)) {
+        if (arg.startsWith('--')) {
+            const [key, value] = arg.slice(2).split('=');
+            params[key] = value ?? true;
+        }
+    }
+    return params;
+}
diff --git a/package.json b/package.json
index 6d2877a..7cf4e22 100644
--- a/package.json
+++ b/package.json
@@ -7,7 +7,7 @@
   "type": "module",
   "scripts": {
     "dev": "vite",
-    "build": "vite build",
+    "build:prod": "node multiple/multiple-build.js",
     "build:stage": "vite build --mode staging",
     "preview": "vite preview"
   },
diff --git a/vite.config.js b/vite.config.js
index 80e2c50..2dd68fa 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -2,16 +2,17 @@
 import path from 'path'
 import createVitePlugins from './vite/plugins'
 
-const baseUrl = 'http://114.132.189.42:7016' // 鍚庣鎺ュ彛
+// const baseUrl = 'http://114.132.189.42:7016' // 鍚庣鎺ュ彛
 // const baseUrl = 'http://114.132.189.42:7016'
-// const baseUrl = 'http://10.42.128.207:7016' // 鍚庣鎺ュ彛
-// const baseUrl = 'http://192.168.1.144:7016' // 鍚庣鎺ュ彛
-// const baseUrl = 'http://10.36.17.159:7016' // 鍚庣鎺ュ彛
 
 // https://vitejs.dev/config/
 export default defineConfig(({ mode, command }) => {
   const env = loadEnv(mode, process.cwd())
   const { VITE_APP_ENV } = env
+  const baseUrl =
+    env.VITE_APP_ENV === "development"
+      ? "http://114.132.189.42:7016"
+      : env.VITE_BASE_API;
   return {
     // 閮ㄧ讲鐢熶骇鐜鍜屽紑鍙戠幆澧冧笅鐨刄RL銆�
     // 榛樿鎯呭喌涓嬶紝vite 浼氬亣璁句綘鐨勫簲鐢ㄦ槸琚儴缃插湪涓�涓煙鍚嶇殑鏍硅矾寰勪笂

--
Gitblit v1.9.3