spring
2025-03-19 07a41ade45c962e93a9d449ce1be0eec52e66a6a
src/components/view/a7-method-verification.vue
@@ -10,7 +10,7 @@
      <div class="search-background">
        <span class="search-group">
          <span style="width: 120px">标准方法:</span>
          <el-input size="small" v-model="searchForm.methodName" clearable></el-input>
          <el-input v-model="searchForm.methodName" clearable size="small"></el-input>
        </span>
        <span class="search-group">
          <el-button size="medium"  @click="resetSearchForm">重 置</el-button>
@@ -88,6 +88,13 @@
              type: 'text',
              clickFun: (row) => {
                this.openFormDia('edit', row);
              },
            },
            {
              name: '导出',
              type: 'text',
              clickFun: (row) => {
                this.downLoadPost(row);
              },
            },
            {
@@ -172,6 +179,19 @@
        this.$refs.formDIa.openDia(row)
      })
    },
    // 导出
    downLoadPost(row) {
      this.$axios.get(this.$api.processMethodVerify.exportMethodVerify + '?methodVerifyId=' + row.methodVerifyId,{responseType: "blob"}).then(res => {
        this.outLoading = false
        this.$message.success('导出成功')
        const blob = new Blob([res],{ type: 'application/msword' });
        const url = URL.createObjectURL(blob);
        const link = document.createElement('a');
        link.href = url;
        link.download = '标准(方法)确认记录.docx';
        link.click();
      })
    },
    // 关闭弹框
    closeDia () {
      this.formDIa = false