ncpub-multipage-demo-2005/src/gl/public/components/printModal/events/mouldOutput.js

38 lines
977 B
JavaScript

/*PvwuEP5Xi2Z8qFi8vMu9jBbTILWmvYbUWVdy820+Cpo=*/
import { output } from 'nc-lightapp-front';
/**
* 模板输出
* @param {*} url //接口地址
* @param {*} appcode
* @param {*} nodekey
* @param {*} ctemplate
* @param {*} paramObj // 查询参数
*/
export default function mouldOutput(url, appcode,nodekey,ctemplate,paramObj, totalpage){
let outputData = {
funcode: appcode, //功能节点编码,即模板编码
// nodekey: '',
// printTemplateID: '',
oids: [],
outputType: 'output',
outputMode: 'excel',
totalpage: totalpage
}
paramObj.queryvo = {
scopeall: 'y', // 打印范围
prepage: 'n', // 承前页
downpage: 'n', // 过次页
// ctemplate: ''
}
outputData['userjson'] = JSON.stringify(paramObj)
output(
{
url: url,
data: outputData,
}
)
}
/*PvwuEP5Xi2Z8qFi8vMu9jBbTILWmvYbUWVdy820+Cpo=*/