feat: 项目详情文件回显

This commit is contained in:
huangchenhao 2026-04-10 09:26:51 +08:00
parent 0a062cb564
commit c1c1ea1b8d
3 changed files with 33 additions and 1 deletions

View File

@ -138,6 +138,27 @@ const rejectProject = async () => {
}
}
// 获取项目详情
const getDetailData = async (id) => {
try {
const res = await request({
url: `/snow-ops-platform/recovery/getById`,
method: 'GET',
params: {
id: id,
}
});
if (res.code === '00000') {
return res.data;
} else {
throw new Error(res.message);
}
} catch (error) {
ElMessage.error('获取项目详情失败');
console.error('获取项目详情失败:', error);
}
}
@ -255,8 +276,9 @@ export default () => {
// 打开审批弹窗
const openExamineDialog = async (row) => {
const data = await getDetailData(row.id)
model.title = '项目审批';
Object.assign(form, row);
Object.assign(form, data);
model.props = {
form: form,
};

View File

@ -380,6 +380,11 @@ onMounted(() => {
} else {
form.value = data
}
designApprovalFiles.value = data.designApprovalFiles
contractFiles.value = data.contractFiles
acceptanceFiles.value = data.acceptanceFiles
completedFiles.value = data.completedFiles
otherFiles.value = data.otherFiles
}
})

View File

@ -418,6 +418,11 @@ const getDetail = async (id) => {
})
if (res.code === '00000') {
form.value = res.data
designApprovalFiles.value = res.data.designApprovalFiles
contractFiles.value = res.data.contractFiles
acceptanceFiles.value = res.data.acceptanceFiles
completedFiles.value = res.data.completedFiles
otherFiles.value = res.data.otherFiles
} else {
throw new Error(res.message)
}