提交 469047cd 编写于 作者: KK's avatar KK

update 权限菜单

上级 75898ebf
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
<#assign import_block> <#assign import_block>
import ${srfclassname('${ctrl.codeName}')}Model from '@/app-core/ctrl-model/app/${srffilepath2(ctrl.codeName)}-${ctrl.getControlType()?lower_case}-model'; import ${srfclassname('${ctrl.codeName}')}Model from '@/app-core/ctrl-model/app/${srffilepath2(ctrl.codeName)}-${ctrl.getControlType()?lower_case}-model';
import { Environment } from '@/environments/environment';
</#assign> </#assign>
<#ibizinclude> <#ibizinclude>
../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl ../@MACRO/CONTROL/CONTROL_HEADER-BASE.vue.ftl
...@@ -387,11 +388,31 @@ ${P.getLogicCode(singleFuncs,"LOGIC.vue").code} ...@@ -387,11 +388,31 @@ ${P.getLogicCode(singleFuncs,"LOGIC.vue").code}
protected load(data: any) { protected load(data: any) {
this.dataProcess(this.menuMode.getAppMenuItems()); this.dataProcess(this.menuMode.getAppMenuItems());
this.menus = this.menuMode.getAppMenuItems(); this.menus = this.menuMode.getAppMenuItems();
if(Environment.enablePermissionValid){
this.computedEffectiveMenus(this.menus);
}
<#if view.isDefaultPage?? && view.isDefaultPage()> <#if view.isDefaultPage?? && view.isDefaultPage()>
<#-- this.doMenuSelect(); --> <#-- this.doMenuSelect(); -->
</#if> </#if>
} }
/**
* 计算有效菜单项
*
* @param {*} data
* @memberof Main
*/
public computedEffectiveMenus(inputMenus:Array<any>){
inputMenus.forEach((_item:any) =>{
if(!this.$store.getters['authresource/getAuthMenu'](_item)){
_item.hidden = true;
if (_item.items && _item.items.length > 0) {
this.computedEffectiveMenus(_item.items);
}
}
})
}
/** /**
* 数据处理 * 数据处理
* *
......
...@@ -21,6 +21,8 @@ export const Environment = { ...@@ -21,6 +21,8 @@ export const Environment = {
UploadFile: 'ibizutil/upload', UploadFile: 'ibizutil/upload',
// 是否为pc端应用 // 是否为pc端应用
isAppMode: true, isAppMode: true,
// 是否开启权限认证
enablePermissionValid: false,
//统一地址 //统一地址
uniteAddress: "http://172.16.100.202:8114", uniteAddress: "http://172.16.100.202:8114",
// 是否为开发模式 // 是否为开发模式
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册