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