董国庆
2025-06-28 42feb0af0ae1d486d0474c76711fdb67c778bcf3
culture/src/views/strainReportLibrary/reportLibraryOneFour/components/approval/index.vue
@@ -57,6 +57,13 @@
                                    placeholder="请输入报告正文" />
                            </el-form-item>
                            <el-form-item prop="name" style="margin-top: 38px">
                                <el-upload action="#" :file-list="fileList" disabled list-type="text" :on-preview="handlePreview">
                                    <el-button size="small" type="primary">点击上传</el-button>
                                    <div slot="tip" class="el-upload__tip">支持任意格式文件上传</div>
                                </el-upload>
                            </el-form-item>
                            <div class="header-title" style="width: 100%;">
                                <div class="header-title-left">
                                    <img src="@/assets/public/headercard.png" />
@@ -190,6 +197,7 @@
                auditPersonName: "",
                auditTime: ""
            },
            fileList:[],
            assessmentTable: [
                {
                    category: '1.该分题的菌种专业知识',
@@ -243,6 +251,13 @@
        }
    },
    methods: {
        handlePreview(file) {
            if (file.url) {
                window.open(file.url, '_blank');
            } else {
                this.$message.warning('无可预览地址');
            }
        },
        open() {
            if (!this.obj.id) {
                this.$message.error('缺少必要参数');
@@ -258,7 +273,7 @@
                };
                let arr = data.evaluate.split(',')
                this.fileList = (data.enclosureUrl ? JSON.parse(data.enclosureUrl) : [])
                this.assessmentTable = this.assessmentTable.map((item, index) => {
                    item.selectedScore = Number(arr[index])
                    return item