feat: 项目详情文件回显
This commit is contained in:
parent
0a062cb564
commit
c1c1ea1b8d
@ -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,
|
||||
};
|
||||
|
||||
@ -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
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
@ -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)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user