浏览代码

添加导出

lex 2 年之前
父节点
当前提交
cf78108709
共有 1 个文件被更改,包括 24 次插入0 次删除
  1. 24 0
      src/views/main/baseinfo/management.vue

+ 24 - 0
src/views/main/baseinfo/management.vue

@@ -19,6 +19,12 @@
       </el-tab-pane>
       <el-tab-pane label="分部数据" name="second">
         <div v-if="activeName == 'second'">
+          <el-button
+            type="primary"
+            @click="exportQuestion"
+            v-permission="'export/now/EXPORT_INDEX_COOPALL'"
+            >导出</el-button
+          >
           <manageOrgan
             :data="data"
             :search="search"
@@ -42,6 +48,7 @@ import { descs, chioseNum } from "../constant";
 import { orderType } from "@/constant";
 import manageOrganAll from "./modals/manageOrganAll";
 import manageOrgan from "./modals/manageOrgan";
+import { Export } from "@/utils/downLoadFile";
 export default {
   props: ["data", "search"],
   components: {
@@ -237,6 +244,23 @@ export default {
     this.init();
   },
   methods: {
+    exportQuestion() {
+      Export(
+        this,
+        {
+          url: "/api-web/export/now",
+          fileName: "合作单位回款.xls",
+          method: "post",
+          params: {
+            exportEnum: "EXPORT_INDEX_COOP",
+            queryInfo: {
+              ...getTimes(this.mdate, ["startTime", "endTime"])
+            }
+          }
+        },
+        "您确定导出合作单位回款?"
+      );
+    },
     init() {
       // this.$refs.searchHeader.initStatue("month");
       this.mdate = this.getInitDate();