提交 bf416750 编写于 作者: zhouweidong's avatar zhouweidong

菜单

上级 6a8139cf
......@@ -42,7 +42,7 @@ TARGET=PSSYSTEM
],
</#if>
<#if sys.getAllPSApps()??>
,"appmenus":[
"appmenus":[
<#list sys.getAllPSApps() as app>
<#if app_index gt 0 >,</#if>
{
......@@ -57,89 +57,89 @@ TARGET=PSSYSTEM
}
<#comment>获取实体数据集</#comment>
<#function getDataSet>
<#assign result="[" >
<#assign result_dataSet="[" >
<#if de.getAllPSDEDataSets()??>
<#list de.getAllPSDEDataSets() as dataSet>
<#if dataSet_index gt 0><#assign result=result+","></#if>
<#if dataSet_index gt 0><#assign result_dataSet=result_dataSet+","></#if>
<#assign dataSetLogicName="">
<#if dataSet.getLogicName()?? && dataSet.getLogicName()!=''><#assign dataSetLogicName=dataSet.getLogicName()><#else><#assign dataSetLogicName=dataSet.codeName></#if>
<#assign result=result+"{\"id\":\""+dataSet.codeName+"\" , \"name\":\""+dataSetLogicName+"\"}">
<#assign result_dataSet=result_dataSet+"{\"id\":\""+dataSet.codeName+"\" , \"name\":\""+dataSetLogicName+"\"}">
</#list>
</#if>
<#assign result=result+"]" >
<#return result>
<#assign result_dataSet=result_dataSet+"]" >
<#return result_dataSet>
</#function>
<#comment>获取实体行为</#comment>
<#function getDEAction>
<#assign result="[" >
<#assign result_deAction="[" >
<#if de.getAllPSDEActions()??>
<#list de.getAllPSDEActions() as deAction>
<#if deAction_index gt 0><#assign result=result+","></#if>
<#if deAction_index gt 0><#assign result_deAction=result_deAction+","></#if>
<#assign deActionLogicName="">
<#if deAction.getLogicName()?? && deAction.getLogicName()!=''><#assign deActionLogicName=deAction.getLogicName()><#else><#assign deActionLogicName=deAction.codeName></#if>
<#assign result=result+"{\"id\":\""+deAction.codeName+"\" , \"name\":\""+deActionLogicName+"\" , \"type\":\""+deAction.getActionType()+"\" }">
<#assign result_deAction=result_deAction+"{\"id\":\""+deAction.codeName+"\" , \"name\":\""+deActionLogicName+"\" , \"type\":\""+deAction.getActionType()+"\" }">
</#list>
</#if>
<#assign result=result+"]" >
<#return result>
<#assign result_deAction=result_deAction+"]" >
<#return result_deAction>
</#function>
<#comment>获取统一资源</#comment>
<#function getUniRes>
<#assign result="[" >
<#assign result_unires="[" >
<#if de.getAllPSDEActions()??>
<#list de.getAllPSDEActions() as deAction>
<#if deAction_index gt 0><#assign result=result+","></#if>
<#if deAction_index gt 0><#assign result_unires=result_unires+","></#if>
<#assign deActionLogicName="">
<#if deAction.getLogicName()?? && deAction.getLogicName()!=''><#assign deActionLogicName=deAction.getLogicName()><#else><#assign deActionLogicName=deAction.codeName></#if>
<#assign result=result+"{\"id\":\""+deAction.codeName+"\" , \"name\":\""+deActionLogicName+"\" , \"type\":\""+deAction.getActionType()+"\" }">
<#assign result_unires=result_unires+"{\"id\":\""+deAction.codeName+"\" , \"name\":\""+deActionLogicName+"\" , \"type\":\""+deAction.getActionType()+"\" }">
</#list>
</#if>
<#assign result=result+"]" >
<#return result>
<#assign result_unires=result_unires+"]" >
<#return result_unires>
</#function>
<#comment>获取应用菜单</#comment>
<#function getAppMenu app>
<#assign appMenuContent="[">
<#assign result_appMenu="[">
<#if app.getAllPSAppMenuModels()??>
<#list app.getAllPSAppMenuModels() as appMenu>
<#if appMenu_index gt 0><#assign appMenuContent=appMenuContent+","></#if>
<#if appMenu_index gt 0><#assign result_appMenu=result_appMenu+","></#if>
<#assign menuItems=getAppMenuItems(appMenu)>
<#assign appMenuContent=appMenuContent+"{ \"menu\":\""+appMenu.name+"\", \"menuitem\":"+menuItems+" }">
<#assign result_appMenu=result_appMenu+"{ \"menu\":\""+appMenu.name+"\", \"menuitem\":"+menuItems+" }">
</#list>
</#if>
<#assign appMenuContent=appMenuContent+"]">
<#return appMenuContent>
<#assign result_appMenu=result_appMenu+"]">
<#return result_appMenu>
</#function>
<#comment>获取菜单项集合</#comment>
<#function getAppMenuItems menuGroup>
<#assign resultMenuItem="[" >
<#assign result_MenuItems="[" >
<#if menuGroup.getPSAppMenuItems()??>
<#list menuGroup.getPSAppMenuItems() as menuItem>
<#if menuItem_index gt 0>
<#assign resultMenuItem=resultMenuItem+",">
<#assign result_MenuItems=result_MenuItems+",">
</#if>
<#assign singMenuItem=getAppMenuItem(menuItem)>
<#assign resultMenuItem=resultMenuItem+singMenuItem>
<#assign result_MenuItems=result_MenuItems+singMenuItem>
</#list>
</#if>
<#assign resultMenuItem=resultMenuItem+"]" >
<#return resultMenuItem>
<#assign result_MenuItems=result_MenuItems+"]" >
<#return result_MenuItems>
</#function>
<#comment>获取菜单项</#comment>
<#function getAppMenuItem menuItem>
<#if menuItem.getPSAppMenuItems()??>
<#assign items=getAppMenuItems(menuItem)>
<#assign result="{\"id\":\""+menuItem.id+"\" , \"name\":\""+menuItem.name+"\" , \"items\":"+items+"}">
<#assign result_menuItem="{\"id\":\""+menuItem.id+"\" , \"name\":\""+menuItem.name+"\" , \"items\":"+items+"}">
<#else>
<#assign result="{\"id\":\""+menuItem.id+"\" , \"name\":\""+menuItem.name+"\" }">
<#assign result_menuItem="{\"id\":\""+menuItem.id+"\" , \"name\":\""+menuItem.name+"\" }">
</#if>
<#return result>
<#return result_menuItem>
</#function>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册