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.
pdd-order-api/app/views/page/admin/user/show_user_board.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'));?>