test
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

134 lines
6.1 KiB

{template 'common/header'}
{template 'account/account-header'}
<div id="js-account-manage-users" ng-controller="AccountManageUsers" ng-cloak>
<table class="table we7-table table-manage-user">
<col width="230px" />
<col />
<col />
<tr>
<th>权限</th>
<th class="text-left">用户名</th>
<th class="text-right">
<a href="javascript:;" class="color-default" data-toggle="modal" data-target="#user-modal">添加管理员</a>
</th>
</tr>
<tr>
<td>主管理员</td>
<td class="text-left" ng-bind="owner.username" ng-if="owner"></td>
<td class="text-left" ng-bind="vice_founder.username" ng-if="!owner && vice_founder"></td>
<td class="text-left" ng-if="!owner && !vice_founder">{$founder_info}</td>
<td class="text-right ">
<div class="link-group">
{if permission_check_account_user('see_account_manage_users_edit_owner')}
<a href="javascript:;" ng-click="changeOwner(owner.username)">修改</a>
<we7-modal-tip on-confirm="delPermission(owner.uid)" content="'确认删除当前选择的用户?'"><a href="javascript:;" ng-if="owner" class="hidden">删除</a></we7-modal-tip>
{/if}
</div>
</td>
</tr>
<tr ng-repeat="(key, item) in manager" ng-if="manager">
<td ng-if="key == 0" rowspan="{{manager.length}}">管理员</td>
<td class="text-left" ng-class="{'we7-padding-none': key != 0}" ng-bind="item.username" style="padding-left: 0"></td>
<td class="text-right ">
<div class="link-group">
<!-- {if permission_check_account_user('see_account_manage_users_set_permission_for_manager')}-->
<!-- <a href="javascript:;" ng-click="setPermission(item.uid)">权限设置</a>-->
<!-- {/if}-->
{if permission_check_account_user('see_account_manage_users_delmanager')}
<we7-modal-tip on-confirm="delPermission(item.uid)" content="'确认删除当前选择的用户?'"><a href="javascript:;">删除</a></we7-modal-tip>
{/if}
</div>
</td>
</tr>
<tr ng-repeat="(key, item) in operator" ng-if="operator">
<td ng-if="key == 0" rowspan="{{operator.length}}">操作员</td>
<td class="text-left" ng-class="{'we7-padding-none': key != 0}" ng-bind="item.username"></td>
<td class="text-right">
<div class="link-group">
<!-- {if permission_check_account_user('see_account_manage_users_set_permission_for_operator')}-->
<!-- <a href="javascript:;" ng-click="setPermission(item.uid)">权限设置</a>-->
<!-- {/if}-->
{if permission_check_account_user('see_account_manage_users_deloperator')}
<we7-modal-tip on-confirm="delPermission(item.uid)" content="'确认删除当前选择的用户?'"><a href="javascript:;" >删除</a></we7-modal-tip>
{/if}
</div>
</td>
</tr>
</table>
<!-- 添加主管理员模态框 -->
<div class="modal" id="owner-modal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h3 class="modal-title">修改账号主管理员</h3>
</div>
<div class="modal-body we7-form">
<div class="form-group">
<label class="col-sm-2 control-label">用户名</label>
<div class="col-sm-10">
<input id="add-owner-username" type="text" class="form-control">
<span class="help-block">请输入完整的用户名。</span>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" ng-click="addOwner()">确认</button>
<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
</div>
</div>
</div>
</div>
<!-- 添加账号操作员/管理模态框 -->
<div class="modal" id="user-modal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h3 class="modal-title">添加账号管理员</h3>
</div>
<div class="modal-body we7-form">
<div class="form-group" style="display: none">
<label class="control-label col-sm-2"></label>
<div class="col-sm-10">
<input class="addtype" type="radio" id="addtype-1" name="addtype" value="{ACCOUNT_MANAGE_TYPE_OPERATOR}">
<label for="addtype-1" class="radio-inline">操作员</label>
<input class="addtype" type="radio" id="addtype-2" name="addtype" value="{ACCOUNT_MANAGE_TYPE_MANAGER}" checked>
<label class="radio-inline" for="addtype-2">管理员</label>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">用户名</label>
<div class="col-sm-10">
<input id="add-username" type="text" class="form-control">
<span class="help-block">请输入完整的用户名。{if permission_check_account_user('see_account_manage_users_adduser')}<a class="color-default" target = '_blank' href="{url 'user/create'}">+添加新用户</a>{/if}</span>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" ng-click="addUsername()">确认</button>
<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
</div>
</div>
</div>
</div>
</div>
<script>
angular.module('accountApp').value('config', {
vice_founder: {php echo !empty($vice_founder) ? json_encode($vice_founder) : 'null'},
owner: {php echo !empty($owner) ? json_encode($owner) : 'null'},
manager: {php echo !empty($manager) ? json_encode($manager) : 'null'},
operator: {php echo !empty($operator) ? json_encode($operator) : 'null'},
state: {php echo !empty($state) ? json_encode($state) : 'null'},
accountType: {php echo !empty($_GPC['account_type']) ? json_encode($_GPC['account_type']) : '1'},
links: {
delete: "{php echo url('account/post-user/delete', array('uniacid' => $uniacid))}",
setPermission: "{php echo url('account/post-user/set_permission', array('uniacid' => $uniacid));}",
addUser: "{php echo url('account/post-user/set_manager', array('uniacid' => $uniacid))}"
}
});
angular.bootstrap($('#js-account-manage-users'), ['accountApp']);
</script>
{template 'common/footer'}