zss
5 天以前 5ec9ce89e7f9e10642f88893ff98ba9b6e111104
feat(stockReport): 库存报表导出功能
已修改1个文件
26 ■■■■ 文件已修改
src/views/inventoryManagement/stockReport/index.vue 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/inventoryManagement/stockReport/index.vue
@@ -49,9 +49,9 @@
        <el-button @click="handleReset">重置</el-button>
      </div>
      <div class="search_right">
        <!--        <el-button type="success" @click="handleExport" icon="Download">-->
        <!--          导出报表-->
        <!--        </el-button>-->
               <el-button type="success" @click="handleExport" icon="Download">
                 导出报表
               </el-button>
      </div>
    </div>
    <!--    &lt;!&ndash; 统计卡片 &ndash;&gt;-->
@@ -437,26 +437,8 @@
    if (!validateSearchForm()) {
      return;
    }
    try {
      const params = getQueryParams();
      // const response = await exportStockReport(params)
      proxy.download("/stockin/exportCopy", params, "库存报表.xlsx");
      // 创建下载链接
      // const blob = new Blob([response], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' })
      // const url = window.URL.createObjectURL(blob)
      // const link = document.createElement('a')
      // link.href = url
      // link.download = `${getTableTitle()}_${new Date().getTime()}.xlsx`
      // document.body.appendChild(link)
      // link.click()
      // document.body.removeChild(link)
      // window.URL.revokeObjectURL(url)
      // ElMessage.success('导出成功')
    } catch (error) {
      ElMessage.error("导出失败:" + error.message);
    }
      proxy.download("/stockInventory/exportStockInventoryPage",{...params}, `库存报表.xlsx`)
  };
  // 初始化图表