From 79950e4f7b59fecd435a1c9f7a0cbbd70bea6a1d Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 25 二月 2025 23:39:33 +0800
Subject: [PATCH] 项目总投资额 必填 bug

---
 src/views/projectEngineering/projectLibrary/projectDetails.vue |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/src/views/projectEngineering/projectLibrary/projectDetails.vue b/src/views/projectEngineering/projectLibrary/projectDetails.vue
index 420cbe4..446ece8 100644
--- a/src/views/projectEngineering/projectLibrary/projectDetails.vue
+++ b/src/views/projectEngineering/projectLibrary/projectDetails.vue
@@ -236,19 +236,21 @@
       for (let i = 0; i < this.baseInfoRules.length; i++) {
         if (! this.projectForm.projectInfoForm[this.baseInfoRules[i].name]) {
           msg = this.baseInfoRules[i].message
-          break
+          return msg
         }
       }
       console.log(this.projectForm, "椤圭洰淇℃伅")
-      for (let i = 0; i < this.investmentFundsFormRules.length; i++) {
-        const name = this.investmentFundsFormRules[i].name
-        if (! this.projectForm.projectInvestmentFundingForm[name]) {
-          msg = this.investmentFundsFormRules[i].message
-          break
-        } else if (name == 'totalInvestment' && parseFloat(this.projectForm.projectInvestmentFundingForm[name]) <= 0) {
-          // 濡傛灉鏄�绘姇璧勯锛屼笉浠呬笉鑳戒负绌鸿繕蹇呴』澶т簬0
-          msg = this.investmentFundsFormRules[i].message
-          break
+      if (this.projectForm.projectInvestmentFundingForm) {
+        for (let i = 0; i < this.investmentFundsFormRules.length; i++) {
+          const name = this.investmentFundsFormRules[i].name
+          if (! this.projectForm.projectInvestmentFundingForm[name]) {
+            msg = this.investmentFundsFormRules[i].message
+            return msg
+          } else if (name == 'totalInvestment' && parseFloat(this.projectForm.projectInvestmentFundingForm[name]) <= 0) {
+            // 濡傛灉鏄�绘姇璧勯锛屼笉浠呬笉鑳戒负绌鸿繕蹇呴』澶т簬0
+            msg = this.investmentFundsFormRules[i].message
+            return msg
+          }
         }
       }
       return msg;

--
Gitblit v1.8.0