gaoluyang
7 小时以前 b93657ca98a9f1ced3aacc255c3fa09b7d39cca4
src/views/CNAS/systemManagement/documentControl/components/FileList.vue
@@ -29,6 +29,9 @@
        :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">
@@ -277,7 +280,9 @@
    // 下载文件
    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) {