diff --git a/src/components/ProjectDetailModal.vue b/src/components/ProjectDetailModal.vue index 744562a..2860e20 100644 --- a/src/components/ProjectDetailModal.vue +++ b/src/components/ProjectDetailModal.vue @@ -300,11 +300,15 @@ export default { * 去合同详情 传入合同id * */ toContractDetail() { - this.$router.push({ - path: '/contractManagement/RevenueContractDetail', query: { - revenueId: this.basicInfo.contractId - } - }) + if(this.basicInfo.contractId){ + this.$router.push({ + path: '/contractManagement/RevenueContractDetail', query: { + revenueId: this.basicInfo.contractId + } + }) + }else { + this.$message.warn('该项目未与合同关联') + } }, /* * 每一个项目的来款方式不同 diff --git a/src/components/jero/PreviewFile.vue b/src/components/jero/PreviewFile.vue index 213824a..2535fc0 100644 --- a/src/components/jero/PreviewFile.vue +++ b/src/components/jero/PreviewFile.vue @@ -59,14 +59,18 @@ export default { * 获取文件信息 * */ async initFileList(fileIds) { - const fileList = [] - let arr = fileIds.split(',') - for (let i = 0; i < arr.length; i++) { - let fileObj = {} - fileObj = await this.getFileInfo(arr[i]) - fileList.push({id: fileObj.id, name: fileObj.fileName}) + if(fileIds){ + const fileList = [] + let arr = fileIds.split(',') + for (let i = 0; i < arr.length; i++) { + let fileObj = {} + fileObj = await this.getFileInfo(arr[i]) + fileList.push({id: fileObj.id, name: fileObj.fileName}) + } + this.fileList = [...fileList] + }else { + this.fileList = [] } - this.fileList = [...fileList] }, handlePreview(file) { if (file && file.id) { diff --git a/src/views/projectManagement/ConferenceMaintenance.vue b/src/views/projectManagement/ConferenceMaintenance.vue index 41c3d53..ad52820 100644 --- a/src/views/projectManagement/ConferenceMaintenance.vue +++ b/src/views/projectManagement/ConferenceMaintenance.vue @@ -308,6 +308,9 @@ export default { * 报名信息 * */ applyMsg() { + this.$router.push({ + path: '/incomePayments/meetManage/SignUpInfoList' + }) }, /* * 创建时间开始禁用