档案移交记录功能
This commit is contained in:
parent
63871adfd6
commit
35b5464371
|
|
@ -107,4 +107,13 @@ export default [
|
||||||
title: '申请详情'
|
title: '申请详情'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
path: '/archivesManagement/detailData2',
|
||||||
|
name: 'DetailData2',
|
||||||
|
component: () => import('@/views/fileTransfer/components/data-detail.vue'),
|
||||||
|
meta: {
|
||||||
|
title: '移交详情'
|
||||||
|
}
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -181,17 +181,7 @@ const viewFile = (row) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleClose = () => {
|
const handleClose = () => {
|
||||||
let path = '';
|
router.go(-1)
|
||||||
if (viewStatus === 'record') {
|
|
||||||
path = '/archivesManagement/filesTransfer/record';
|
|
||||||
} else {
|
|
||||||
path = '/archivesManagement/filesTransfer/accept';
|
|
||||||
}
|
|
||||||
|
|
||||||
// 模拟 tab 关闭并跳转(根据你的实际逻辑调整)
|
|
||||||
// 如果你使用的是 keep-alive + tab,可能需要调用全局方法
|
|
||||||
// 这里简化为直接返回
|
|
||||||
router.push(path);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const initData = async () => {
|
const initData = async () => {
|
||||||
|
|
@ -204,11 +194,11 @@ const initData = async () => {
|
||||||
|
|
||||||
const res = await api({ id, proId });
|
const res = await api({ id, proId });
|
||||||
|
|
||||||
projectName.value = res?.data?.proName || '/';
|
projectName.value = res?.data.data?.proName || '/';
|
||||||
receivingOrg.value = res?.data?.deptName || '/';
|
receivingOrg.value = res?.data.data?.deptName || '/';
|
||||||
|
|
||||||
if (Array.isArray(res.data.transferFileDtos)) {
|
if (Array.isArray(res.data.data.transferFileDtos)) {
|
||||||
fileList.value = res.data.transferFileDtos.map((item) => ({
|
fileList.value = res.data.data.transferFileDtos.map((item) => ({
|
||||||
id: item.id,
|
id: item.id,
|
||||||
proName: item.proName,
|
proName: item.proName,
|
||||||
singleProName: item.singleProName,
|
singleProName: item.singleProName,
|
||||||
|
|
|
||||||
|
|
@ -77,7 +77,7 @@
|
||||||
|
|
||||||
<!-- 维护弹窗 -->
|
<!-- 维护弹窗 -->
|
||||||
<Maintenance
|
<Maintenance
|
||||||
v-if="isMaintenanceVisible"
|
v-model="isMaintenanceVisible"
|
||||||
:row-data="maintenanceRow"
|
:row-data="maintenanceRow"
|
||||||
title="维护"
|
title="维护"
|
||||||
@close-dialog="isMaintenanceVisible = false"
|
@close-dialog="isMaintenanceVisible = false"
|
||||||
|
|
|
||||||
|
|
@ -197,6 +197,20 @@ export default {
|
||||||
return '未知状态';
|
return '未知状态';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
getStatusText2(status) {
|
||||||
|
switch (status) {
|
||||||
|
case '0':
|
||||||
|
return 'approving'
|
||||||
|
case '1':
|
||||||
|
return 'approved'
|
||||||
|
case '2':
|
||||||
|
return 'rejected'
|
||||||
|
default:
|
||||||
|
return 'approving'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
searchReset() {
|
searchReset() {
|
||||||
this.query = {};
|
this.query = {};
|
||||||
this.onLoad(this.page);
|
this.onLoad(this.page);
|
||||||
|
|
@ -298,13 +312,13 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
handleDetail (rowData) {
|
handleDetail (rowData) {
|
||||||
router.push({
|
this.$router.push({
|
||||||
name: 'DetailData',
|
name: 'DetailData2',
|
||||||
query: {
|
query: {
|
||||||
id: rowData.id ?? '0',
|
id: rowData.id ?? '0',
|
||||||
proId: rowData.proId ?? '0',
|
proId: rowData.proId ?? '0',
|
||||||
viewStatus: 'record',
|
viewStatus: 'record',
|
||||||
auditStatus: getStatusText2(rowData.auditStatus),
|
auditStatus: this.getStatusText2(rowData.auditStatus),
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue