提交 ebb9ed1f authored 作者: 姚鑫国's avatar 姚鑫国

公共函数优化

上级 e9945e06
...@@ -247,6 +247,8 @@ export function getColumns(columns) { ...@@ -247,6 +247,8 @@ export function getColumns(columns) {
} }
/** /**
*
* @param {sqlKey,columns,styles,fileName,ext,allValues} param
* 表头和sql数据导出(表头合并表格,数据不合并表格) * 表头和sql数据导出(表头合并表格,数据不合并表格)
* sqlKey : 数据sql编码 * sqlKey : 数据sql编码
* columns : ant表头基础数据 * columns : ant表头基础数据
...@@ -254,15 +256,14 @@ export function getColumns(columns) { ...@@ -254,15 +256,14 @@ export function getColumns(columns) {
* fileName : 导出文件名 * fileName : 导出文件名
* ext : 导出后缀 目前xecl、dbf * ext : 导出后缀 目前xecl、dbf
* url : 接口地址 * url : 接口地址
* */
* 返回值
* */
export function getColumnsSqlKeyRealize({ export function getColumnsSqlKeyRealize({
sqlKey, sqlKey,
columns, columns,
styles, styles,
fileName = '导出文件', fileName = '导出文件',
ext = 'xlsx', ext = 'xlsx',
allValues = JSON.stringify({})
}) { }) {
columns = deepCopy(columns); columns = deepCopy(columns);
...@@ -280,6 +281,7 @@ export function getColumnsSqlKeyRealize({ ...@@ -280,6 +281,7 @@ export function getColumnsSqlKeyRealize({
merges: columnsMerges, merges: columnsMerges,
sqlKey: sqlKey, //sql编码 sqlKey: sqlKey, //sql编码
sqlKeyHeader: columnsKey, //sql对应key对应列 sqlKeyHeader: columnsKey, //sql对应key对应列
allValues:allValues
}, },
], ],
styles: { styles: {
...@@ -333,6 +335,8 @@ export function getColumnsSqlKeyRealize({ ...@@ -333,6 +335,8 @@ export function getColumnsSqlKeyRealize({
} }
/** /**
*
* @param {data,columns,styles,defect,fileName,ext,url,eliminateRow,eliminateCol} param
* 表头和数据导出(合并表格) * 表头和数据导出(合并表格)
* data : ant基础数据 * data : ant基础数据
* columns : ant表头基础数据 * columns : ant表头基础数据
...@@ -343,8 +347,8 @@ export function getColumnsSqlKeyRealize({ ...@@ -343,8 +347,8 @@ export function getColumnsSqlKeyRealize({
* url : 接口地址 * url : 接口地址
* eliminateRow : 列需要忽略合并的数据 * eliminateRow : 列需要忽略合并的数据
* eliminateCol : 行需要忽略合并的数据 * eliminateCol : 行需要忽略合并的数据
* 返回值 *
* */ */
export function getColumnsDataRealize({ export function getColumnsDataRealize({
data = [], data = [],
mergeKey = [], mergeKey = [],
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论