提交 514fc604 编写于 作者: KK's avatar KK

主状态事件

上级 f8edacf1
...@@ -1444,11 +1444,29 @@ import { Util } from '@/ibiz-core/utils'; ...@@ -1444,11 +1444,29 @@ import { Util } from '@/ibiz-core/utils';
this.$emit('load', this.data); this.$emit('load', this.data);
} }
</#if> </#if>
</#if> </#if>
<#-- 搜索表单:End -->
/**
* 计算表单按钮权限状态
*
* @param {*} [data] 传入数据
* @memberof EditorsBase
*/
public computeButtonState(data:any){
let targetData:any = this.transformData(data);
if(this.detailsModel && Object.keys(this.detailsModel).length >0){
Object.keys(this.detailsModel).forEach((name:any) =>{
if(this.detailsModel[name] && this.detailsModel[name].uiaction && this.detailsModel[name].uiaction.dataaccaction && Object.is(this.detailsModel[name].detailType,"BUTTON")){
let tempUIAction:any = JSON.parse(JSON.stringify(this.detailsModel[name].uiaction));
this.$viewTool.calcActionItemAuthState(targetData,[tempUIAction],this.appUIService);
this.detailsModel[name].visible = tempUIAction.visabled;
this.detailsModel[name].disabled = tempUIAction.disabled;
}
})
}
}
<#ibizinclude> <#ibizinclude>
../@MACRO/CONTROL/CONTROL_BOTTOM-BASE.vue.ftl ../@MACRO/CONTROL/CONTROL_BOTTOM-BASE.vue.ftl
</#ibizinclude> </#ibizinclude>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册