From 6a415a072a98d64d2f95d16eef73b6d7270b8d56 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期六, 30 五月 2026 15:14:25 +0800
Subject: [PATCH] 新疆马铃薯 1.首页问题:挪新系统ui,需要确认一下页面数据完整。 2.协同办公:挪新系统 3.营销管理:客户往来取消回款金额字段,改为点击左侧客户时显示与该客户的所有订单信息,以及发货情况。销售可以选好对应的采购订单方便质量追溯。 4.采购管理:供应商往来同上逻辑,显示是否收货,也加上采购退货和采购报表功能。 5.采购加上设备备件选项,设备备件入库到备件库存。设备,仓储不足时做采购提醒。 6.仓储物流:得区分成品库和原料库(不存在半成品,成品只有一个产品,很好确认),原材料需要有批号,采集原料库需要做好仓库字段,让他们可以区分哪个仓库,然后把数采设备信息做一个实时的显示。总库存显示好当前存在的批次信息。 7.质量:只有不通过才需要填写对应的数据信息。在外侧做好选择通过不通过。过程,出厂检验无法对应到生产订单,那就对应到销售订单。 8.决策分析:基础数据分析和进销存分析,质量数据分析需要重新设计

---
 multiple/multiple-build.js |   20 ++++----------------
 1 files changed, 4 insertions(+), 16 deletions(-)

diff --git a/multiple/multiple-build.js b/multiple/multiple-build.js
index d87b333..8e078e1 100644
--- a/multiple/multiple-build.js
+++ b/multiple/multiple-build.js
@@ -24,19 +24,6 @@
 
 const envFilePath = path.join(process.cwd(), '.env.production.local');
 
-async function copyFileWithOverwrite(src, dest) {
-    await fs.mkdir(path.dirname(dest), { recursive: true });
-    if (fsSync.existsSync(dest)) {
-        try {
-            await fs.chmod(dest, 0o666);
-        } catch {
-            // Ignore chmod failure and try delete directly.
-        }
-        await fs.rm(dest, { force: true });
-    }
-    await fs.copyFile(src, dest);
-}
-
 try {
     // 1锔忊儯 鐢熸垚 .env
     console.log("=======鐢熸垚.env=======");
@@ -54,8 +41,9 @@
         const backupFile = path.join(replacePath, config[key]);
         const replaceFile = path.join(resourcePath, companyMap[key]);
 
-        await copyFileWithOverwrite(originFile, backupFile);
-        await copyFileWithOverwrite(replaceFile, originFile);
+        await fs.mkdir(path.dirname(backupFile), { recursive: true });
+        await fs.copyFile(originFile, backupFile);
+        await fs.copyFile(replaceFile, originFile);
     }
 
     console.log("=====寮�濮嬫墦鍖�======");
@@ -78,7 +66,7 @@
             const originFile = path.join(rootPath, config[key]);
             const backupFile = path.join(replacePath, config[key]);
 
-            await copyFileWithOverwrite(backupFile, originFile);
+            await fs.copyFile(backupFile, originFile);
         }
         await fs.rm(replacePath, { recursive: true, force: true });
         console.log(`馃棏锔� 宸插垹闄� ${replacePath}`);

--
Gitblit v1.9.3