JsonExport-d68bfc1b.js
2.52 KB
import{d,a8 as n,_ as c,a9 as f,aa as o,f as a,E as i}from"./vue-5a35c3f5.js";import{B as h}from"./BasicTable-7dbd57c0.js";import"./componentMap-4d1c941b.js";import"./TableImg.vue_vue_type_style_index_0_lang-6e828edc.js";import"./index-33cd8934.js";import{c as F,d as t,j as m,g as _}from"./data-4d0c829a.js";import{P as C}from"./index-f532aa07.js";import{_ as B}from"./index.js";import"./BasicForm-53100365.js";import"./FormItem-ffc5ecef.js";import"./helper-95474dfc.js";import"./antd-6b087f69.js";import"./BasicForm.vue_vue_type_style_index_0_lang-3479a052.js";import"./uniqBy-0cd5a663.js";import"./index-c1c2669a.js";import"./useWindowSizeFn-cc2fb57c.js";import"./useForm-86d11f60.js";import"./RadioButtonGroup-72b65d2e.js";import"./useFormItem-9ea791b8.js";import"./uuid-31b8b5a4.js";import"./merge-4fa735fa.js";import"./onMountedOrActivated-52afb7a7.js";import"./download-3d468407.js";import"./base64Conver-39fc0d26.js";import"./index-1ca3bd8a.js";import"./IconPicker-6bbd557c.js";import"./index-9a895eb5.js";import"./sortable.esm-4ae27e0b.js";import"./useContentViewHeight-d0a5c58e.js";const A=d({components:{BasicTable:h,PageWrapper:C},setup(){function e(){m({data:t,filename:"使用key作为默认头部.xlsx"})}function u(){m({data:t,header:{id:"ID",name:"姓名",age:"年龄",no:"编号",address:"地址",beginTime:"开始时间",endTime:"结束时间"},filename:"自定义头部.xlsx",json2sheetOpts:{header:["name","id"]}})}function s(){_({sheetList:[{data:t,sheetName:"使用key作为默认头部"},{data:t,header:{id:"ID",name:"姓名",age:"年龄",no:"编号",address:"地址",beginTime:"开始时间",endTime:"结束时间"},json2sheetOpts:{header:["name","id"]},sheetName:"自定义头部"}],filename:"多Sheet导出示例.xlsx"})}return{defaultHeader:e,customHeader:u,handleMultipleSheet:s,columns:F,data:t}}});function x(e,u,s,E,k,T){const r=n("a-button"),p=n("BasicTable"),l=n("PageWrapper");return c(),f(l,{title:"导出示例",content:"根据JSON格式的数据进行导出"},{default:o(()=>[a(p,{title:"基础表格",columns:e.columns,dataSource:e.data},{toolbar:o(()=>[a(r,{onClick:e.defaultHeader},{default:o(()=>[i(" 导出:默认头部 ")]),_:1},8,["onClick"]),a(r,{onClick:e.customHeader},{default:o(()=>[i(" 导出:自定义头部 ")]),_:1},8,["onClick"]),a(r,{onClick:e.handleMultipleSheet,danger:""},{default:o(()=>[i(" 导出多Sheet ")]),_:1},8,["onClick"])]),_:1},8,["columns","dataSource"])]),_:1})}const ee=B(A,[["render",x],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/demo/excel/JsonExport.vue"]]);export{ee as default};