You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
154 lines
4.8 KiB
PHP
154 lines
4.8 KiB
PHP
<div class="container-fluid mb_10">
|
|
<div class="pull-right content-action">
|
|
<a href="<?php echo Zc::url(AdminRouteConst::adminUserIndex)?>" class="btn btn-primary"><i class="glyphicon glyphicon-arrow-left"></i>返回</a>
|
|
</div>
|
|
</div>
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h3 class="panel-title"><i class="glyphicon glyphicon-th-list"></i>管理员编辑</h3>
|
|
</div>
|
|
<?php if($errorMsg){?>
|
|
<p class="alert alert-danger">
|
|
<?php echo $errorMsg;?>
|
|
</p>
|
|
<?php }?>
|
|
<?php if($successMsg){?>
|
|
<p class="alert alert-success">
|
|
<?php echo $successMsg;?>
|
|
</p>
|
|
<?php }?>
|
|
<div class="panel-body">
|
|
<?php echo ZcHtml::beginForm(zc::url(AdminRouteConst::adminUserSave, 'post'))?>
|
|
<table class="table">
|
|
<tr>
|
|
<td style="width:10%">
|
|
<b>姓名:</b>
|
|
</td>
|
|
<td>
|
|
<div class="form-inline">
|
|
<?php
|
|
echo ZcHtml::input('text', 'notes', $userInfo['notes'], array('class' => 'form-control col-xs-3 ', 'readonly' => $readonly));
|
|
?>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width:10%">
|
|
<b>工号:</b>
|
|
</td>
|
|
<td>
|
|
<div class="form-inline">
|
|
<?php
|
|
echo ZcHtml::input('text', 'username', $userInfo['username'], array('class' => 'form-control col-xs-3', 'readonly' => $readonly));
|
|
?>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<?php if($showType != 'notPWD') {?>
|
|
<tr>
|
|
<td style="width:10%">
|
|
<b>新密码:</b>
|
|
</td>
|
|
<td>
|
|
<div class="form-inline">
|
|
<?php echo ZcHtml::input('password', 'passWord', '', array('class' => 'form-control col-xs-3'));?>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width:10%">
|
|
<b>确认密码:</b>
|
|
</td>
|
|
<td>
|
|
<div class="form-inline">
|
|
<?php echo ZcHtml::input('password', 'confirmPassWord', '', array('class' => 'form-control col-xs-3'));?>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<?php }?>
|
|
<?php if($showType != 'onlyPWD') {?>
|
|
<tr>
|
|
<td style="width:10%">
|
|
<b>手机号码:</b>
|
|
</td>
|
|
<td>
|
|
<div class="form-inline">
|
|
<?php echo ZcHtml::input('text', 'mobile', $userInfo['mobile'], array('class' => 'form-control col-xs-3'));?>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width:10%">
|
|
<b>状态:</b>
|
|
</td>
|
|
<td>
|
|
<div class="form-inline">
|
|
<?php
|
|
echo ZcHtml::dropDownList('status', $userInfo['status'], array(
|
|
StatusConst::normal => '正常',
|
|
StatusConst::delete => '删除'
|
|
), array('class' => 'form-control col-xs-3'));
|
|
?>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="width:10%">
|
|
<b>角色:</b>
|
|
</td>
|
|
<td>
|
|
<div class="form-inline content scrollbox" id="role" style="width:100%; height:300px;overflow:auto;">
|
|
<div>
|
|
<label><?php echo ZcHtml::checkbox('selectAll', false, array('id' => 'J_selectAllRoleIdCheckbox'))?>全选</label>
|
|
</div>
|
|
|
|
<?php
|
|
foreach ($roleList as $v) {
|
|
$currRoleId = $v->getZcRoleId();
|
|
$subRole = $v->getSubRoleIds();
|
|
if(empty($subRole) && in_array($currRoleId, $notDisplayRole)) { //属于子角色且没有子角色的则不显示
|
|
continue;
|
|
}
|
|
?>
|
|
<div id="J_roleIdCheckboxDiv">
|
|
<label class="mr_10 mb_10">
|
|
<?php echo ZcHtml::checkbox('roleIds[]', in_array($v->getZcRoleId() ,$currentRoleIds) ? true : false, array('value' => $v->getZcRoleId(), 'class' =>'J_roleIdCheckbox'));?>
|
|
<?php echo $v->getName()?>
|
|
</label>
|
|
<?php
|
|
if(!empty($subRole)) {
|
|
foreach($subRole as $subv) {
|
|
$currSubRoleId = $subv->getZcRoleId();
|
|
echo '<label class="mr_10 checkbox-inline">';
|
|
echo ZcHtml::checkbox('roleIds[]', in_array($currSubRoleId, $currentRoleIds) ? true : false, array('value' => $currSubRoleId, 'class' => 'J_roleIdCheckbox'));
|
|
echo $subv->getName();
|
|
echo '</label>';
|
|
}
|
|
}
|
|
?>
|
|
<?php }?>
|
|
</div>
|
|
</div>
|
|
|
|
</td>
|
|
</tr>
|
|
<?php }?>
|
|
<tr>
|
|
<td colspan="2">
|
|
<?php echo ZcHtml::hiddenInput('action', !empty($userInfo['admin_id']) ? ( $showType == 'onlyPWD' ? 'resetPWD' : 'editUser') : 'addUser')?>
|
|
<?php echo ZcHtml::hiddenInput('showType', $showType)?>
|
|
<?php if(!empty($userInfo)) {
|
|
echo ZcHtml::hiddenInput('adminId', $userInfo['admin_id']);
|
|
echo ZcHtml::hiddenInput('username', $userInfo['username']);
|
|
}?>
|
|
<?php echo ZcHtml::submitButton(!empty($userInfo['admin_id']) ? '保存' : '添加', array('class' => 'btn btn-primary'))?>
|
|
<?php echo ZcHtml::resetButton('重置', array('class' => 'btn btn-info'))?>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<?php echo HtmlTool::getStaticCommonFile(array('/biz/admin/rbac.js'));?>
|