index.html 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <div class="bjui-pageHeader" data-layout-fixed="true">
  2. <div class="bjui-searchBar">
  3. <span style="float:right;margin-right:20px;">
  4. <a class="btn btn-green" data-toggle="dialog"
  5. data-options="{id:'menu_add', url:'__APP__/Home/Menu/add', width:600, height:350,onClose:'menu_sx'}" data-id="dialog-menuadd" data-icon="plus"> 新增菜单</a>
  6. </span>
  7. <span><a class="btn btn-orange" href="javascript:;" onclick="loadpage(this)" data-icon="undo"> 刷新</a></span>
  8. </div>
  9. </div>
  10. <!--header end -->
  11. <div class="bjui-pageContent">
  12. <table id='menutable'>
  13. <thead>
  14. <tr>
  15. <th data-options="{name:'id'}">id</th>
  16. <th data-options="{name:'pid'}">pid</th>
  17. <th data-options="{name:'title'}">菜单名称</th>
  18. <th data-options="{name:'name'}">菜单地址</th>
  19. <th data-options="{name:'level'}">菜单等级</th>
  20. <th data-options="{render:'updatestatus',align:'center',quicksort:false}">菜单状态</th>
  21. <th data-options="{render:'updatemenu',align:'center',quicksort:false}">操作</th>
  22. </tr>
  23. </thead>
  24. </table>
  25. </div>
  26. <div class="bjui-pageFooter">
  27. 未分页
  28. </div>
  29. <script>
  30. mypage('#menutable',false,false,'__MODULE__/Menu/index/list/sel');//表id ,是否显示分页,多选框,取值url
  31. function updatestatus (tr,data){
  32. var buff='<img src="__PUBLIC__/images/locked.gif" style="cursor: pointer;border:none;"/>';
  33. if(data.status==1){
  34. buff='<img src="__PUBLIC__/images/ok.gif" border="0"/>';
  35. }
  36. return buff;
  37. }
  38. function updatemenu(tr,data){
  39. //console.log(data);
  40. return '<a data-options={id:"menu_edit",url:"__MODULE__/Menu/edit/id/'+data.id+'",width:"600",height:"350",onClose:"menu_sx"} class="btn btn-green" data-toggle="dialog" >编辑</a>'+
  41. '<a class="btn btn-red" onclick="Data_del(\'__MODULE__/Menu/del\','+data.id+',\'#menutable\')" data-mask="true" >删除</a>';
  42. }
  43. function menu_sx(){
  44. $('#menutable').datagrid('refresh', {'filterFlag':true});
  45. }
  46. </script>