|
|
|
@ -17,78 +17,98 @@
|
|
|
|
|
padding: 0 16px;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
hr {
|
|
|
|
|
margin: 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.form-group {
|
|
|
|
|
margin-left: 15px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*模态框表单*/
|
|
|
|
|
.formDiv {
|
|
|
|
|
width: 100%;
|
|
|
|
|
height: 30px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.searchDiv {
|
|
|
|
|
margin-bottom: 0px !important;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.control-label {
|
|
|
|
|
width: 30%;
|
|
|
|
|
text-align: right;
|
|
|
|
|
padding-top: 2px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.input {
|
|
|
|
|
width: 50%;
|
|
|
|
|
float: left;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*按钮组*/
|
|
|
|
|
.btns {
|
|
|
|
|
margin-top: 5px;
|
|
|
|
|
text-align: right;
|
|
|
|
|
margin-bottom: 5px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*模态框*/
|
|
|
|
|
.modal-header {
|
|
|
|
|
text-align: center;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.modal-title {
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.modelBtns {
|
|
|
|
|
text-align: center;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.modelBtn {
|
|
|
|
|
width: 74px;
|
|
|
|
|
margin-left: 38px;
|
|
|
|
|
margin-bottom: 16px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.operBtns {
|
|
|
|
|
margin-left: 10px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.tableDiv {
|
|
|
|
|
margin-left: 14px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.shortInput {
|
|
|
|
|
width: 80px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.sexInput {
|
|
|
|
|
width: 70px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.warningLabel {
|
|
|
|
|
margin-left: 102px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.warningDiv {
|
|
|
|
|
margin-left: 134px;
|
|
|
|
|
margin-top: -20px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.hidden-xs {
|
|
|
|
|
max-width: 250px;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
|
white-space: nowrap;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.form-group {
|
|
|
|
|
padding-top: 5px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*.dropdown {
|
|
|
|
|
width:50%!important;
|
|
|
|
|
}*/
|
|
|
|
@ -164,7 +184,8 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 模态框(Modal) -->
|
|
|
|
|
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">
|
|
|
|
|
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"
|
|
|
|
|
data-backdrop="static" data-keyboard="false">
|
|
|
|
|
<div class="modal-dialog">
|
|
|
|
|
<div class="modal-content">
|
|
|
|
|
<div class="modal-header">
|
|
|
|
@ -176,11 +197,14 @@
|
|
|
|
|
<div class="formDiv">
|
|
|
|
|
<label class="control-label left">账号:</label>
|
|
|
|
|
<input type="hidden" id="userId" name="userId">
|
|
|
|
|
<input type="text" class="form-control input input-sm" id="re_userName" name="userName" maxlength="15">
|
|
|
|
|
<input type="text" class="form-control input input-sm" id="re_userName" name="userName"
|
|
|
|
|
maxlength="15">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="formDiv" id="passwordDiv">
|
|
|
|
|
<label class="control-label left">密码:</label>
|
|
|
|
|
<input type="password" class="form-control input input-sm" readonly onfocus="this.removeAttribute('readonly');" id="re_userPwd" name="userPwd" maxlength="15" autocomplete="new-password">
|
|
|
|
|
<input type="password" class="form-control input input-sm" readonly
|
|
|
|
|
onfocus="this.removeAttribute('readonly');" id="re_userPwd" name="userPwd" maxlength="15"
|
|
|
|
|
autocomplete="new-password">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="formDiv">
|
|
|
|
|
<label class="control-label left">姓名:</label>
|
|
|
|
@ -195,26 +219,33 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="formDiv">
|
|
|
|
|
<label class="control-label left">年龄:</label>
|
|
|
|
|
<input type="number" class="form-control input input-sm sexInput" id="re_userAge" name="userAge" oninput="if(value.length>3)value=value.slice(0,3)">
|
|
|
|
|
<input type="number" class="form-control input input-sm sexInput" id="re_userAge" name="userAge"
|
|
|
|
|
oninput="if(value.length>3)value=value.slice(0,3)">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="formDiv">
|
|
|
|
|
<label class="control-label left">移动电话:</label>
|
|
|
|
|
<input type="text" class="form-control input input-sm" id="re_userTel" name="userTel" oninput="if(value.length>11)value=value.slice(0,11)">
|
|
|
|
|
<input type="text" class="form-control input input-sm" id="re_userTel" name="userTel"
|
|
|
|
|
oninput="if(value.length>11)value=value.slice(0,11)">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="formDiv">
|
|
|
|
|
<label class="control-label left">邮箱地址:</label>
|
|
|
|
|
<input type="text" class="form-control input input-sm" id="re_userEmail" name="userEmail" maxlength="25">
|
|
|
|
|
<input type="text" class="form-control input input-sm" id="re_userEmail" name="userEmail"
|
|
|
|
|
maxlength="25">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="formDiv">
|
|
|
|
|
<label class="control-label left">职位:</label>
|
|
|
|
|
<input type="text" class="form-control input input-sm" id="re_userPosition" name="userPosition" maxlength="25">
|
|
|
|
|
<input type="text" class="form-control input input-sm" id="re_userPosition" name="userPosition"
|
|
|
|
|
maxlength="25">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="formDiv">
|
|
|
|
|
<label class="control-label left">所属科室:</label>
|
|
|
|
|
<div style="width:100%">
|
|
|
|
|
<select class="selectpicker" multiple id="deptId" name="deptId" style="max-height:400px!important;overflow:scroll;" data-live-search="true" data-actions-box="true">
|
|
|
|
|
<select class="selectpicker" multiple id="deptId" name="deptId"
|
|
|
|
|
style="max-height:400px!important;overflow:scroll;" data-live-search="true"
|
|
|
|
|
data-actions-box="true">
|
|
|
|
|
<c:forEach items="${depts}" var="dept">
|
|
|
|
|
<option value="${dept.deptId}" <c:if test="${deptId == dept.deptId}">selected</c:if>>${dept.deptName}</option>
|
|
|
|
|
<option value="${dept.deptId}"
|
|
|
|
|
<c:if test="${deptId == dept.deptId}">selected</c:if>>${dept.deptName}</option>
|
|
|
|
|
</c:forEach>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
@ -222,9 +253,12 @@
|
|
|
|
|
<div class="formDiv" id="deptIdAdmin">
|
|
|
|
|
<label class="control-label left">质控科室:</label>
|
|
|
|
|
<div style="width:100%">
|
|
|
|
|
<select class="selectpicker" multiple id="deptIdQuality" name="deptIdQuality" style="max-height:400px!important;overflow:scroll;" data-live-search="true" data-actions-box="true">
|
|
|
|
|
<select class="selectpicker" multiple id="deptIdQuality" name="deptIdQuality"
|
|
|
|
|
style="max-height:400px!important;overflow:scroll;" data-live-search="true"
|
|
|
|
|
data-actions-box="true">
|
|
|
|
|
<c:forEach items="${depts}" var="dept">
|
|
|
|
|
<option value="${dept.deptId}" <c:if test="${deptId == dept.deptId}">selected</c:if>>${dept.deptName}</option>
|
|
|
|
|
<option value="${dept.deptId}"
|
|
|
|
|
<c:if test="${deptId == dept.deptId}">selected</c:if>>${dept.deptName}</option>
|
|
|
|
|
</c:forEach>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
@ -242,9 +276,14 @@
|
|
|
|
|
<option value="0">否</option>
|
|
|
|
|
</select>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="formDiv" id="invite">
|
|
|
|
|
<label class="control-label left">登录IP:</label>
|
|
|
|
|
<input type="text" class="form-control input input-sm" id="ip" name="ip">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="formDiv">
|
|
|
|
|
<label class="control-label left">备注:</label>
|
|
|
|
|
<textarea id="re_remark" class="form-control input input-sm" name="remark" maxlength="50"></textarea>
|
|
|
|
|
<textarea id="re_remark" class="form-control input input-sm" name="remark"
|
|
|
|
|
maxlength="50"></textarea>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</form>
|
|
|
|
@ -257,7 +296,8 @@
|
|
|
|
|
</div><!-- /.modal-dialog -->
|
|
|
|
|
</div>
|
|
|
|
|
<!-- 模态框(Modal1) 导入-->
|
|
|
|
|
<div class="modal fade" id="myModal1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false">
|
|
|
|
|
<div class="modal fade" id="myModal1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"
|
|
|
|
|
data-backdrop="static" data-keyboard="false">
|
|
|
|
|
<div class="modal-dialog">
|
|
|
|
|
<div class="modal-content">
|
|
|
|
|
<div class="modal-header">
|
|
|
|
@ -269,7 +309,9 @@
|
|
|
|
|
id="form1">
|
|
|
|
|
<div class="formDiv">
|
|
|
|
|
<label class="control-label left">下载模板:</label>
|
|
|
|
|
<input class="btn btn-primary btn-sm" onclick="window.open('${path }/static/template/用户列表导入模板.xls');" type="button" value="下载模板">
|
|
|
|
|
<input class="btn btn-primary btn-sm"
|
|
|
|
|
onclick="window.open('${path }/static/template/用户列表导入模板.xls');" type="button"
|
|
|
|
|
value="下载模板">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="formDiv">
|
|
|
|
|
<label for="re_effective" class="control-label left">选择文件:</label>
|
|
|
|
|