| 1 |
function exportItemSalesCSV() { |
| 2 |
var cfg = document.getElementById('tab-item-sales-cfg'); |
| 3 |
var itemTitle = cfg.dataset.itemTitle; |
| 4 |
var table = document.getElementById('item-sales-table'); |
| 5 |
if (!table) return; |
| 6 |
var rows = table.querySelectorAll('tbody tr'); |
| 7 |
var csv = 'Date,Buyer,Amount,Status\n'; |
| 8 |
rows.forEach(function(row) { |
| 9 |
var cells = row.querySelectorAll('td'); |
| 10 |
if (cells.length < 4) return; |
| 11 |
csv += '"' + cells[0].textContent.trim() + '","' |
| 12 |
+ cells[1].textContent.trim() + '","' |
| 13 |
+ cells[2].textContent.trim() + '","' |
| 14 |
+ cells[3].textContent.trim() + '"\n'; |
| 15 |
}); |
| 16 |
var blob = new Blob([csv], { type: 'text/csv' }); |
| 17 |
var a = document.createElement('a'); |
| 18 |
a.href = URL.createObjectURL(blob); |
| 19 |
a.download = itemTitle + '-sales.csv'; |
| 20 |
a.click(); |
| 21 |
} |
| 22 |
|