| | |
| | | import BasicInfo from '@/views/projectEngineering/projectLibrary/component/BasicInfo'; |
| | | 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 PolicyInfo from '@/components/PolicyInfo.vue'; |
| | | // import DocumentsInfo from '@/components/DocumentsInfo.vue'; |
| | | import LegalPerson from '@/views/projectEngineering/projectLibrary/component/legalPerson'; |
| | | import PolicyInfo from '@/views/projectEngineering/projectLibrary/component/PolicyInfo'; |
| | | import DocumentsInfo from '@/views/projectEngineering/projectLibrary/component/DocumentsInfo'; |
| | | import { addProject, getProject, updateProject, getProjectCode } from '@/api/projectInfo'; |
| | | |
| | | export default { |
| | |
| | | { |
| | | label: '投资项目产业政策符合情况', |
| | | value: '投资项目产业政策符合情况', |
| | | componentName: 'PolicyInfo' |
| | | componentName: PolicyInfo |
| | | }, |
| | | { |
| | | label: '相关文书', |
| | | value: '相关文书', |
| | | componentName: 'DocumentsInfo' |
| | | componentName: DocumentsInfo |
| | | } |
| | | ], |
| | | childRef: null, |
| | | // 假设这些状态是从 Vuex 中获取的,或者你可以直接在 data 中定义它们 |
| | | // projectForm, investment, investmentFunds, legalPerson, resetPlanLibrary, investmentProjectPolicyComplianceDTO, fileIdList, documentsInfoList, projectList, fileList |
| | | }; |
| | | }, |
| | | methods: { |
| | |
| | | } |
| | | }); |
| | | }, |
| | | // 假设 resetPlanLibrary 是从某个地方引入或定义的,你需要确保它在你的组件中可用 |
| | | // resetPlanLibrary() { ... } |
| | | }, |
| | | created() { |
| | | // 在组件创建时获取项目信息,如果 id 存在 |
| | |
| | | this.getProjectInfo(this.id); |
| | | } else { |
| | | this.getProjectCodeApi(); |
| | | // 初始化或重置状态 |
| | | // this.resetPlanLibrary(); |
| | | } |
| | | }, |
| | | |