From 0ff1bd63447bfc823a8f24c2ca5173aacc7e70b1 Mon Sep 17 00:00:00 2001 From: fengachen <373943794@qq.com> Date: Wed, 15 Sep 2021 11:09:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E7=BB=84=E4=BC=9A=E8=AE=AE?= =?UTF-8?q?=E7=BB=B4=E6=8A=A4=20=E8=AF=A6=E6=83=85=E8=B7=B3=E8=BD=AC?= =?UTF-8?q?=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ProjectDetailModal.vue | 14 +++++++++----- src/components/jero/PreviewFile.vue | 18 +++++++++++------- .../ConferenceMaintenance.vue | 3 +++ 3 files changed, 23 insertions(+), 12 deletions(-) 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' + }) }, /* * 创建时间开始禁用