|
@@ -1,7 +1,9 @@
|
|
|
<template>
|
|
<template>
|
|
|
<div class="default-main ba-table-box">
|
|
<div class="default-main ba-table-box">
|
|
|
<!-- 表格顶部菜单 -->
|
|
<!-- 表格顶部菜单 -->
|
|
|
- <TableHeader :buttons="['refresh', 'columnDisplay',]"></TableHeader>
|
|
|
|
|
|
|
+ <TableHeader :buttons="['refresh', 'columnDisplay',]">
|
|
|
|
|
+ <el-button type="warning" :icon="Download" plain @click="onExport" v-auth="'export'">导出</el-button>
|
|
|
|
|
+ </TableHeader>
|
|
|
<!-- 表格 -->
|
|
<!-- 表格 -->
|
|
|
<!-- 要使用`el-table`组件原有的属性,直接加在Table标签上即可 -->
|
|
<!-- 要使用`el-table`组件原有的属性,直接加在Table标签上即可 -->
|
|
|
<Table ref="tableRef"></Table>
|
|
<Table ref="tableRef"></Table>
|
|
@@ -10,12 +12,14 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
|
-import { ref, reactive, provide, computed, onMounted } from 'vue'
|
|
|
|
|
|
|
+import { provide, } from 'vue'
|
|
|
import baTableClass from '/@/utils/baTable'
|
|
import baTableClass from '/@/utils/baTable'
|
|
|
import Table from '/@/components/table/index.vue'
|
|
import Table from '/@/components/table/index.vue'
|
|
|
import TableHeader from '/@/components/table/header/index.vue'
|
|
import TableHeader from '/@/components/table/header/index.vue'
|
|
|
import { baTableApi } from '/@/api/common'
|
|
import { baTableApi } from '/@/api/common'
|
|
|
import { useI18n } from 'vue-i18n'
|
|
import { useI18n } from 'vue-i18n'
|
|
|
|
|
+import { handlexport } from '/@/api/backend/order/order'
|
|
|
|
|
+import { Download } from '@element-plus/icons-vue'
|
|
|
|
|
|
|
|
defineOptions({
|
|
defineOptions({
|
|
|
name: 'order/order',
|
|
name: 'order/order',
|
|
@@ -137,6 +141,15 @@ const seachList = () => {
|
|
|
baTable.table.filter!.page = 1
|
|
baTable.table.filter!.page = 1
|
|
|
baTable.table.loading = true
|
|
baTable.table.loading = true
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+// 导出
|
|
|
|
|
+const onExport = ()=>{
|
|
|
|
|
+ handlexport({}).then((res)=>{
|
|
|
|
|
+ console.log(res,'ddddd');
|
|
|
|
|
+
|
|
|
|
|
+ })
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
</script>
|
|
</script>
|
|
|
<style scoped lang="scss">
|
|
<style scoped lang="scss">
|
|
|
|
|
|