diff --git a/src/pages/declareManage/projectDeclare/declarePage/components/plannedUseResources.vue b/src/pages/declareManage/projectDeclare/declarePage/components/plannedUseResources.vue index 39e8755..6e41d3a 100644 --- a/src/pages/declareManage/projectDeclare/declarePage/components/plannedUseResources.vue +++ b/src/pages/declareManage/projectDeclare/declarePage/components/plannedUseResources.vue @@ -250,20 +250,22 @@ const rules = { onMounted(() => { formData.value.mobileTerminalEntry = props.detailData.mobileTerminalEntry - formData.value.cloudResource = props.detailData.cloudResource - formData.value.produceData = props.detailData.produceData - formData.value.commonComponent = props.detailData.commonComponent + + if (props.detailData.cloudResource) { + formData.value.cloudResource = props.detailData.cloudResource || [] + } + if (formData.value.commonComponent) { + formData.value.commonComponent = props.detailData.commonComponent || [] + } + if (formData.value.produceData) { + formData.value.produceData = props.detailData.produceData || [] + } + formData.value.isCloudResource = props.detailData.isCloudResource formData.value.isProduceData = props.detailData.isProduceData formData.value.isCommonComponent = props.detailData.isCommonComponent }) watch(() => props.detailData, val => { - console.log('ssss') - - if (props.detailData.mobileTerminalEntry) { - console.log('ssss1') - formData.value.mobileTerminalEntry = props.detailData.mobileTerminalEntry - } }, { deep: true }) function validForm (callback) {