档案移交记录功能

This commit is contained in:
lSun 2025-11-29 18:35:52 +08:00
parent 63871adfd6
commit 35b5464371
4 changed files with 32 additions and 19 deletions

View File

@ -107,4 +107,13 @@ export default [
title: '申请详情'
}
},
{
path: '/archivesManagement/detailData2',
name: 'DetailData2',
component: () => import('@/views/fileTransfer/components/data-detail.vue'),
meta: {
title: '移交详情'
}
},
];

View File

@ -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,

View File

@ -77,7 +77,7 @@
<!-- 维护弹窗 -->
<Maintenance
v-if="isMaintenanceVisible"
v-model="isMaintenanceVisible"
:row-data="maintenanceRow"
title="维护"
@close-dialog="isMaintenanceVisible = false"

View File

@ -197,6 +197,20 @@ export default {
return '未知状态';
}
},
getStatusText2(status) {
switch (status) {
case '0':
return 'approving'
case '1':
return 'approved'
case '2':
return 'rejected'
default:
return 'approving'
}
},
searchReset() {
this.query = {};
this.onLoad(this.page);
@ -298,13 +312,13 @@ export default {
},
handleDetail (rowData) {
router.push({
name: 'DetailData',
this.$router.push({
name: 'DetailData2',
query: {
id: rowData.id ?? '0',
proId: rowData.proId ?? '0',
viewStatus: 'record',
auditStatus: getStatusText2(rowData.auditStatus),
auditStatus: this.getStatusText2(rowData.auditStatus),
}
})
},