functionList.jsp 4.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <t:base type="jquery,easyui,tools,DatePicker"></t:base>
  4. <%-- update-start--Author:duanql Date:20130619 for:操作按钮窗口显示控制--%>
  5. <div id="system_function_functionList" class="easyui-layout" fit="true"><%-- update-end--Author:duanql Date:20130619 for:操作按钮窗口显示控制--%>
  6. <div region="center" style="padding:0px;border:0px">
  7. <t:datagrid name="functionList" title="menu.manage" actionUrl="functionController.do?functionGrid" idField="id" treegrid="true" pagination="false" btnCls="bootstrap btn btn-normal btn-xs">
  8. <t:dgCol title="common.id" field="id" treefield="id" hidden="true"></t:dgCol>
  9. <t:dgCol title="menu.name" field="functionName" treefield="text" width="40"></t:dgCol>
  10. <t:dgCol title="common.icon" field="TSIcon_iconPath" treefield="code" image="true" width="10"></t:dgCol>
  11. <t:dgCol title="funcType" field="functionType" treefield="functionType" replace="funcType.page_0,funcType.from_1" width="20"></t:dgCol>
  12. <t:dgCol title="menu.url" field="functionUrl" treefield="src" width="80"></t:dgCol>
  13. <t:dgCol title="menu.order" field="functionOrder" treefield="order" width="12"></t:dgCol>
  14. <t:dgCol title="menu.funiconstyle" field="functionIconStyle" treefield="iconStyle" width="25"></t:dgCol>
  15. <t:dgCol title="common.operation" field="opt"></t:dgCol>
  16. <t:dgDelOpt url="functionController.do?del&id={id}" title="common.delete" urlclass="ace_button" urlStyle="background-color:#ec4758;" urlfont="fa-trash-o"></t:dgDelOpt>
  17. <%-- <t:dgFunOpt funname="operationDetail(id)" title="button.setting" urlclass="ace_button" urlfont="fa-cog"></t:dgFunOpt>--%>
  18. <%-- <t:dgFunOpt funname="operationData(id)" title="数据规则" urlclass="ace_button" urlStyle="background-color:#1a7bb9;" urlfont="fa-database"></t:dgFunOpt>--%>
  19. <t:dgFunOpt funname="operationDetail(id)" exp="state#eq#open" title="button.setting" urlclass="ace_button" urlfont="fa-cog"></t:dgFunOpt>
  20. <t:dgFunOpt funname="operationData(id)" exp="dataRuleTag#eq#true" title="数据规则" urlclass="ace_button" urlStyle="background-color:#1a7bb9;" urlfont="fa-database"></t:dgFunOpt>
  21. <t:dgToolBar title="common.add.param" langArg="common.menu" icon="fa fa-plus" url="functionController.do?addorupdate" height="560" funname="addFun"></t:dgToolBar>
  22. <t:dgToolBar title="common.edit.param" langArg="common.menu" icon="fa fa-edit" url="functionController.do?addorupdate" height="560" funname="update"></t:dgToolBar>
  23. </t:datagrid>
  24. </div>
  25. </div>
  26. <%-- update-start--Author:duanql Date:20130619 for:操作按钮窗口显示控制--%>
  27. <div data-options="region:'east',
  28. title:'<t:mutiLang langKey="operate.button.list"/>',
  29. collapsed:true,
  30. split:true,
  31. border:false,
  32. onExpand : function(){
  33. li_east = 1;
  34. },
  35. onCollapse : function() {
  36. li_east = 0;
  37. }"
  38. style="width: 400px; overflow: hidden;">
  39. <div class="easyui-panel" style="padding:0px;border:0px" fit="true" border="false" id="operationDetailpanel"></div>
  40. </div>
  41. </div>
  42. <script type="text/javascript">
  43. <%-- update-start--Author:anchao Date:20130415 for:按钮权限控制--%>
  44. $(function() {
  45. var li_east = 0;
  46. });
  47. //数据规则权数
  48. function operationData(fucntionId){
  49. if(li_east == 0){
  50. $('#system_function_functionList').layout('expand','east');
  51. }
  52. $('#operationDetailpanel').panel("refresh", "functionController.do?dataRule&functionId=" +fucntionId);
  53. }
  54. function operationDetail(functionId)
  55. {
  56. if(li_east == 0){
  57. $('#system_function_functionList').layout('expand','east');
  58. }
  59. $('#operationDetailpanel').panel("refresh", "functionController.do?operation&functionId=" +functionId);
  60. }
  61. <%-- update-end--Author:anchao Date:20130415 for:按钮权限控制--%>
  62. <%-- update-start--Author:jueyue Date:20130622 for:菜单录入代入父菜单--%>
  63. function addFun(title,url, id) {
  64. var rowData = $('#'+id).datagrid('getSelected');
  65. if (rowData) {
  66. url += '&TSFunction.id='+rowData.id;
  67. }
  68. add(title,url,'functionList',650,560);
  69. }
  70. <%-- update-end--Author:jueyue Date:20130622 for:菜单录入代入父菜单--%>
  71. </script>