Files
mes-ui-d2/src/plugin/export/index.js
李杨 7ffb4d6445 no message
Former-commit-id: 3c55ba008e993d03cad81accd7b6949a2fc107f4
Former-commit-id: 6b020867895f8d9cc9a32c9e3ad9739807e990bc
Former-commit-id: 9a98dd7eb7d6a87466c23a91f1fef217d06f3c16
2018-02-10 23:07:32 +08:00

30 lines
772 B
JavaScript

// 库
import Csv from '@/utils/csv.js'
import ExportCsv from '@/utils/export-csv.js'
export default {
install (Vue, options) {
// 导出
Vue.prototype.$export = {
csv (params) {
return new Promise((resolve, reject) => {
// 默认值
const paramsDefault = {
columns: [],
data: [],
noHeader: false
}
// 合并参数
const _params = Object.assign({}, paramsDefault, params)
console.log(_params)
// 生成数据
const data = Csv(_params.columns, _params.data, params, _params.noHeader)
// 下载数据
ExportCsv.download('table.csv', data)
// 完成
resolve(data)
})
}
}
}
}