提交 597b1a28 编写于 作者: Neuromancer255's avatar Neuromancer255

工具栏权限显示逻辑判断

上级 9e9d28ed
......@@ -25,12 +25,12 @@
<#list ctrl.getPSDEToolbarItems() as item>
<#if itemsLength == 1 && item_index == 0 && item.getPFPartCodeType() == "ITEM_DEUIACTION">
<ion-fab>
<ion-fab v-show="getToolBarLimit">
${P.getPartCode(item).code}
</ion-fab>
<#else>
<ion-fab>
<ion-fab-button class="app-view-toolbar-button"><ion-icon name="add"></ion-icon></ion-fab-button>
<ion-fab v-show="getToolBarLimit">
<ion-fab-button class="app-view-toolbar-button"><ion-icon name="chevron-up-circle-outline"></ion-icon></ion-fab-button>
<ion-fab-list class="fab-list" side="top">
<#list ctrl.getPSDEToolbarItems() as item>
${P.getPartCode(item).code}
......
......@@ -23,3 +23,21 @@
*/
public ${ctrl.name}ShowState: boolean = false;
</#if>
/**
* 工具栏权限
*
* @type {boolean}
* @memberof ${srfclassname('${view.name}')}
*/
get getToolBarLimit() {
let toolBarVisable:boolean;
if(this.righttoolbarModels){
toolBarVisable = Object.keys(this.righttoolbarModels).every((tbitem:any)=>{
return this.righttoolbarModels[tbitem] === true;
})
} else{
toolBarVisable = false;
}
return toolBarVisable;
}
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册