init
This commit is contained in:
36
ruoyi-ui/mock/customerBase.js
Normal file
36
ruoyi-ui/mock/customerBase.js
Normal file
@@ -0,0 +1,36 @@
|
||||
const Mock = require('mockjs')
|
||||
const {parse} = require('json2csv')
|
||||
const fs = require('fs')
|
||||
//模拟生成表头
|
||||
const csvHeaders = ['序号','身份证号','客户名','归属客户经理号','归属机构']
|
||||
|
||||
const csvData = Mock.mock({
|
||||
'data|372': [{
|
||||
'序号|+1': 1,
|
||||
'身份证号': '@id',
|
||||
'客户名':'@cname',
|
||||
'归属客户经理号:':'admin',
|
||||
'归属机构': '@ctitle'+`支行`
|
||||
}]
|
||||
}).data
|
||||
|
||||
const csv = parse(csvData)
|
||||
fs.writeFileSync('test.csv',csv,'utf-8')
|
||||
|
||||
const csvContent = [csvHeaders.join(',')].concat(csvData.map(item => {
|
||||
Object.values(item).join(',')
|
||||
})).join('\n')
|
||||
|
||||
// module.exports =[
|
||||
// {
|
||||
// url: '/system/download/csv',
|
||||
// type: 'get',
|
||||
// response: () => {
|
||||
// const blob = new Blob([csvContent],{type:'text/csv'})
|
||||
// return blob
|
||||
// }
|
||||
// }
|
||||
// ]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user