|
@@ -7,7 +7,7 @@
|
|
|
<form name="roleForm" novalidate ng-submit="save()">
|
|
<form name="roleForm" novalidate ng-submit="save()">
|
|
|
<div class="modal-body">
|
|
<div class="modal-body">
|
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
|
- <label>角色名称</label> <input type="text" name="desc"
|
|
|
|
|
|
|
+ <label>角色名称</label> <input type="text" name="desc" disabled="!isManager"
|
|
|
ng-model="role.desc" class="form-control" placeholder="输入3-8个中文字描述"
|
|
ng-model="role.desc" class="form-control" placeholder="输入3-8个中文字描述"
|
|
|
required autofocus ng-readonly="role.isdefault">
|
|
required autofocus ng-readonly="role.isdefault">
|
|
|
<div class="tooltip in left control-tooltip"
|
|
<div class="tooltip in left control-tooltip"
|
|
@@ -18,7 +18,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="form-group">
|
|
<div class="form-group">
|
|
|
<label>职责范围</label>
|
|
<label>职责范围</label>
|
|
|
- <textarea class="form-control" name="duty" ng-model="role.duty"
|
|
|
|
|
|
|
+ <textarea class="form-control" name="duty" ng-model="role.duty" disabled="!isManager"
|
|
|
placeholder="角色的具体职责(50个中文字以内)" required
|
|
placeholder="角色的具体职责(50个中文字以内)" required
|
|
|
ng-readonly="role.isdefault"></textarea>
|
|
ng-readonly="role.isdefault"></textarea>
|
|
|
<div class="tooltip in left control-tooltip"
|
|
<div class="tooltip in left control-tooltip"
|
|
@@ -40,14 +40,14 @@
|
|
|
<li ng-repeat="resource in resources | orderBy:'index' track by resource.id"
|
|
<li ng-repeat="resource in resources | orderBy:'index' track by resource.id"
|
|
|
ng-class="{active: resource.$active}"
|
|
ng-class="{active: resource.$active}"
|
|
|
ng-click="onItemClick(resource)"><input ng-if="resource.items.length > 0" id="check_{{resource.id}}" type="checkbox"
|
|
ng-click="onItemClick(resource)"><input ng-if="resource.items.length > 0" id="check_{{resource.id}}" type="checkbox"
|
|
|
- ng-model="resource.$checked"
|
|
|
|
|
|
|
+ ng-model="resource.$checked" disabled="!isManager"
|
|
|
ng-change="onResourceChange(resource)"/><a ng-if="resource.items.length > 0">{{::resource.name}}<span
|
|
ng-change="onResourceChange(resource)"/><a ng-if="resource.items.length > 0">{{::resource.name}}<span
|
|
|
class="caret"></span></a></li>
|
|
class="caret"></span></a></li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="item">
|
|
<div class="item">
|
|
|
<ul class="list-unstyled">
|
|
<ul class="list-unstyled">
|
|
|
- <li ng-repeat="item in resourceItems"><input type="checkbox"
|
|
|
|
|
|
|
+ <li ng-repeat="item in resourceItems"><input type="checkbox" disabled="!isManager"
|
|
|
ng-model="item.$checked" ng-change="onItemChange()" />{{::item.name}}</li>
|
|
ng-model="item.$checked" ng-change="onItemChange()" />{{::item.name}}</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</div>
|
|
</div>
|