From 35b546437135a876eff48ae9d32d4026e27f3013 Mon Sep 17 00:00:00 2001 From: lSun <15893999301@qq.com> Date: Sat, 29 Nov 2025 18:35:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=A3=E6=A1=88=E7=A7=BB=E4=BA=A4=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/views/index.js | 9 +++++++++ .../fileTransfer/components/data-detail.vue | 20 +++++-------------- .../fileTransfer/components/recordList.vue | 2 +- src/views/fileTransfer/record.vue | 20 ++++++++++++++++--- 4 files changed, 32 insertions(+), 19 deletions(-) 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 @@