|
|
|
@ -1,37 +1,37 @@
|
|
|
|
|
var pageNumber=1;
|
|
|
|
|
var form = '';
|
|
|
|
|
//定义表格内容最大高度
|
|
|
|
|
//定义表格内容最大高度
|
|
|
|
|
var maxHeight = 0;
|
|
|
|
|
document.onkeydown = function (event) {
|
|
|
|
|
var e = event || window.event;
|
|
|
|
|
if (e && e.keyCode == 13) { //回车键的键值为13
|
|
|
|
|
$('#bootstrapTable').bootstrapTable('refresh'); //调用登录按钮的登录事件
|
|
|
|
|
if (e && e.keyCode == 13) { //回车键的键值为13
|
|
|
|
|
$('#bootstrapTable').bootstrapTable('refresh'); //调用登录按钮的登录事件
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
$(function(){
|
|
|
|
|
$('#myModal').modal('hide');
|
|
|
|
|
loadDept();
|
|
|
|
|
loadRole();
|
|
|
|
|
//先销毁表格
|
|
|
|
|
//先销毁表格
|
|
|
|
|
$('#bootstrapTable').bootstrapTable({
|
|
|
|
|
//表格高度
|
|
|
|
|
//表格高度
|
|
|
|
|
//height: getHeight(),
|
|
|
|
|
method : 'get',
|
|
|
|
|
url :path+ "/user/pageList",//请求路径
|
|
|
|
|
striped : true, //是否显示行间隔色
|
|
|
|
|
pageNumber : 1, //初始化加载第一页
|
|
|
|
|
pagination : true,//是否分页
|
|
|
|
|
sidePagination : 'server',//server:服务器端分页|client:前端分页
|
|
|
|
|
pageSize : 10,//单页记录数
|
|
|
|
|
pageList : [ 5, 10, 20, 30 ],//可选择单页记录数
|
|
|
|
|
url :path+ "/user/pageList",//请求路径
|
|
|
|
|
striped : true, //是否显示行间隔色
|
|
|
|
|
pageNumber : 1, //初始化加载第一页
|
|
|
|
|
pagination : true,//是否分页
|
|
|
|
|
sidePagination : 'server',//server:服务器端分页|client:前端分页
|
|
|
|
|
pageSize : 10,//单页记录数
|
|
|
|
|
pageList : [ 5, 10, 20, 30 ],//可选择单页记录数
|
|
|
|
|
cache: false,
|
|
|
|
|
paginationPreText : '上一页',
|
|
|
|
|
paginationNextText : '下一页',
|
|
|
|
|
queryParams : function(params) {//上传服务器的参数
|
|
|
|
|
var temp = {//如果是在服务器端实现分页,limit、offset这两个参数是必须的
|
|
|
|
|
limit : params.limit, // 每页显示数量
|
|
|
|
|
offset : params.offset, // SQL语句起始索引
|
|
|
|
|
page : (params.offset / params.limit) + 1, //当前页码
|
|
|
|
|
paginationPreText : '上一页',
|
|
|
|
|
paginationNextText : '下一页',
|
|
|
|
|
queryParams : function(params) {//上传服务器的参数
|
|
|
|
|
var temp = {//如果是在服务器端实现分页,limit、offset这两个参数是必须的
|
|
|
|
|
limit : params.limit, // 每页显示数量
|
|
|
|
|
offset : params.offset, // SQL语句起始索引
|
|
|
|
|
page : (params.offset / params.limit) + 1, //当前页码
|
|
|
|
|
userName:$("#user_name").val(),
|
|
|
|
|
userEmail:$("#user_email").val(),
|
|
|
|
|
name:$("#searchName").val(),
|
|
|
|
@ -45,126 +45,126 @@ $(function(){
|
|
|
|
|
checkbox:true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'序号',
|
|
|
|
|
title:'序号',
|
|
|
|
|
field:'no',
|
|
|
|
|
formatter: function (value, row, index) {
|
|
|
|
|
//获取每页显示的数量
|
|
|
|
|
//获取每页显示的数量
|
|
|
|
|
var pageSize = $('#bootstrapTable').bootstrapTable('getOptions').pageSize;
|
|
|
|
|
//获取当前是第几页
|
|
|
|
|
//获取当前是第几页
|
|
|
|
|
if(pageNumber == 1){
|
|
|
|
|
pageNumber = $('#bootstrapTable').bootstrapTable('getOptions').pageNumber;
|
|
|
|
|
}
|
|
|
|
|
//返回序号,注意index是从0开始的,所以要加上1
|
|
|
|
|
//返回序号,注意index是从0开始的,所以要加上1
|
|
|
|
|
return pageSize * (pageNumber - 1) + index + 1;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'账号',
|
|
|
|
|
title:'账号',
|
|
|
|
|
field:'userName'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'姓名',
|
|
|
|
|
title:'姓名',
|
|
|
|
|
field:'name'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'性别',
|
|
|
|
|
title:'性别',
|
|
|
|
|
field:'userSex',
|
|
|
|
|
formatter: function (value, row, index) {
|
|
|
|
|
if(value ==1){
|
|
|
|
|
return '女'
|
|
|
|
|
return '女'
|
|
|
|
|
}else if(value ==0){
|
|
|
|
|
return '男'
|
|
|
|
|
return '男'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'年龄',
|
|
|
|
|
title:'年龄',
|
|
|
|
|
field:'userAge'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'移动电话',
|
|
|
|
|
title:'移动电话',
|
|
|
|
|
field:'userTel'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'邮箱地址',
|
|
|
|
|
title:'邮箱地址',
|
|
|
|
|
field:'userEmail'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'用户职位',
|
|
|
|
|
title:'用户职位',
|
|
|
|
|
field:'userPosition'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'所属角色',
|
|
|
|
|
title:'所属角色',
|
|
|
|
|
field:'roleName'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'所属科室',
|
|
|
|
|
title:'所属科室',
|
|
|
|
|
field:'powerDepts',
|
|
|
|
|
formatter:paramsMatter
|
|
|
|
|
},
|
|
|
|
|
/*{
|
|
|
|
|
title:'同步科室编号',
|
|
|
|
|
title:'同步科室编号',
|
|
|
|
|
field:'deptCode'
|
|
|
|
|
},*/
|
|
|
|
|
{
|
|
|
|
|
title:'是否有效',
|
|
|
|
|
title:'是否有效',
|
|
|
|
|
field:'effective',
|
|
|
|
|
formatter: function (value, row, index) {
|
|
|
|
|
if(value ==1){
|
|
|
|
|
return '是'
|
|
|
|
|
return '是'
|
|
|
|
|
}else if(value ==0){
|
|
|
|
|
return '否'
|
|
|
|
|
return '否'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'创建时间',
|
|
|
|
|
title:'创建时间',
|
|
|
|
|
field:'createDate'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'创建人',
|
|
|
|
|
title:'创建人',
|
|
|
|
|
field:'creater'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'修改时间',
|
|
|
|
|
title:'修改时间',
|
|
|
|
|
field:'updateDate'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'修改人',
|
|
|
|
|
title:'修改人',
|
|
|
|
|
field:'updater'
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title:'操作',
|
|
|
|
|
title:'操作',
|
|
|
|
|
field:'userId', formatter: function(value,row,index){
|
|
|
|
|
var editanddrop = '';
|
|
|
|
|
if(row.isUpdate == 1){
|
|
|
|
|
editanddrop += '<button type="button" onclick="edit('+row.userId+')" class="btn btn-info operBtns btn-sm" >编辑</button>';
|
|
|
|
|
editanddrop += '<button type="button" onclick="edit('+row.userId+')" class="btn btn-info operBtns btn-sm" >编辑</button>';
|
|
|
|
|
}
|
|
|
|
|
if(row.isDelete == 1){
|
|
|
|
|
editanddrop += '<button type="button" onclick="drop('+row.userId+')" class="btn btn-danger operBtns btn-sm">删除</button>';
|
|
|
|
|
editanddrop += '<button type="button" onclick="drop('+row.userId+')" class="btn btn-danger operBtns btn-sm">删除</button>';
|
|
|
|
|
}
|
|
|
|
|
return editanddrop;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
onLoadSuccess: function(){ //加载成功时执行
|
|
|
|
|
onLoadSuccess: function(){ //加载成功时执行
|
|
|
|
|
$(".page-list").show();
|
|
|
|
|
$("th").css({'text-align':'center','vertical-align':'middle'});
|
|
|
|
|
$("td").css({'text-align':'center','vertical-align':'middle'});
|
|
|
|
|
reloadTableHeight("bootstrapTable");
|
|
|
|
|
},
|
|
|
|
|
//监听分页点击事件
|
|
|
|
|
//监听分页点击事件
|
|
|
|
|
onPageChange: function(num, type) {
|
|
|
|
|
pageNumber = num;
|
|
|
|
|
},
|
|
|
|
|
//选中单个复选框
|
|
|
|
|
//选中单个复选框
|
|
|
|
|
onCheck:function(row){
|
|
|
|
|
var checks = $("#checks").val();
|
|
|
|
|
var userNames = $("#userNames").val();
|
|
|
|
|
$("#checks").val(checks+=row.userId + ",");
|
|
|
|
|
$("#userNames").val(userNames+=row.userName + ",");
|
|
|
|
|
},
|
|
|
|
|
//取消单个复选框
|
|
|
|
|
//取消单个复选框
|
|
|
|
|
onUncheck:function(row){
|
|
|
|
|
var checks = $("#checks").val();
|
|
|
|
|
var userNames = $("#userNames").val();
|
|
|
|
@ -173,7 +173,7 @@ $(function(){
|
|
|
|
|
$("#checks").val(checks);
|
|
|
|
|
$("#userNames").val(userNames);
|
|
|
|
|
},
|
|
|
|
|
//全选
|
|
|
|
|
//全选
|
|
|
|
|
onCheckAll:function(rows){
|
|
|
|
|
$("#checks").val("");
|
|
|
|
|
$("#userNames").val("");
|
|
|
|
@ -187,22 +187,22 @@ $(function(){
|
|
|
|
|
$("#checks").val(checks);
|
|
|
|
|
$("#userNames").val(userNames);
|
|
|
|
|
},
|
|
|
|
|
//全不选
|
|
|
|
|
//全不选
|
|
|
|
|
onUncheckAll: function (rows) {
|
|
|
|
|
$("#checks").val("");
|
|
|
|
|
$("#userNames").val("");
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
//格式化科室列
|
|
|
|
|
//格式化科室列
|
|
|
|
|
function paramsMatter(value, row, index) {
|
|
|
|
|
value = '<p class="hidden-xs" title="'+value+'">'+value+'</p>';
|
|
|
|
|
return value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//验证表单
|
|
|
|
|
//验证用户名不重复
|
|
|
|
|
//验证表单
|
|
|
|
|
//验证用户名不重复
|
|
|
|
|
$("#re_userName").blur(function(){
|
|
|
|
|
var userId = $("#userId").val();
|
|
|
|
|
var userName = $("#re_userName").val();
|
|
|
|
@ -221,36 +221,36 @@ $("#re_userName").blur(function(){
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
//验证密码长度不少于6位
|
|
|
|
|
//验证密码长度不少于6位
|
|
|
|
|
$("#re_userPwd").blur(function(){
|
|
|
|
|
var password = $("#re_userPwd").val();
|
|
|
|
|
if(password != '' && password.length < 6){
|
|
|
|
|
toastr.warning("密码长度不能少于6位!");
|
|
|
|
|
toastr.warning("密码长度不能少于6位!");
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
/*//验证手机号
|
|
|
|
|
/*//验证手机号
|
|
|
|
|
$("#re_userTel").blur(function(){
|
|
|
|
|
var tel = $("#re_userTel").val();
|
|
|
|
|
if(tel != ''){
|
|
|
|
|
if(!tel.match(/^1[34578]\d{9}$/)){
|
|
|
|
|
toastr.warning("移动电话格式不正确!");
|
|
|
|
|
toastr.warning("移动电话格式不正确!");
|
|
|
|
|
$("#re_userTel").val("");
|
|
|
|
|
$("#re_userTel").focus();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
//验证邮箱
|
|
|
|
|
//验证邮箱
|
|
|
|
|
$("#re_userEmail").blur(function(){
|
|
|
|
|
var email = $("#re_userEmail").val();
|
|
|
|
|
if(email != ''){
|
|
|
|
|
if(!email.match(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/)){
|
|
|
|
|
toastr.warning("邮箱地址格式不正确!");
|
|
|
|
|
toastr.warning("邮箱地址格式不正确!");
|
|
|
|
|
$("#re_userEmail").val("");
|
|
|
|
|
$("#re_userEmail").focus();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})*/
|
|
|
|
|
//所属科室多选树形
|
|
|
|
|
//所属科室多选树形
|
|
|
|
|
function showMenu1() {
|
|
|
|
|
var cityObj = $('#txtTreeSelect1');
|
|
|
|
|
var cityOffset = cityObj.offset();
|
|
|
|
@ -266,7 +266,7 @@ function hideMenu1() {
|
|
|
|
|
$("#menuContent1").fadeOut("name");
|
|
|
|
|
$("body").unbind("mousedown", onBodyDown1);
|
|
|
|
|
}
|
|
|
|
|
//加载角色
|
|
|
|
|
//加载角色
|
|
|
|
|
function loadRole(){
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: "GET",
|
|
|
|
@ -303,16 +303,16 @@ function loadDept(){
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//搜索
|
|
|
|
|
//搜索
|
|
|
|
|
$('#queryBtn').click(function () {
|
|
|
|
|
$("#checks").val("");
|
|
|
|
|
refresh();
|
|
|
|
|
})
|
|
|
|
|
//编辑框回显
|
|
|
|
|
//编辑框回显
|
|
|
|
|
function edit(id){
|
|
|
|
|
$("#re_userName").prop("readOnly",true);
|
|
|
|
|
$("#passwordDiv").hide();
|
|
|
|
|
$("#myModalLabel").text("编辑");
|
|
|
|
|
$("#myModalLabel").text("编辑");
|
|
|
|
|
$.ajax({
|
|
|
|
|
type: "post",
|
|
|
|
|
url: path+"/user/selectUser",
|
|
|
|
@ -347,7 +347,7 @@ function edit(id){
|
|
|
|
|
var deptIdSplit =deptIds.split(",");
|
|
|
|
|
for (var i = 0;i < deptIdSplit.length;i++){
|
|
|
|
|
if(deptIdSplit[i] != ''){
|
|
|
|
|
//选中节点
|
|
|
|
|
//选中节点
|
|
|
|
|
treeSelectNode(deptIdSplit[i]);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -356,11 +356,11 @@ function edit(id){
|
|
|
|
|
});
|
|
|
|
|
$('#myModal').modal('show');
|
|
|
|
|
}
|
|
|
|
|
//删除
|
|
|
|
|
//删除
|
|
|
|
|
function drop(id) {
|
|
|
|
|
Common.confirm({
|
|
|
|
|
title: "提示",
|
|
|
|
|
message: "确定是否删除这条记录",
|
|
|
|
|
title: "提示",
|
|
|
|
|
message: "确定是否删除这条记录",
|
|
|
|
|
operate: function (reselt) {
|
|
|
|
|
if (reselt) {
|
|
|
|
|
$.ajax({
|
|
|
|
@ -372,7 +372,7 @@ function drop(id) {
|
|
|
|
|
async: false,
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if ("success" == data.msg) {
|
|
|
|
|
toastr.success("删除成功!");
|
|
|
|
|
toastr.success("删除成功!");
|
|
|
|
|
$("#checks").val("");
|
|
|
|
|
$("#userNames").val("");
|
|
|
|
|
backToPage();
|
|
|
|
@ -381,14 +381,14 @@ function drop(id) {
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
error: function () {
|
|
|
|
|
window.confirm("删除失败");
|
|
|
|
|
window.confirm("删除失败");
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//新增框
|
|
|
|
|
//新增框
|
|
|
|
|
function add() {
|
|
|
|
|
$("#re_userName").prop("readOnly",false);
|
|
|
|
|
clearForm();
|
|
|
|
@ -398,18 +398,18 @@ function add() {
|
|
|
|
|
$('#myModal').modal('show');
|
|
|
|
|
$("#passwordDiv").show();
|
|
|
|
|
}
|
|
|
|
|
//清空
|
|
|
|
|
//清空
|
|
|
|
|
function clearForm(){
|
|
|
|
|
$("#updateaddform")[0].reset();
|
|
|
|
|
//loadTree();
|
|
|
|
|
$("#deptIds").val("");
|
|
|
|
|
}
|
|
|
|
|
//提交更改
|
|
|
|
|
//提交更改
|
|
|
|
|
$('#btn_submit').click(function () {
|
|
|
|
|
var reUserTel = $("#re_userTel").val();
|
|
|
|
|
if(reUserTel != ''){
|
|
|
|
|
if(!reUserTel.match(/^1[34578]\d{9}$/)){
|
|
|
|
|
toastr.warning("移动电话格式不正确!");
|
|
|
|
|
toastr.warning("移动电话格式不正确!");
|
|
|
|
|
$("#re_userTel").val("");
|
|
|
|
|
$("#re_userTel").focus();
|
|
|
|
|
return false;
|
|
|
|
@ -418,7 +418,7 @@ $('#btn_submit').click(function () {
|
|
|
|
|
var reUserEmail = $("#re_userEmail").val();
|
|
|
|
|
if(reUserEmail != ''){
|
|
|
|
|
if(!reUserEmail.match(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/)){
|
|
|
|
|
toastr.warning("邮箱地址格式不正确!");
|
|
|
|
|
toastr.warning("邮箱地址格式不正确!");
|
|
|
|
|
$("#re_userEmail").val("");
|
|
|
|
|
$("#re_userEmail").focus();
|
|
|
|
|
return false;
|
|
|
|
@ -435,19 +435,19 @@ $('#btn_submit').click(function () {
|
|
|
|
|
if(roleId != ''){
|
|
|
|
|
saveForm();
|
|
|
|
|
}else{
|
|
|
|
|
toastr.warning("所属角色不能为空,如未显示角色请到角色管理添加角色!");
|
|
|
|
|
toastr.warning("所属角色不能为空,如未显示角色请到角色管理添加角色!");
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
toastr.warning("所属科室不能为空!");
|
|
|
|
|
toastr.warning("所属科室不能为空!");
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
toastr.warning("密码长度不能少于6位!");
|
|
|
|
|
toastr.warning("密码长度不能少于6位!");
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
toastr.warning("密码不能为空!");
|
|
|
|
|
toastr.warning("密码不能为空!");
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
toastr.warning("用户名不能为空!");
|
|
|
|
|
toastr.warning("用户名不能为空!");
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
@ -461,7 +461,7 @@ function saveForm(){
|
|
|
|
|
dataType:"json",
|
|
|
|
|
success: function(data){
|
|
|
|
|
if("success"==data.msg){
|
|
|
|
|
toastr.success("修改成功!");
|
|
|
|
|
toastr.success("修改成功!");
|
|
|
|
|
$('#myModal').modal('hide');
|
|
|
|
|
backToPage();
|
|
|
|
|
}else{
|
|
|
|
@ -477,7 +477,7 @@ function saveForm(){
|
|
|
|
|
dataType:"json",
|
|
|
|
|
success: function(data){
|
|
|
|
|
if("success"==data.msg){
|
|
|
|
|
toastr.success("添加成功!");
|
|
|
|
|
toastr.success("添加成功!");
|
|
|
|
|
setTimeout(function(){
|
|
|
|
|
window.location.reload();
|
|
|
|
|
},500)
|
|
|
|
@ -488,13 +488,13 @@ function saveForm(){
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//刷新表格
|
|
|
|
|
//刷新表格
|
|
|
|
|
function refresh() {
|
|
|
|
|
$('#bootstrapTable').bootstrapTable('refresh',{
|
|
|
|
|
url : path+'/user/pageList'
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//重置密码
|
|
|
|
|
//重置密码
|
|
|
|
|
function resetPassword(){
|
|
|
|
|
var checks = $("#checks").val();
|
|
|
|
|
var userNames = $("#userNames").val();
|
|
|
|
@ -503,8 +503,8 @@ function resetPassword(){
|
|
|
|
|
var userName = userNames.split(",");
|
|
|
|
|
if(ids.length == 2){
|
|
|
|
|
Common.confirm({
|
|
|
|
|
title: "提示",
|
|
|
|
|
message: '确定是否重置用户名'+userName[0]+'的密码为000000',
|
|
|
|
|
title: "提示",
|
|
|
|
|
message: '确定是否重置用户名'+userName[0]+'的密码为000000',
|
|
|
|
|
operate: function (reselt) {
|
|
|
|
|
if (reselt) {
|
|
|
|
|
$.ajax({
|
|
|
|
@ -514,12 +514,12 @@ function resetPassword(){
|
|
|
|
|
dataType: 'json',
|
|
|
|
|
success: function (data) {
|
|
|
|
|
if (data.code == 100) {
|
|
|
|
|
toastr.success("重置成功!");
|
|
|
|
|
toastr.success("重置成功!");
|
|
|
|
|
$("#checks").val("");
|
|
|
|
|
$("#userNames").val("");
|
|
|
|
|
backToPage();
|
|
|
|
|
} else {
|
|
|
|
|
toastr.error("重置失败,请联系系统管理员!")
|
|
|
|
|
toastr.error("重置失败,请联系系统管理员!")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
@ -527,13 +527,13 @@ function resetPassword(){
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}else{
|
|
|
|
|
toastr.warning("以防重置密码误选择,只允许一次重置一个!")
|
|
|
|
|
toastr.warning("以防重置密码误选择,只允许一次重置一个!")
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
toastr.warning("请至少选中一条记录!")
|
|
|
|
|
toastr.warning("请至少选中一条记录!")
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//导出excel功能
|
|
|
|
|
//导出excel功能
|
|
|
|
|
function exportExcel(){
|
|
|
|
|
var checks = $("#checks").val();
|
|
|
|
|
if(checks != '') {
|
|
|
|
@ -542,8 +542,8 @@ function exportExcel(){
|
|
|
|
|
window.location.href = url;
|
|
|
|
|
}else{
|
|
|
|
|
Common.confirm({
|
|
|
|
|
title: "提示",
|
|
|
|
|
message: "没有选中,您确定要按搜索栏条件导出?",
|
|
|
|
|
title: "提示",
|
|
|
|
|
message: "没有选中,您确定要按搜索栏条件导出?",
|
|
|
|
|
operate: function (reselt) {
|
|
|
|
|
if (reselt) {
|
|
|
|
|
var url = path+"/user/export?userName="+$("#user_name").val()+"&searchRoleId="+$("#roleId").val()+"&deptId="+$("#dept_id").val()+"&effective="+$("#effective").val()+"&name="+$("#searchName").val();
|
|
|
|
@ -551,18 +551,18 @@ function exportExcel(){
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
/* if(confirm('没有选中,您确定要按搜索栏条件导出?')) {
|
|
|
|
|
/* if(confirm('没有选中,您确定要按搜索栏条件导出?')) {
|
|
|
|
|
var url = path+"/user/export?userName="+$("#user_name").val()+"&userEmail="+$("#user_email").val()+"&searchRoleId="+$("#roleId").val()+"&deptId="+$("#dept_id").val()+"&effective="+$("#effective").val()+"&checks="+checks;
|
|
|
|
|
window.location.href = url;
|
|
|
|
|
}*/
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
/**树操作*/
|
|
|
|
|
/**树操作*/
|
|
|
|
|
/*var setting = {
|
|
|
|
|
view: {
|
|
|
|
|
showIcon: true,//设置 zTree 是否显示节点的图标。默认值:true
|
|
|
|
|
showLine: true//设置 zTree 是否显示节点之间的连线。默认值:true
|
|
|
|
|
showIcon: true,//设置 zTree 是否显示节点的图标。默认值:true
|
|
|
|
|
showLine: true//设置 zTree 是否显示节点之间的连线。默认值:true
|
|
|
|
|
},
|
|
|
|
|
data: {
|
|
|
|
|
simpleData: {
|
|
|
|
@ -584,7 +584,7 @@ function onCheck(e, treeId, treeNode) {
|
|
|
|
|
nodes=treeObj.getCheckedNodes(true);
|
|
|
|
|
var deptIds = '';
|
|
|
|
|
var deptNames = '';
|
|
|
|
|
//父节点必须一样
|
|
|
|
|
//父节点必须一样
|
|
|
|
|
var parentId = new Array();
|
|
|
|
|
for (var i = 0; i < nodes.length; i++) {
|
|
|
|
|
if(nodes[i].level == 0){
|
|
|
|
@ -598,7 +598,7 @@ function onCheck(e, treeId, treeNode) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if(parentId.length > 1) {
|
|
|
|
|
toastr.warning("科室必须全部属于同一医院!");
|
|
|
|
|
toastr.warning("科室必须全部属于同一医院!");
|
|
|
|
|
treeObj.checkNode(treeNode,false,true);
|
|
|
|
|
}else{
|
|
|
|
|
if(deptIds != ''){
|
|
|
|
@ -620,19 +620,19 @@ function loadTree() {
|
|
|
|
|
$.fn.zTree.init($("#treeDemo"), setting, data);
|
|
|
|
|
zTree = $.fn.zTree.getZTreeObj("treeDemo");
|
|
|
|
|
var nodes = zTree.getNodes();
|
|
|
|
|
for (var i = 0; i < nodes.length; i++) { //设置节点展开
|
|
|
|
|
for (var i = 0; i < nodes.length; i++) { //设置节点展开
|
|
|
|
|
zTree.expandNode(nodes[i], true, false, true);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//加载树
|
|
|
|
|
//加载树
|
|
|
|
|
$(function(){
|
|
|
|
|
$("#re_userName").val("");
|
|
|
|
|
$("#updateaddform")[0].reset();
|
|
|
|
|
loadTree();
|
|
|
|
|
})
|
|
|
|
|
//选中节点 selfId
|
|
|
|
|
//选中节点 selfId
|
|
|
|
|
function treeSelectNode(selfId){
|
|
|
|
|
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
|
|
|
|
|
var node = zTree.getNodeByParam("selfId",selfId);
|
|
|
|
@ -641,7 +641,7 @@ function treeSelectNode(selfId){
|
|
|
|
|
}
|
|
|
|
|
}*/
|
|
|
|
|
|
|
|
|
|
//监听关闭模态框刷新事件
|
|
|
|
|
//监听关闭模态框刷新事件
|
|
|
|
|
$('#myModal1').on('hide.bs.modal', function () {
|
|
|
|
|
window.location.reload();
|
|
|
|
|
});
|