diff --git a/src/pages/declareManage/finalInspectionDeclare/declarationFinal/index.vue b/src/pages/declareManage/finalInspectionDeclare/declarationFinal/index.vue index ec6c4c6..e7a1e77 100644 --- a/src/pages/declareManage/finalInspectionDeclare/declarationFinal/index.vue +++ b/src/pages/declareManage/finalInspectionDeclare/declarationFinal/index.vue @@ -6,8 +6,7 @@ import * as echarts from 'echarts' import { useRoute, useRouter } from 'vue-router' import { submitFinal } from '@/http/apis/declareMange/finalInspectionDeclare' import { projectDetail } from '@/http/apis/projectStoreManage/projectStore' -import ActualPerformanceIndicatorsDialog - from '@/pages/declareManage/initialInspectionRecord/uploadInitMaterials/components/actualPerformanceIndicatorsDialog.vue' +import ProjectContentDialog from '@/pages/projectCollection/projectCollectionEnter/components/projectContentDialog.vue' const uploadUrl = store.dictStore.uploadUrl, route = useRoute(), { proxy } = getCurrentInstance(), @@ -202,7 +201,7 @@ const chart1Ref = ref(), chart2Ref = ref(), chart3Ref = ref(), id: route.query.id, isCompletedLogCollection: formData.value.isCompletedLogCollection, finalAcceptanceMaterials: JSON.stringify(formData.value.finalAcceptanceMaterials), - actualPerformanceIndicators: formData.value.actualPerformanceIndicators && JSON.stringify(formData.value.actualPerformanceIndicators) || undefined + beseExpectedResults: formData.value.beseExpectedResults && JSON.stringify(formData.value.beseExpectedResults) || undefined } try { await submitFinal(route.name === 'declarationFinal' ? 1 : 2, { projectInfo: postData }) @@ -222,7 +221,7 @@ const chart1Ref = ref(), chart2Ref = ref(), chart3Ref = ref(), formData.value = { isCompletedLogCollection: res.data.isCompletedLogCollection, finalAcceptanceMaterials: res.data.finalAcceptanceMaterials ? JSON.parse(res.data.finalAcceptanceMaterials) : formData.value.finalAcceptanceMaterials, - actualPerformanceIndicators: res.data.actualPerformanceIndicators && JSON.parse(res.data.actualPerformanceIndicators) || res.data.actualPerformanceIndicators && JSON.parse(res.data.actualPerformanceIndicators) + beseExpectedResults: res.data.beseExpectedResults && JSON.parse(res.data.beseExpectedResults) || res.data.beseExpectedResults && JSON.parse(res.data.beseExpectedResults) } formData.value.finalAcceptanceMaterials = formData.value.finalAcceptanceMaterials.map(i => { return { @@ -231,7 +230,8 @@ const chart1Ref = ref(), chart2Ref = ref(), chart3Ref = ref(), return { ...j, isHave: ['软件类系统开发、部署等完成情况对照表', '信息安全等级保护测评报告', '用户使用报告', 'IRS应用试运行报告', '终验意见'].includes(j.name) ? true : j.isHave, - required: ['软件类系统开发、部署等完成情况对照表', '信息安全等级保护测评报告', '用户使用报告', 'IRS应用试运行报告', '终验意见'].includes(j.name) ? true : j.required + // required: ['软件类系统开发、部署等完成情况对照表', '信息安全等级保护测评报告', '用户使用报告', 'IRS应用试运行报告', '终验意见'].includes(j.name) ? true : j.required + required: true } }) } @@ -264,24 +264,14 @@ const chart1Ref = ref(), chart2Ref = ref(), chart3Ref = ref(), // 实际成效指标 column1 = [ { - label: '核心业务', - prop: 'businessName', - key: 'businessName' + label: '项目主要内容', + prop: 'mainContent', + key: 'mainContent' }, { - label: '实际成效指标', - prop: 'name', - key: 'name' - }, - { - label: '数值', - prop: 'nums', - key: 'nums' - }, - { - label: '单位', - prop: 'unit', - key: 'unit' + label: '业务对象', + prop: 'businessObject', + key: 'businessObject' }, { label: '操作', @@ -301,13 +291,13 @@ const chart1Ref = ref(), chart2Ref = ref(), chart3Ref = ref(), }, setContent = (data) => { if (projectContentIndex.value === undefined) { - formData.value.actualPerformanceIndicators = formData.value.actualPerformanceIndicators?.length ? [...formData.value.actualPerformanceIndicators, ...data] : data + formData.value.beseExpectedResults.push(data) } else { - formData.value.actualPerformanceIndicators[projectContentIndex.value] = data[0] + formData.value.beseExpectedResults[projectContentIndex.value] = data } }, delProjectContent = (index) => { - formData.value.actualPerformanceIndicators.splice(index, 1) + formData.value.beseExpectedResults.splice(index, 1) } onMounted(async () => { await nextTick() @@ -490,16 +480,16 @@ onMounted(async () => {