mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 17:37:24 +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-e585f608.js";import{n as i}from"./index-00a34d45.js";import{m as f}from"./message-17370cab.js";function w(){const r=Vue.ref(i(m,!0)),o=[{label:"ID",prop:"id"},{label:"\u65E5\u671F",prop:"date"},{label:"\u59D3\u540D",prop:"name"}];return{columns:o,dataList:r,exportExcel:()=>{const s=r.value.map(e=>{const p=[];return o.forEach(c=>{p.push(e[c.prop])}),p}),a=[];o.forEach(e=>{a.push(e.label)}),s.unshift(a);const l=t.aoa_to_sheet(s),n=t.book_new();t.book_append_sheet(n,l,"\u6570\u636E\u62A5\u8868"),u(n,"pure-admin-table.xlsx"),f("\u5BFC\u51FA\u6210\u529F",{type:"success"})}}}export{w as useColumns};
|