diff --git a/src/router/views/index.js b/src/router/views/index.js index 25c357bf..2d74ad91 100644 --- a/src/router/views/index.js +++ b/src/router/views/index.js @@ -107,4 +107,13 @@ export default [ title: '申请详情' } }, + + { + path: '/archivesManagement/detailData2', + name: 'DetailData2', + component: () => import('@/views/fileTransfer/components/data-detail.vue'), + meta: { + title: '移交详情' + } + }, ]; diff --git a/src/views/fileTransfer/components/data-detail.vue b/src/views/fileTransfer/components/data-detail.vue index 0f6fc974..7a37b9b2 100644 --- a/src/views/fileTransfer/components/data-detail.vue +++ b/src/views/fileTransfer/components/data-detail.vue @@ -181,17 +181,7 @@ const viewFile = (row) => { }; const handleClose = () => { - let path = ''; - if (viewStatus === 'record') { - path = '/archivesManagement/filesTransfer/record'; - } else { - path = '/archivesManagement/filesTransfer/accept'; - } - - // 模拟 tab 关闭并跳转(根据你的实际逻辑调整) - // 如果你使用的是 keep-alive + tab,可能需要调用全局方法 - // 这里简化为直接返回 - router.push(path); + router.go(-1) }; const initData = async () => { @@ -204,11 +194,11 @@ const initData = async () => { const res = await api({ id, proId }); - projectName.value = res?.data?.proName || '/'; - receivingOrg.value = res?.data?.deptName || '/'; + projectName.value = res?.data.data?.proName || '/'; + receivingOrg.value = res?.data.data?.deptName || '/'; - if (Array.isArray(res.data.transferFileDtos)) { - fileList.value = res.data.transferFileDtos.map((item) => ({ + if (Array.isArray(res.data.data.transferFileDtos)) { + fileList.value = res.data.data.transferFileDtos.map((item) => ({ id: item.id, proName: item.proName, singleProName: item.singleProName, diff --git a/src/views/fileTransfer/components/recordList.vue b/src/views/fileTransfer/components/recordList.vue index cefe1cda..fce333e6 100644 --- a/src/views/fileTransfer/components/recordList.vue +++ b/src/views/fileTransfer/components/recordList.vue @@ -77,7 +77,7 @@