xiangpei
2025-06-06 31d78dd4e988cfce8f0a16678f2041849cc0dce3
src/views/projectEngineering/projectLibrary/projectDetails.vue
@@ -77,6 +77,7 @@
import InvestInfo from "@/views/projectEngineering/projectLibrary/component/InvestInfo";
import InvestmentFunds from "@/views/projectEngineering/projectLibrary/component/investmentFunds";
import LegalPerson from "@/views/projectEngineering/projectLibrary/component/legalPerson";
import ProjectFrom from "@/views/projectEngineering/projectLibrary/component/ProjectFrom";
import PolicyInfo from "@/views/projectEngineering/projectLibrary/component/PolicyInfo";
import DocumentsInfo from "@/views/projectEngineering/projectLibrary/component/DocumentsInfo";
import { editProject } from "@/api/projectEngineering/projectInfo";
@@ -114,6 +115,11 @@
          label: "项目(法人)单位登记信息",
          value: "项目(法人)单位登记信息",
          componentName: LegalPerson,
        },
        {
          label: "项目发起依据",
          value: "项目发起依据",
          componentName: ProjectFrom,
        },
        // {
        //   label: "投资项目产业政策符合情况",
@@ -236,19 +242,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;