gaoluyang
2026-06-02 8ad12585bb5a6bfe5bde9c88db6d0949dbda9b59
新疆马铃薯
1.过程检验下载添加3个模版
已修改2个文件
33 ■■■■■ 文件已修改
src/api/qualityManagement/rawMaterialInspection.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/qualityManagement/processInspection/index.vue 24 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/qualityManagement/rawMaterialInspection.js
@@ -91,12 +91,3 @@
    })
}
// 导出通用模板
export function exportCommonTemplate(id) {
    return request({
        url: `/quality/qualityInspect/export/common/${id}`,
        method: 'get',
        responseType: 'blob',
    })
}
src/views/qualityManagement/processInspection/index.vue
@@ -128,7 +128,6 @@
    exportWeilongTemplate,
    exportBaishiTemplate,
    exportDaliTemplate,
    exportCommonTemplate,
  } from "@/api/qualityManagement/rawMaterialInspection.js";
  import FilesDia from "@/views/qualityManagement/processInspection/components/filesDia.vue";
  import dayjs from "dayjs";
@@ -498,17 +497,36 @@
      return;
    }
    const id = currentExportRow.value.id;
    if (templateType === 'common') {
      downloadQualityInspect({ id }).then(blobData => {
        const blob = new Blob([blobData], {
          type: "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
        });
        const link = document.createElement("a");
        link.href = URL.createObjectURL(blob);
        link.download = "过程检验报告.docx";
        document.body.appendChild(link);
        link.click();
        document.body.removeChild(link);
        URL.revokeObjectURL(link.href);
        proxy.$modal.msgSuccess("导出成功");
        closeTemplateDialog();
      }).catch(() => {
        proxy.$modal.msgError("导出失败");
      });
      return;
    }
    const fileNameMap = {
      weilong: "伟龙模版检验结果.doc",
      baishi: "百事模版检验结果.doc",
      dali: "达利模版检验结果.doc",
      common: "通用模版检验结果.doc",
    };
    const exportFuncMap = {
      weilong: exportWeilongTemplate,
      baishi: exportBaishiTemplate,
      dali: exportDaliTemplate,
      common: exportCommonTemplate,
    };
    try {
      const response = await exportFuncMap[templateType](id);