123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- <!DOCTYPE html>
- <html xmlns="http://www.w3.org/1999/xhtml" data-ng-app="app">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta http-equiv="Pragma" content="no-cache" />
- <meta http-equiv="Cache-Control" content="no-cache" />
- <meta http-equiv="Expires" content="0" />
- <title>权限管理</title>
- <link href="../../AFrontEnd/css/animate.css" rel="stylesheet" />
- <link href="../../AFrontEnd/css/fontawesome/css/font-awesome.css" rel="stylesheet" />
- <link href="../../AFrontEnd/css/bootstrap.css" rel="stylesheet" />
- <link href="../../AFrontEnd/css/style.css" rel="stylesheet" />
- <script>document.write("<link href='../../AFrontEnd/css/special.css?time=" + new Date().getTime() + "' rel='stylesheet'>");</script>
- <link href="css/index.css?v=20200604" rel="stylesheet" />
- </head>
- <body>
- <div class="wrapper wrapper-content" ng-controller="permissionCtrl as ctl" ng-cloak>
- <div class="loading" ng-if="ctl.loading">
- <div class="loading-msg">
- <h3>数据加载中,请等待</h3>
- <div class="spinner">
- <div class="bounce1"></div>
- <div class="bounce2"></div>
- <div class="bounce3"></div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-md-5">
- <div class="ibox float-e-margins">
- <div class="ibox-content">
- <div class="row">
- <div class="col-md-12">
- <div class="sp-page">
- <div class="sp-page-col">
- <div class="sp-lh-26">选择机构: </div>
- </div>
- <div class="sp-page-col sp-ml-15">
- <select ng-model="ctl.unit" ng-change="ctl.getRole()" class="sp-select">
- <option ng-repeat="item in ctl.unitList" ng-init="ctl.unit=ctl.unitList[0].CODE" value="{{item.CODE}}">{{item.SECTION}}</option>
- </select>
- </div>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-md-12">
- <div class="sp-box">
- <ul class="role-list" id="js-role-list">
- <li id="js-role-list-tit">
- <i class="fa fa-minus-square-o sp-mr-5"></i>角色列表
- </li>
- <li ng-click="ctl.chooseRbac($index,item)" ng-class="{roleActive:ctl.activeRbac==$index}" ng-repeat="item in ctl.rows">
- {{item.ZUM}}
- </li>
- </ul>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="col-md-7">
- <div class="ibox float-e-margins">
- <div class="ibox-content">
- <div class="row" ng-if="ctl.userTypeEng!='SYSADMIN'">
- <div class="col-md-12">
- <div class="sp-page">
- <button type="button" ng-click="ctl.cancelRbac()" ng-disabled="ctl.unit.RBAC.length==0 || ctl.activeRbac ==-1" class="btn btn-success btn-sm sp-pull-right">重 置</button>
- <button type="button" ng-click="ctl.saveRbac()" ng-disabled="ctl.unit.RBAC.length==0 || ctl.activeRbac ==-1" class="btn btn-success btn-sm sp-mr-20 sp-pull-right">保 存</button>
- </div>
- </div>
- </div>
- <div class="row">
- <div class="col-md-12">
- <p class="text-center sp-bg-gray" style="line-height: 30px;margin-top: 0">功能列表</p>
- </div>
- </div>
- <div class="row">
- <div class="col-md-12 sp-pt-5 sp-pb-5">
- <label class="checkbox-inline">
- <input type="checkbox" ng-change="ctl.selectAll()" ng-model="ctl.isSelectedAll"> 全选
- </label>
- <!-- <label class="radio-inline">
- <input type="radio" name="selectAll" value="option2"> 全清
- </label> -->
- </div>
- </div>
- <div class="row">
- <div class="col-md-12" style="overflow-y: auto; max-height: 600px">
- <dl class="rbac-list" ng-repeat="item in ctl.getFunc">
- <dt>
- <i class="fa fa-minus-square-o" ng-click="ctl.showList($event)" style="cursor: pointer;"></i>
- {{item.cname}}
- <input type="checkbox" ng-model="item.check" ng-change="ctl.itemSelected(item)">
- </dt>
- <dd>
- <label class="checkbox-inline" ng-repeat="it in item.funcs" title="{{it.cname}}">
- <input type="checkbox" ng-model="it.check" ng-change="ctl.isSelected()"> {{it.cname}}
- </label>
- </dd>
- </dl>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script src="../../AFrontEnd/js/jquery/jquery-2.1.4.min.js"></script>
- <script src="../../AFrontEnd/js/angularjs/angular.js"></script>
- <script src="../../AFrontEnd/js/angularjs/dirPagination.js"></script>
- <script src="../../apiurljs.js"></script>
- <script src="../../js/sm4.js"></script>
- <script>document.write('<scri' + 'pt src="../../AFrontEnd/js/special/special.js?time=' + new Date().getTime() + '" type="text/javascript"></s' + 'cript>');</script>
- <script>document.write('<scri' + 'pt src="js/index.js?time=' + new Date().getTime() + '" type="text/javascript"></s' + 'cript>');</script>
- <script src="../../AFrontEnd/js/special/spng.js"></script>
- </body>
- </html>
|