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

菜单

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