From 1ef275124e5c311daf06b84e961c62e43b748778 Mon Sep 17 00:00:00 2001
From: guoyuji <guoyujie@ng.com>
Date: 星期二, 21 五月 2024 11:41:07 +0800
Subject: [PATCH] 后端获取报表数据

---
 north-glass-erp/northglass-erp/src/components/BasicTable.vue |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/north-glass-erp/northglass-erp/src/components/BasicTable.vue b/north-glass-erp/northglass-erp/src/components/BasicTable.vue
index ad30121..9f881a3 100644
--- a/north-glass-erp/northglass-erp/src/components/BasicTable.vue
+++ b/north-glass-erp/northglass-erp/src/components/BasicTable.vue
@@ -2,7 +2,8 @@
 import {Search} from "@element-plus/icons-vue"
 import {defineEmits, onMounted, reactive, ref, watch} from "vue"
 import {changeFilterEvent} from "@/hook"
-import request from "@/utils/request";
+import request from "@/utils/request"
+import exportExcel  from "@/hook/exportExcel"
 import deepClone from "@/utils/deepClone";
 import {ElMessage} from "element-plus";
 const xGrid = ref()
@@ -42,6 +43,9 @@
   ],//琛ㄥご鎸夐挳
   toolbarConfig: {
     buttons: [],
+    slots: {
+      tools: 'toolbar_buttons'
+    },
     // import: false,
     // export: true,
     // print: true,
@@ -143,6 +147,8 @@
 }
 
 
+
+
 </script>
 
 <template>
@@ -186,6 +192,15 @@
             </div>
           </div>
         </template>
+
+        <template #toolbar_buttons>
+          <vxe-button style="margin-right: 0.5rem"
+                      @click="exportExcel(props.childrenData.exportUrl,
+                                          props.childrenData.exportName,
+                                          basicProp.selectDate)">
+            瀵煎嚭</vxe-button>
+        </template>
+
         <template #pager>
           <!--浣跨敤 pager 鎻掓Ы-->
           <!--        'PrevJump','NextJump', -->

--
Gitblit v1.8.0