董国庆
2025-06-26 97ee8ffcb333367ec8407deb8b2186609c4d4739
laboratory/src/views/reportLibrary/verificationRelease/components/approval/index.vue
@@ -117,6 +117,7 @@
import ApprovalProcess from '@/components/approvalProcess'
import AiEditor from '@/components/AiEditor'
import { getDetail } from '../../service';
import { customUploadRequest, getFullUrl } from "@/utils/utils";
export default {
@@ -156,8 +157,10 @@
                updateBy: "",
                auditRemark: "",
                auditPersonName: "",
                feasibilityReportFiles:[],
                auditTime: ""
            },
            fileList:[],
            tableData: [],
            rules: {},
            status: "2",
@@ -170,6 +173,7 @@
        },
    },
    methods: {
        getFullUrl,
        open() {
            if (!this.obj.id) {
                this.$message.error('缺少必要参数');
@@ -181,12 +185,29 @@
                this.form = {
                    ...this.form,
                    ...data,
                    feasibilityReportFiles:data.feasibilityReportFiles.map(item => ({
                        name: item.fileName,
                        url: item.fileUrl
                    })) || [],
                    // feasibilityReportFiles:data.feasibilityReportFiles.map(item => ({
                    //     name: item.fileName,
                    //     url: item.fileUrl
                    // })) || [],
                    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 || '' }] :