提交 01264e5f 编写于 作者: KK's avatar KK

handleRequestData 逻辑调整

上级 f598b661
......@@ -283,7 +283,7 @@ export class ControlServiceBase {
* @returns {*}
* @memberof ControlServiceBase
*/
protected handleRequestData(action: string, context: any = {}, data: any = {}): any {
protected handleRequestData(action: string, context: any = {}, data: any = {}, isMerge:boolean = false): any {
if (!this.model || !Util.isFunction(this.model.getDataItems)) {
return data;
}
......@@ -293,6 +293,9 @@ export class ControlServiceBase {
}
const dataItems: any[] = this.model.getDataItems();
const requestData: any = {};
if(isMerge && (data && data.viewparams)){
Object.assign(requestData,data.viewparams);
}
dataItems.forEach((item: any) => {
if (item && item.dataType && Object.is(item.dataType, 'FONTKEY')) {
if (item && item.prop) {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册