no message
Former-commit-id: c0e2ed71c4ad1d1cbc94582752ebf46eb06754f2 Former-commit-id: 1ea6cdd22b9b742fae869c9ca2804ec753fadf0e Former-commit-id: 9283b33d167a1565b393672b3e3f8587f6e559aa
This commit is contained in:
@@ -6,7 +6,7 @@ import * as Excel from './_export2Excel'
|
|||||||
export default {
|
export default {
|
||||||
install (Vue, options) {
|
install (Vue, options) {
|
||||||
Vue.prototype.$export = {
|
Vue.prototype.$export = {
|
||||||
// 导出 CSV
|
// 导出 csv
|
||||||
csv (params) {
|
csv (params) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
// 默认值
|
// 默认值
|
||||||
@@ -26,7 +26,7 @@ export default {
|
|||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
// 导出 Excel
|
// 导出 excel
|
||||||
excel (params) {
|
excel (params) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
// 默认值
|
// 默认值
|
||||||
@@ -40,12 +40,13 @@ export default {
|
|||||||
// 从参数中派生数据
|
// 从参数中派生数据
|
||||||
const header = _params.columns.map(e => e.label)
|
const header = _params.columns.map(e => e.label)
|
||||||
const data = _params.data.map(row => _params.columns.map(col => row[col.prop]))
|
const data = _params.data.map(row => _params.columns.map(col => row[col.prop]))
|
||||||
// 导出 Excel
|
// 导出
|
||||||
Excel.export_json_to_excel(header, data, _params.title)
|
Excel.export_json_to_excel(header, data, _params.title)
|
||||||
// 完成
|
// 完成
|
||||||
resolve()
|
resolve()
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
// 导出 文本文档
|
||||||
txt (params) {
|
txt (params) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
// 默认值
|
// 默认值
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import papa from 'papaparse'
|
|||||||
export default {
|
export default {
|
||||||
install (Vue, options) {
|
install (Vue, options) {
|
||||||
Vue.prototype.$import = {
|
Vue.prototype.$import = {
|
||||||
|
// 导入 csv
|
||||||
csv (file) {
|
csv (file) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
papa.parse(file, {
|
papa.parse(file, {
|
||||||
|
|||||||
Reference in New Issue
Block a user