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

优化 打印方法,新增下载附件

上级 ae1b4ec5
...@@ -655,20 +655,31 @@ export function getListWord({ ...@@ -655,20 +655,31 @@ export function getListWord({
listConfig = {}, listConfig = {},
ext = 'zip', ext = 'zip',
sonExt = 'pdf', sonExt = 'pdf',
files = [] filesKey = []
}) { }) {
try { try {
let content = []; let content = [];
paramsList.forEach((v, i) => { paramsList.forEach((v, i) => {
let files = [];
let paramsObj = deepCopy(v);
for(var ki in filesKey){
let files_ = v[filesKey[ki]];
try {
files = [...files, ...JSON.parse(files_).files]
} catch (e) {
}
delete paramsObj[filesKey[ki]];
}
content.push({ content.push({
params: { params: {
...setObjectKey(v), ...setObjectKey(paramsObj),
...listConfig, ...listConfig,
}, },
allValues: { allValues: {
...getObjectsKey(allValuesKey, v) ...getObjectsKey(allValuesKey, paramsObj)
}, },
title: (v[sonTitleKey] || "未设置名称") + `.${sonExt}`, title: (paramsObj[sonTitleKey] || "未设置名称") + `.${sonExt}`,
files:JSON.stringify(files) files:JSON.stringify(files)
}); });
}); });
...@@ -787,6 +798,7 @@ function getSetKeyValue(value) { ...@@ -787,6 +798,7 @@ function getSetKeyValue(value) {
...extendJson ...extendJson
} }
} }
function getSetKeyJson({ function getSetKeyJson({
obj, e, newKey, type, timeFormat,defaultValue obj, e, newKey, type, timeFormat,defaultValue
}) { }) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论