提交 6b27371b authored 作者: 钟是志's avatar 钟是志

11030 打印: 评奖评优 学期 改成在批次那里 自定义输入的信息

上级 85a07411
...@@ -29,7 +29,7 @@ export default class ViewPrint extends Component { ...@@ -29,7 +29,7 @@ export default class ViewPrint extends Component {
} }
getViewData = () => { getViewData = () => {
const { selectedRows } = this.props; const { selectedRows, dataQueryCallBack } = this.props;
const ids = selectedRows.map((x) => x.id); const ids = selectedRows.map((x) => x.id);
this.getConfigInfo().then((x) => { this.getConfigInfo().then((x) => {
if (x && x.queryUrl) { if (x && x.queryUrl) {
...@@ -39,15 +39,17 @@ export default class ViewPrint extends Component { ...@@ -39,15 +39,17 @@ export default class ViewPrint extends Component {
}, },
x.queryUrl, x.queryUrl,
).then((viewData) => { ).then((viewData) => {
if (!viewData || !viewData.length) { if (!viewData || !viewData.length) {
message.warning('未查询到可打印的奖状数据'); message.warning('未查询到可打印的奖状数据');
console.error(`${x.queryUrl}接口报错或者没有返回数据`); console.error(`${x.queryUrl}接口报错或者没有返回数据`);
return false; return false;
} }
let i = 0; if(dataQueryCallBack && typeof dataQueryCallBack === 'function'){
viewData = dataQueryCallBack(viewData);
}
for (const item of viewData) { for (const item of viewData) {
// item.name = ['黎处', '王昊楠', '古力娜扎', '古丽尼帕尔·阿布都黑利力'][i] || '钟是志';
i++;
for (let z in item) { for (let z in item) {
if (item[z] === null || item[z] === 'null') { if (item[z] === null || item[z] === 'null') {
item[z] = ''; item[z] = '';
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论