diff --git a/public/video/project_study_video.mp4 b/public/video/project_study_video.mp4 new file mode 100644 index 0000000..a41d860 Binary files /dev/null and b/public/video/project_study_video.mp4 differ diff --git a/src/pages/declareManage/projectDeclare/declarePage/components/basicInfo.vue b/src/pages/declareManage/projectDeclare/declarePage/components/basicInfo.vue index 0b4b8a4..1d5cc2e 100644 --- a/src/pages/declareManage/projectDeclare/declarePage/components/basicInfo.vue +++ b/src/pages/declareManage/projectDeclare/declarePage/components/basicInfo.vue @@ -244,14 +244,20 @@ const lowestLevel: data.lowestLevel, buildBasis: undefined, // buildBasis: data.buildBasis ? json.parse(data.buildBasis) : [], - baseProjBasis: data?.baseProjBasis?.split(';')?.map((i, index) => { - const file = `[${data.baseProjBasisFile?.replace(/}];/g, '}],')}]` - return { - title: buildBasisTableData.value?.find(j => j.value === i)?.title, - fileList: data?.baseProjBasisFile ? reviewFileParam(JSON.parse(file)[index]) : [], - value: i + baseProjBasis: () => { + try { + return data?.baseProjBasis?.split(';')?.map((i, index) => { + const file = `[${data.baseProjBasisFile?.replace(/}];/g, '}],')}]` + return { + title: buildBasisTableData.value?.find(j => j.value === i)?.title, + fileList: data?.baseProjBasisFile ? reviewFileParam(JSON.parse(file)[index]) : [], + value: i + } + }) || [] + } catch (e) { + return [] } - }) || [], + }, baseBasisEstablish: data.baseBasisEstablish || '', developCode: data.developCode, financialCode: data.financialCode, diff --git a/src/pages/declareManage/projectDeclare/index.vue b/src/pages/declareManage/projectDeclare/index.vue index 98a106a..7f4ff53 100644 --- a/src/pages/declareManage/projectDeclare/index.vue +++ b/src/pages/declareManage/projectDeclare/index.vue @@ -441,7 +441,7 @@ onMounted(async () => { - +