| | |
| | | :height="'calc(100vh - 290px)'" @pagination="pagination"></lims-table> |
| | | </div> |
| | | <el-dialog title="上传" v-model="addDialogVisible" width="1000px" top="3vh"> |
| | | <div style="margin-bottom: 10px; padding: 8px 12px; border-radius: 4px; background: var(--el-color-primary-light-9); font-size: 13px; color: var(--el-text-color-regular);"> |
| | | 支持 PDF、Word(.doc/.docx)、Excel(.xls/.xlsx)、PPT、图片等常见格式,单个文件不超过 20MB。PDF 可预览并盖章;其他格式按原文件上传,不盖章。 |
| | | </div> |
| | | <UpPdfStamp ref="UpPdfStamp" v-if="addDialogVisible" @uploadPDF="uploadPDF" :isUpFile="true" |
| | | @uploadPDFErr="uploadPDFErr"></UpPdfStamp> |
| | | <template #footer><span class="dialog-footer"> |
| | |
| | | // 下载文件 |
| | | handleDown(row) { |
| | | if (!row.url) return this.$message.warning('文件未上传') |
| | | this.$download.saveAs(row.url, row.url); |
| | | // 后端保存的是 word 目录下的 uuid_原文件名,下载时走静态资源地址并去掉 uuid 前缀 |
| | | const fileName = row.url.replace(/^[0-9a-fA-F-]{36}_/, '') |
| | | this.$download.saveAs(this.javaApi + '/word/' + row.url, fileName); |
| | | }, |
| | | // 查看文件 |
| | | handleLook(row) { |