From 97ee8ffcb333367ec8407deb8b2186609c4d4739 Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期四, 26 六月 2025 16:26:15 +0800
Subject: [PATCH] 文件数据回显
---
laboratory/src/views/reportLibrary/processDevelopment/components/approval/index.vue | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/laboratory/src/views/reportLibrary/processDevelopment/components/approval/index.vue b/laboratory/src/views/reportLibrary/processDevelopment/components/approval/index.vue
index ca97986..0ba5079 100644
--- a/laboratory/src/views/reportLibrary/processDevelopment/components/approval/index.vue
+++ b/laboratory/src/views/reportLibrary/processDevelopment/components/approval/index.vue
@@ -56,6 +56,16 @@
<ai-editor :readOnly="true" :value="form.reportText" style="width: 100%;"
placeholder="请输入报告正文" />
</el-form-item>
+ <div class="header-title" style="width: 100%">
+ <div class="header-title-left">
+ <img src="@/assets/public/headercard.png" />
+ <div>附件</div>
+ </div>
+ </div>
+ <el-form-item prop="name" style="margin-top: -18px">
+ <el-upload action="#" :file-list="fileList" disabled>
+ </el-upload>
+ </el-form-item>
</el-form>
</template>
@@ -105,6 +115,7 @@
import ApprovalProcess from '@/components/approvalProcess'
import AiEditor from '@/components/AiEditor'
import { getDetail } from '../../service';
+import { customUploadRequest, getFullUrl } from "@/utils/utils";
export default {
@@ -144,8 +155,10 @@
updateBy: "",
auditRemark: "",
auditPersonName: "",
+ feasibilityReportFiles: [],
auditTime: ""
},
+ fileList: [],
tableData: [],
rules: {},
status: "2",
@@ -158,6 +171,7 @@
},
},
methods: {
+ getFullUrl,
open() {
if (!this.obj.id) {
this.$message.error('缺少必要参数');
@@ -171,6 +185,23 @@
...data,
processData: []
};
+ if (
+ data.feasibilityReportFiles &&
+ data.feasibilityReportFiles.length > 0
+ ) {
+ this.fileList =
+ data.feasibilityReportFiles.map((file) => {
+ return {
+ name: file.fileName,
+ url: getFullUrl(file.fileUrl),
+ uid: file.id,
+ };
+ });
+ this.form.feasibilityReportFiles =data.feasibilityReportFiles;
+ } else {
+ this.fileList = [];
+ this.form.feasibilityReportFiles = [];
+ }
this.tableData = data.projectTeam ?
[{ ...data.projectTeam, staffName: data.staffNames || '' }] :
--
Gitblit v1.7.1