power.1.html 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <section id="page-title">
  2. <div class="row">
  3. <div class="col-sm-10">
  4. <h1 class="mainTitle">权限设置</h1><span class="mainDescription">对本页面用户操作和需填写内容的说明“系统角色和对应权限设置,可编辑角色及设置菜单权限”。</span></div>
  5. </div>
  6. </section>
  7. <div class="row" ng-controller="powerCtrl">
  8. <div class="col-md-5">
  9. <div class="col-md-12 contenthead">
  10. <h5 class="over-title margin-top-15 pull-left"> <span class="text-bold">角色</span></h5>
  11. <div class="pull-right margin-top-10">
  12. <button ng-click="addRole()" class="btn btn-primary btn-sm ">
  13. 新增
  14. </button>
  15. <!--<button ng-click="changeRole() " class="btn btn-primary btn-sm" style="margin-left:10px" ng-disabled="change">
  16. 修改
  17. </button>-->
  18. <button ng-click="removeRole()" class="btn btn-primary btn-sm" style="margin-left:10px" ng-disabled="change">
  19. 删除
  20. </button>
  21. </div>
  22. </div>
  23. <div class="col-md-12 treehead" style="overflow:auto; height:{{bodyHeight}}px">
  24. <!--<div class="panel-body">-->
  25. <div class="box-tree">
  26. <span ng-if="doing_async">...加载中...</span>
  27. <abn-tree tree-data="my_data" tree-control="my_tree" on-select="my_tree_handler(branch)" expand-level="2" icon-leaf=" ti-user" icon-expand="ti-plus" icon-collapse="ti-minus "></abn-tree>
  28. </div>
  29. <!--</div>-->
  30. </div>
  31. </div>
  32. <div class=" col-md-7 ">
  33. <tabset class="tabbable">
  34. <tab heading="角色详情" class="text-bold">
  35. <!--<div class="col-md-12">
  36. <button ng-click="changerole(role) " class="btn btn-primary btn-sm pull-right" ng-disabled="change">
  37. 确认
  38. </button>
  39. </div>-->
  40. <div class="row form-group">
  41. <button ng-click="changerole(role) " class="btn btn-primary btn-sm pull-right margin-right-15" ng-disabled="change">
  42. 确认
  43. </button>
  44. <div class="col-md-12 margin-bottom-15 ">
  45. <label class="col-md-3 control-label">角色名:</label>
  46. <div class="col-md-7">
  47. <input class="form-control" ng-model="role.role" placeholder="请输入角色名..." />
  48. </div>
  49. </div>
  50. <!--<div class="col-md-12 margin-bottom-15 margin-top-15">
  51. <label class="col-md-3 control-label">所属模块:</label>
  52. <ui-select class="col-md-7" multiple ng-model="role.model" theme="bootstrap" ng-disabled="disabled" close-on-select="false">
  53. <ui-select-match placeholder="请选择模块...">
  54. {{$item.name}}
  55. </ui-select-match>
  56. <ui-select-choices repeat="index in roledetail | filter:$select.search">
  57. {{index.name}}
  58. </ui-select-choices>
  59. </ui-select>
  60. </div>-->
  61. <div class="col-md-12 margin-bottom-15 margin-top-15">
  62. <label class="col-md-3 control-label">所属模块:</label>
  63. <div class="col-md-7">
  64. <ui-select ng-model="role.model" theme="bootstrap">
  65. <ui-select-match placeholder="选择所属模块...">
  66. {{$select.selected.name}}
  67. </ui-select-match>
  68. <ui-select-choices repeat="item in roledetail | filter: $select.search">
  69. {{item.name}}
  70. </ui-select-choices>
  71. </ui-select>
  72. </div>
  73. </div>
  74. <div>
  75. <div class="col-md-12 margin-bottom-15 margin-top-15">
  76. <label class="col-md-3 control-label">角色描述:</label>
  77. <textarea class="form-control autosize msd-elastic: \n; col-md-7" data-ng-model="role.remark"></textarea>
  78. </div>
  79. </div>
  80. </div>
  81. </tab>
  82. <tab heading="仪表盘权限" class="text-bold">
  83. <button ng-click="changeDashboard() " class="btn btn-primary btn-sm pull-right" ng-disabled="change">
  84. 确认
  85. </button>
  86. <!--<div ng-repeat="p in dashboard_tree">
  87. <a ng-click="">
  88. <span><i class="ti-user"></i></span>
  89. <lable>{{p.name}}</lable>
  90. </a>
  91. </div>-->
  92. <div class="" style="overflow:auto;height:{{bodyHeight-30}}px">
  93. <div class="box-tree">
  94. <span ng-if="doing_asyncdash">...加载中...</span>
  95. <abn-trees tree-data="dashboard_tree" on-chioce="formdashboard(item)" tree-control="my_tree" expand-level="" relation=true icon-before="fa fa-tag" icon-expand="ti-plus " icon-collapse="ti-minus" check-boxs=true></abn-trees>
  96. </div>
  97. </div>
  98. </tab>
  99. <tab heading="权限" class="text-bold">
  100. <!--<div>-->
  101. <!--<h5 class="over-title margin-top-15"> <span class="text-bold ">权限</span></h5>-->
  102. <button ng-click="changeData() " class="btn btn-primary btn-sm pull-right" ng-disabled="change">
  103. 确认
  104. </button>
  105. <!--</div>
  106. <br/>-->
  107. <div class="" style="overflow:auto;height:{{bodyHeight-30}}px">
  108. <div class="box-tree ">
  109. <span ng-if="doing_asyncpower ">...加载中...</span>
  110. <abn-trees tree-data="my_power " on-chioce="formbranch(item)" tree-control="my_tree " expand-level="" relation=true getchild=true icon-expand="ti-plus " icon-collapse="ti-minus " check-boxs=true></abn-trees>
  111. </div>
  112. </div>
  113. </tab>
  114. </tabset>
  115. </div>
  116. <!--</div>
  117. </div>
  118. </div>
  119. </div>-->
  120. </div>