|
@ -213,11 +213,12 @@ const printEnumOption = { |
|
|
* @param {*} enumOption 选填 转义状态 如果是字符串直接走[printEnumOption]格式, |
|
|
* @param {*} enumOption 选填 转义状态 如果是字符串直接走[printEnumOption]格式, |
|
|
* 如果自定义格式:{reportStr:'报表中用到的值',staName:'localStorage中的名称',value:'要转义的detail中的值',label:"可不填,默认label"} |
|
|
* 如果自定义格式:{reportStr:'报表中用到的值',staName:'localStorage中的名称',value:'要转义的detail中的值',label:"可不填,默认label"} |
|
|
* @param {*} options 选填 自定义特殊配置值 示例:{'number':'poNumber'} (number值将传为poNumber) |
|
|
* @param {*} options 选填 自定义特殊配置值 示例:{'number':'poNumber'} (number值将传为poNumber) |
|
|
|
|
|
* @param {*} deptInfo 选填 是否需要获取部门相关信息 默认false |
|
|
* @param {*} url 选填 dataUrl |
|
|
* @param {*} url 选填 dataUrl |
|
|
* @returns |
|
|
* @returns |
|
|
*/ |
|
|
*/ |
|
|
//
|
|
|
//
|
|
|
export function initPrintAllData(propsData,name,enumOption,options,url){ |
|
|
export function initPrintAllData(propsData,name,enumOption,options,deptInfo,url){ |
|
|
if(!propsData || propsData.details.length <= 0)return false |
|
|
if(!propsData || propsData.details.length <= 0)return false |
|
|
let _printData = {details:[]} |
|
|
let _printData = {details:[]} |
|
|
let _outData = {} |
|
|
let _outData = {} |
|
@ -248,6 +249,14 @@ const printEnumOption = { |
|
|
let _item = Object.assign({},item, _outData); |
|
|
let _item = Object.assign({},item, _outData); |
|
|
_printData.details.push(_item) |
|
|
_printData.details.push(_item) |
|
|
}); |
|
|
}); |
|
|
|
|
|
// 部门相关信息获取
|
|
|
|
|
|
if(deptInfo && _printData.details[0] && _printData.details[0].creatorId && _printData.details[0].creatorId != 'null'){ |
|
|
|
|
|
// todo获取接口
|
|
|
|
|
|
_printData.details.forEach(item=>{ |
|
|
|
|
|
item.deptCode = '111' |
|
|
|
|
|
item.deptName = '222' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
let data = { |
|
|
let data = { |
|
|
reportName: name, |
|
|
reportName: name, |
|
|
dataUrl: url || 'ccc', |
|
|
dataUrl: url || 'ccc', |
|
|