瀏覽代碼

车险平台明细导出

yaoyao 2 年之前
父節點
當前提交
7e4d876ecc
共有 2 個文件被更改,包括 62 次插入0 次删除
  1. 16 0
      src/http/moudules/letter.js
  2. 46 0
      src/views/Letter/Export.vue

+ 16 - 0
src/http/moudules/letter.js

@@ -1042,3 +1042,19 @@ export const findRefundDetailById = (id) => {
     method: "get",
     method: "get",
   })
   })
 }
 }
+
+export const carBusinessDetailExcelExport = (data) => {
+  return axios({
+    url: "/api/excelExport/carBusinessDetailExcelExport",
+    method: "post",
+    data
+  })
+}
+
+export const revenueExpenditureDetailExcelExport = (data) => {
+  return axios({
+    url: "/api/excelExport/revenueExpenditureDetailExcelExport",
+    method: "post",
+    data
+  })
+}

+ 46 - 0
src/views/Letter/Export.vue

@@ -0,0 +1,46 @@
+<template>
+  <div>
+    <el-button size="small" type="primary" @click="onExport">导出车险业务明细表</el-button>
+    <el-button size="small" type="primary" @click="onExport1">导出收支明细表</el-button>
+  </div>
+</template>
+
+<script>
+export default {
+  data() {
+    return {
+
+    }
+  },
+  methods: {
+    onExport() {
+      this.$api.letter.carBusinessDetailExcelExport({}).then(res => {
+        if (res.code == 200) {
+          let url = process.env.BASE_URL + res.msg; // 3.创建一个临时的url指向blob对象
+          let a = document.createElement("a");
+          a.href = url;
+          a.download = "导出文件.xlsx";
+          a.click();
+          window.URL.revokeObjectURL(url);
+        }
+      })
+    },
+    onExport1() {
+      this.$api.letter.revenueExpenditureDetailExcelExport({}).then(res => {
+        if (res.code == 200) {
+          let url = process.env.BASE_URL + res.msg; // 3.创建一个临时的url指向blob对象
+          let a = document.createElement("a");
+          a.href = url;
+          a.download = "导出文件.xlsx";
+          a.click();
+          window.URL.revokeObjectURL(url);
+        }
+      })
+    },
+  }
+}
+</script>
+
+<style>
+
+</style>