mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 09:27:19 +08:00
2 lines
673 B
JavaScript
2 lines
673 B
JavaScript
import{u as t,w as u}from"./xlsx-acc0a47d.js";import{a as m}from"./data-cc5c031c.js";import{b as i}from"./index-1d030a9b.js";import{m as b}from"./message-19a66385.js";function w(){const r=Vue.ref(i(m,!0)),e=[{label:"ID",prop:"id"},{label:"\u65E5\u671F",prop:"date"},{label:"\u59D3\u540D",prop:"name"}];return{columns:e,dataList:r,exportExcel:()=>{const s=r.value.map(o=>{const n=[];return e.forEach(c=>{n.push(o[c.prop])}),n}),a=[];e.forEach(o=>{a.push(o.label)}),s.unshift(a);const l=t.aoa_to_sheet(s),p=t.book_new();t.book_append_sheet(p,l,"\u6570\u636E\u62A5\u8868"),u(p,"pure-admin-table.xlsx"),b("\u5BFC\u51FA\u6210\u529F",{type:"success"})}}}export{w as useColumns};
|