提交 d5f3304d 编写于 作者: tony001's avatar tony001

update:多数据视图快速分组识别快速分组默认数据

上级 dff5270d
......@@ -368,7 +368,7 @@
}
}else if(quickGroupCodeList.tag && Object.is(quickGroupCodeList.codelistType,"DYNAMIC")){
this.codeListService.getItems(quickGroupCodeList.tag,{},{}).then((res:any) => {
this.quickGroupModel = res;
this.quickGroupModel = this.setGroupDefaultData(res);
}).catch((error:any) => {
<#noparse>console.log(`----${quickGroupCodeList.tag}----代码表不存在`);</#noparse>
});
......@@ -400,7 +400,29 @@
}
})
}
return inputArray;
return this.setGroupDefaultData(inputArray);
}
/**
* 设置快速分组默认数据
*
* @memberof ${srfclassname('${view.name}')}Base
*/
public setGroupDefaultData(items:any[]){
if(items.length >0){
items.forEach((item:any) =>{
if(this.viewparams && this.viewparams['srfitemactivate'] && Object.is(item.value,this.viewparams['srfitemactivate'])){
item.default = true;
this.quickGroupData = item.data;
}else{
item.default = false;
}
})
if(this.viewparams && this.viewparams['srfitemactivate']){
delete this.viewparams['srfitemactivate'];
}
}
return items;
}
/**
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册