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

优化批量下载word方法

上级 da848831
......@@ -11,19 +11,19 @@ import {
getWord,
getFileAndShow,
renderContentAll,
renderContentRow, downloadFile,
renderContentRow, downloadFile, getListWord
} from './globalFunction';
export function giveSmartFormGlobalProps({
fromStart = false,
hasSingle = false,
isHandle = false,
onlyRead = false, // 是否此表单所有组件只读
taskCells = [],
data = {},
nextUsers = {}, //
calculateFlowData = [], // 移动端使用 用于分块块 禅道 23933 移动端全表单后审核步骤的显示问题优化
}) {
fromStart = false,
hasSingle = false,
isHandle = false,
onlyRead = false, // 是否此表单所有组件只读
taskCells = [],
data = {},
nextUsers = {}, //
calculateFlowData = [], // 移动端使用 用于分块块 禅道 23933 移动端全表单后审核步骤的显示问题优化
}) {
window.smartFormGlobalProps = {
fromStart,
hasSingle,
......@@ -41,6 +41,7 @@ export function giveSmartFormGlobalProps({
getColumnsSqlKeyRealize,
getWord,
getFileAndShow,
getListWord,
downloadFile,
renderContentAll,
renderContentRow,
......@@ -60,6 +61,8 @@ export function giveSmartFormGlobalProps({
`下载文档地址 ;参数->前五个必填 templatePath,params, title, allValues, listConfig`,
'getFileAndShow({templatePath,params, title, allValues, listConfig, ext})':
`下载一个文件并直接展示出来地址 ;参数->前五个必填 templatePath,params, title, allValues, listConfig`,
'getListWord({templatePath,paramsList, title,sonTitleKey, allValuesKey, listConfig, ext,sonExt})':
`批量下载文档地址 ;参数->前五个必填 templatePath,paramsList, title,sonTitleKey, allValuesKey`,
'renderContentAll(value, row, index, key, spanData, cloumnNames) ':
`ant表头横向、纵向合并 ;参数->所有必填 value, row, index, key, spanData, cloumnNames 实例:render:(value, row, index)=>{return renderContentAll(value, row, index,"inst_name",spanData,cloumnNames)}`,
'renderContentRow(value, row, index, key, spanData, cloumnNames) ':
......
......@@ -572,7 +572,7 @@ export function getWord({
} catch (err) {
console.table(err);
}
}
......@@ -620,7 +620,7 @@ export function getFileAndShow({
} catch (err) {
console.table(err);
}
}
......@@ -686,14 +686,14 @@ export function getListWord({
function getObjectsKey(listKey = [], params = {}) {
return (
listKey
.filter((key) => Object.keys(params).indexOf(key)
.reduce(
(acc, key) => ({
...acc,
[key]: params[key] === null ? '' : params[key],
}),
{},
))
.filter((key) => Object.keys(params).indexOf(key))
.reduce(
(acc, key) => ({
...acc,
[key]: params[key] === null ? '' : params[key],
}),
{},
)
)
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论