解决中文乱码问题

master
zengwh 4 years ago
parent dd679f325d
commit 04c808bbf3

@ -218,7 +218,7 @@
return item[field]; return item[field];
} }
var props = field.split('.'); var props = field.split('.');
// 在IE8 中 for...in 会将方法也枚举出来 使用 for loop // 在IE8 中 for...in 会将方法也枚举出来 使用 for loop
// for (var p in props) { // for (var p in props) {
// value = value[props[p]]; // value = value[props[p]];
// } // }
@ -1247,8 +1247,8 @@
html.push('</span>'); html.push('</span>');
html.push( html.push(
'<div class="goPage"><input type="button" value="跳转" class="pageBtn" onclick="toPage();"></div>', '<div class="goPage"><input type="button" value="跳转" class="pageBtn" onclick="toPage();"></div>',
'<div class="goPage">跳转到第<input id="pageNum" class="pageNum" type="number">页</div>', '<div class="goPage">跳转到第<input id="pageNum" class="pageNum" type="number">页</div>',
'</div>', '</div>',
'<div class="pull-' + this.options.paginationHAlign + ' pagination">', '<div class="pull-' + this.options.paginationHAlign + ' pagination">',
'<ul class="pagination' + (this.options.iconSize === undefined ? '' : ' pagination-' + this.options.iconSize) + '">', '<ul class="pagination' + (this.options.iconSize === undefined ? '' : ' pagination-' + this.options.iconSize) + '">',
@ -2087,7 +2087,7 @@
if (this.options.showHeader && this.options.height) { if (this.options.showHeader && this.options.height) {
this.$tableHeader.show(); this.$tableHeader.show();
// // bootstrap-table 表头数据展示错位问题 // // bootstrap-table 表头数据展示错位问题
this.resetHeader(); this.resetHeader();
// padding += this.$header.outerHeight(); // padding += this.$header.outerHeight();
} else { } else {

@ -4,4 +4,4 @@
* Copyright (c) 2015 zhixin wen * Copyright (c) 2015 zhixin wen
* Licensed MIT License * Licensed MIT License
*/ */
!function(a){"use strict";a.fn.bootstrapTable.locales["zh-CN"]={formatLoadingMessage:function(){return"正在努力地加载数据中,请稍候……"},formatRecordsPerPage:function(a){return"每页显示 "+a+" 条记录"},formatShowingRows:function(a,b,c){return"显示"+a+"到"+b+",共"+c+"记录"},formatSearch:function(){return"搜索"},formatNoMatches:function(){return"没有找到匹配的记录"},formatPaginationSwitch:function(){return"隐藏/显示分页"},formatRefresh:function(){return"刷新"},formatToggle:function(){return"切换"},formatColumns:function(){return"列"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["zh-CN"])}(jQuery); !function(a){"use strict";a.fn.bootstrapTable.locales["zh-CN"]={formatLoadingMessage:function(){return"正在努力地加载数据中,请稍候……"},formatRecordsPerPage:function(a){return"每页显示 "+a+" 条记录"},formatShowingRows:function(a,b,c){return"显示"+a+"到"+b+",共"+c+"记录"},formatSearch:function(){return"搜索"},formatNoMatches:function(){return"没有找到匹配的记录"},formatPaginationSwitch:function(){return"隐藏/显示分页"},formatRefresh:function(){return"刷新"},formatToggle:function(){return"切换"},formatColumns:function(){return"列"}},a.extend(a.fn.bootstrapTable.defaults,a.fn.bootstrapTable.locales["zh-CN"])}(jQuery);

@ -1,6 +1,6 @@
var form = '' var form = ''
var pageNumber = 1; var pageNumber = 1;
//定义表格内容最大高度 //定义表格内容最大高度
var maxHeight = 0; var maxHeight = 0;
$(function(){ $(function(){
var columns = []; var columns = [];
@ -8,93 +8,93 @@ $(function(){
checkbox:true checkbox:true
}, },
{ {
title:'序号', title:'序号',
field:'no', field:'no',
formatter: function (value, row, index) { formatter: function (value, row, index) {
//获取每页显示的数量 //获取每页显示的数量
var pageSize = $('#bootstrapTable').bootstrapTable('getOptions').pageSize; var pageSize = $('#bootstrapTable').bootstrapTable('getOptions').pageSize;
//获取当前是第几页 //获取当前是第几页
if(pageNumber == 1){ if(pageNumber == 1){
pageNumber = $('#bootstrapTable').bootstrapTable('getOptions').pageNumber; pageNumber = $('#bootstrapTable').bootstrapTable('getOptions').pageNumber;
} }
//返回序号注意index是从0开始的所以要加上1 //返回序号注意index是从0开始的所以要加上1
return pageSize * (pageNumber - 1) + index + 1; return pageSize * (pageNumber - 1) + index + 1;
} }
}, },
{ {
title:'科室名', title:'科室名',
field:'deptName', field:'deptName',
}); });
var roleId = $("#roleId").val(); var roleId = $("#roleId").val();
if(roleId == 0){ if(roleId == 0){
columns.push({ columns.push({
title:'所属医院', title:'所属医院',
field:'hospitalName', field:'hospitalName',
}); });
} }
columns.push( columns.push(
{ {
title:'是否有效', title:'是否有效',
field:'effective', field:'effective',
formatter: function (value, row, index) { formatter: function (value, row, index) {
if(value ==1){ if(value ==1){
return '是' return '是'
}else if(value ==0){ }else if(value ==0){
return '否' return '否'
} }
} }
}, },
{ {
title:'创建时间', title:'创建时间',
field:'createDate', field:'createDate',
}, },
{ {
title:'创建人', title:'创建人',
field:'creater', field:'creater',
}, },
{ {
title:'修改时间', title:'修改时间',
field:'updateDate', field:'updateDate',
}, },
{ {
title:'修改人', title:'修改人',
field:'updater', field:'updater',
}, },
{ {
title:'操作', title:'操作',
field:'deptId', formatter: function(value,row,index){ field:'deptId', formatter: function(value,row,index){
var editanddrop = ''; var editanddrop = '';
if(row.isUpdate == 1){ if(row.isUpdate == 1){
editanddrop += '<button type="button" onclick="edit('+row.deptId+')" class="btn btn-info operBtns btn-sm" >编辑</button>'; editanddrop += '<button type="button" onclick="edit('+row.deptId+')" class="btn btn-info operBtns btn-sm" >编辑</button>';
} }
if(row.isDelete == 1){ if(row.isDelete == 1){
editanddrop += '<button type="button" onclick="drop('+row.deptId+')" class="btn btn-danger operBtns btn-sm">删除</button>'; editanddrop += '<button type="button" onclick="drop('+row.deptId+')" class="btn btn-danger operBtns btn-sm">删除</button>';
} }
return editanddrop; return editanddrop;
} }
}); });
$('#myModal').modal('hide'); $('#myModal').modal('hide');
loadDict(); loadDict();
//先销毁表格 //先销毁表格
$('#bootstrapTable').bootstrapTable({ $('#bootstrapTable').bootstrapTable({
//表格高度 //表格高度
//height: getHeight(), //height: getHeight(),
method : 'get', method : 'get',
url :path+ "/dept/pageList",//请求路径 url :path+ "/dept/pageList",//请求路径
striped : true, //是否显示行间隔色 striped : true, //是否显示行间隔色
pageNumber : 1, //初始化加载第一页 pageNumber : 1, //初始化加载第一页
pagination : true,//是否分页 pagination : true,//是否分页
sidePagination : 'server',//server:服务器端分页|client前端分页 sidePagination : 'server',//server:服务器端分页|client前端分页
pageSize : 10,//单页记录数 pageSize : 10,//单页记录数
pageList : [ 5, 10, 20, 30 ],//可选择单页记录数 pageList : [ 5, 10, 20, 30 ],//可选择单页记录数
cache: false, cache: false,
paginationPreText : '上一页', paginationPreText : '上一页',
paginationNextText : '下一页', paginationNextText : '下一页',
queryParams : function(params) {//上传服务器的参数 queryParams : function(params) {//上传服务器的参数
var temp = {//如果是在服务器端实现分页limit、offset这两个参数是必须的 var temp = {//如果是在服务器端实现分页limit、offset这两个参数是必须的
limit : params.limit, // 每页显示数量 limit : params.limit, // 每页显示数量
offset : params.offset, // SQL语句起始索引 offset : params.offset, // SQL语句起始索引
page : (params.offset / params.limit) + 1, //当前页码 page : (params.offset / params.limit) + 1, //当前页码
deptName:$("#dept_name").val(), deptName:$("#dept_name").val(),
dictId:$("#dict_id option:selected").val(), dictId:$("#dict_id option:selected").val(),
effective : $("#effective option:selected").val(), effective : $("#effective option:selected").val(),
@ -103,28 +103,28 @@ $(function(){
return temp; return temp;
}, },
columns : columns, columns : columns,
onLoadSuccess: function(){ //加载成功时执行 onLoadSuccess: function(){ //加载成功时执行
$(".page-list").show(); $(".page-list").show();
$("th").css({'text-align':'center','vertical-align':'middle'}); $("th").css({'text-align':'center','vertical-align':'middle'});
$("td").css({'text-align':'center','vertical-align':'middle'}); $("td").css({'text-align':'center','vertical-align':'middle'});
reloadTableHeight("bootstrapTable"); reloadTableHeight("bootstrapTable");
}, },
//监听分页点击事件 //监听分页点击事件
onPageChange: function(num, type) { onPageChange: function(num, type) {
pageNumber = num; pageNumber = num;
}, },
//选中单个复选框 //选中单个复选框
onCheck:function(row){ onCheck:function(row){
var checks = $("#checks").val(); var checks = $("#checks").val();
$("#checks").val(checks+=row.deptId + ","); $("#checks").val(checks+=row.deptId + ",");
}, },
//取消单个复选框 //取消单个复选框
onUncheck:function(row){ onUncheck:function(row){
var checks = $("#checks").val(); var checks = $("#checks").val();
checks = checks.replace(row.deptId + ",",""); checks = checks.replace(row.deptId + ",","");
$("#checks").val(checks); $("#checks").val(checks);
}, },
//全选 //全选
onCheckAll:function(rows){ onCheckAll:function(rows){
$("#checks").val(""); $("#checks").val("");
var checks = ''; var checks = '';
@ -134,15 +134,15 @@ $(function(){
} }
$("#checks").val(checks); $("#checks").val(checks);
}, },
//全不选 //全不选
onUncheckAll: function (rows) { onUncheckAll: function (rows) {
$("#checks").val(""); $("#checks").val("");
} }
}); });
//初始化表单验证 //初始化表单验证
//formValidator(); //formValidator();
}); });
/*//回跳表格页码 /*//回跳表格页码
function backToPage(){ function backToPage(){
var pageSize=$('#bootstrapTable').bootstrapTable('getOptions').pageSize; var pageSize=$('#bootstrapTable').bootstrapTable('getOptions').pageSize;
var rows=$('#bootstrapTable').bootstrapTable("getOptions").totalRows; var rows=$('#bootstrapTable').bootstrapTable("getOptions").totalRows;
@ -152,18 +152,18 @@ function backToPage(){
} }
$('#bootstrapTable').bootstrapTable('selectPage', pageNumber); $('#bootstrapTable').bootstrapTable('selectPage', pageNumber);
}*/ }*/
//先销毁modal //先销毁modal
/*$('#myModal').on('hidden.bs.modal', function() { /*$('#myModal').on('hidden.bs.modal', function() {
$("#updateaddform").data('bootstrapValidator').destroy(); $("#updateaddform").data('bootstrapValidator').destroy();
$('#updateaddform').data('bootstrapValidator', null); $('#updateaddform').data('bootstrapValidator', null);
formValidator(); formValidator();
}); });
//form验证规则 //form验证规则
function formValidator() { function formValidator() {
//表单校验 //表单校验
form = $('#updateaddform'); form = $('#updateaddform');
form.bootstrapValidator({ form.bootstrapValidator({
message: '输入值不合法', message: '输入值不合法',
feedbackIcons: { feedbackIcons: {
valid: 'glyphicon glyphicon-ok', valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove', invalid: 'glyphicon glyphicon-remove',
@ -171,19 +171,19 @@ function formValidator() {
}, },
fields: { fields: {
re_deptName: { re_deptName: {
message: '科室名不合法', message: '科室名不合法',
validators: { validators: {
notEmpty: { notEmpty: {
message: '角色名不能为空' message: '角色名不能为空'
}, },
stringLength: { stringLength: {
min: 2, min: 2,
max: 32, max: 32,
message: '请输入2到32个字符' message: '请输入2到32个字符'
}, },
regexp: { regexp: {
regexp: /^[a-zA-Z0-9_\. \u4e00-\u9fa5 ]+$/, regexp: /^[a-zA-Z0-9_\. \u4e00-\u9fa5 ]+$/,
message: '角色名只能由字母、数字、点、下划线和汉字组成 ' message: '角色名只能由字母、数字、点、下划线和汉字组成 '
} }
} }
} }
@ -203,7 +203,7 @@ function formValidator() {
} }
}); });
}*/ }*/
//加载 //加载
function loadDict(){ function loadDict(){
$.ajax({ $.ajax({
type: "GET", type: "GET",
@ -222,7 +222,7 @@ function loadDict(){
} }
}); });
} }
//验证科室名不能重复 //验证科室名不能重复
$("#re_deptName").blur(function(){ $("#re_deptName").blur(function(){
var deptId = $("#re_deptId").val(); var deptId = $("#re_deptId").val();
var deptName = $("#re_deptName").val(); var deptName = $("#re_deptName").val();
@ -235,7 +235,7 @@ $("#re_deptName").blur(function(){
dataType:'json', dataType:'json',
success:function(data){ success:function(data){
if(data.code == 200){ if(data.code == 200){
toastr.warning("部门名已存在"); toastr.warning("部门名已存在");
$("#re_deptName").val(""); $("#re_deptName").val("");
$("#re_deptName").focus(); $("#re_deptName").focus();
} }
@ -244,9 +244,9 @@ $("#re_deptName").blur(function(){
} }
}) })
//编辑框回显 //编辑框回显
function edit(id){ function edit(id){
$("#myModalLabel").text("编辑"); $("#myModalLabel").text("编辑");
$.ajax({ $.ajax({
type: "post", type: "post",
url: path+ "/dept/selectDept", url: path+ "/dept/selectDept",
@ -264,11 +264,11 @@ function edit(id){
}); });
$('#myModal').modal('show') $('#myModal').modal('show')
} }
//删除 //删除
function drop(id) { function drop(id) {
Common.confirm({ Common.confirm({
title: "提示", title: "提示",
message: "确定是否删除这条记录", message: "确定是否删除这条记录",
operate: function (reselt) { operate: function (reselt) {
if (reselt) { if (reselt) {
$.ajax({ $.ajax({
@ -280,35 +280,35 @@ function drop(id) {
async: false, async: false,
success: function (data) { success: function (data) {
if ("success" == data.msg) { if ("success" == data.msg) {
toastr.success("删除成功!"); toastr.success("删除成功!");
$("#checks").val(""); $("#checks").val("");
backToPage(); backToPage();
} }
}, },
error: function () { error: function () {
window.confirm("删除失败"); window.confirm("删除失败");
} }
}) })
} }
} }
}) })
} }
//新增框 //新增框
function add() { function add() {
initable(); initable();
$("#myModalLabel").text('增加'); $("#myModalLabel").text('增加');
$('#myModal').modal('show'); $('#myModal').modal('show');
$("#re_dictId").empty(); $("#re_dictId").empty();
loadDict(); loadDict();
} }
//提交更改 //提交更改
$('#btn_submit').click(function () { $('#btn_submit').click(function () {
var deptName = $("#re_deptName").val(); var deptName = $("#re_deptName").val();
var dictId = $("#re_dictId").val(); var dictId = $("#re_dictId").val();
if(deptName != ''){ if(deptName != ''){
if(dictId != ''){ if(dictId != ''){
var btype = $("#myModalLabel").text(); var btype = $("#myModalLabel").text();
if(btype=='编辑'){ if(btype=='编辑'){
$.ajax({ $.ajax({
type: "post", type: "post",
url: path+ "/dept/update", url: path+ "/dept/update",
@ -316,7 +316,7 @@ $('#btn_submit').click(function () {
dataType:"json", dataType:"json",
success: function(data){ success: function(data){
if("success"==data.msg){ if("success"==data.msg){
toastr.success("修改成功!"); toastr.success("修改成功!");
backToPage(); backToPage();
$('#myModal').modal('hide'); $('#myModal').modal('hide');
}else{ }else{
@ -324,7 +324,7 @@ $('#btn_submit').click(function () {
} }
} }
}) })
}else if(btype =='增加'){ }else if(btype =='增加'){
$.ajax({ $.ajax({
type: "post", type: "post",
url:path+ "/dept/add", url:path+ "/dept/add",
@ -332,7 +332,7 @@ $('#btn_submit').click(function () {
dataType:"json", dataType:"json",
success: function(data){ success: function(data){
if("success"==data.msg){ if("success"==data.msg){
toastr.success("添加成功!"); toastr.success("添加成功!");
setTimeout(function(){ setTimeout(function(){
window.location.reload(); window.location.reload();
},500) },500)
@ -344,18 +344,18 @@ $('#btn_submit').click(function () {
}) })
} }
}else{ }else{
toastr.warning("所属医院不能为空!"); toastr.warning("所属医院不能为空!");
} }
}else{ }else{
toastr.warning("部门名称不能为空!"); toastr.warning("部门名称不能为空!");
} }
}) })
//初始化模态框 //初始化模态框
function initable(){ function initable(){
$("#re_deptId").val(""); $("#re_deptId").val("");
$("#updateaddform")[0].reset(); $("#updateaddform")[0].reset();
} }
//导出excel功能 //导出excel功能
function exportExcel(){ function exportExcel(){
var roleId = $("#roleId").val(); var roleId = $("#roleId").val();
var url = ''; var url = '';
@ -370,8 +370,8 @@ function exportExcel(){
window.location.href = url; window.location.href = url;
}else{ }else{
Common.confirm({ Common.confirm({
title: "提示", title: "提示",
message: "没有选中,您确定要按搜索栏条件导出?", message: "没有选中,您确定要按搜索栏条件导出?",
operate: function (reselt) { operate: function (reselt) {
if (reselt) { if (reselt) {
if (roleId == 0) { if (roleId == 0) {
@ -385,22 +385,22 @@ function exportExcel(){
}) })
} }
} }
//搜索 //搜索
$('#queryBtn').click(function () { $('#queryBtn').click(function () {
$("#checks").val(""); $("#checks").val("");
refresh(); refresh();
}) })
//刷新表格 //刷新表格
function refresh() { function refresh() {
$('#bootstrapTable').bootstrapTable('refresh',{ $('#bootstrapTable').bootstrapTable('refresh',{
url :path+ '/dept/pageList' url :path+ '/dept/pageList'
}) })
} }
//清空 //清空
function clearForm(){ function clearForm(){
$("#updateaddform")[0].reset(); $("#updateaddform")[0].reset();
} }
//监听关闭模态框刷新事件 //监听关闭模态框刷新事件
$('#myModal1').on('hide.bs.modal', function () { $('#myModal1').on('hide.bs.modal', function () {
window.location.reload(); window.location.reload();
}); });

@ -1,21 +1,21 @@
var pageNumber; var pageNumber;
//定义表格内容最大高度 //定义表格内容最大高度
var maxHeight = 0; var maxHeight = 0;
$('#bootstrapTable').bootstrapTable({ $('#bootstrapTable').bootstrapTable({
toolbar: '#toolbar', //工具按钮用哪个容器 toolbar: '#toolbar', //工具按钮用哪个容器
method : 'get', method : 'get',
striped: true, //是否显示行间隔色 striped: true, //是否显示行间隔色
cache: false, //是否使用缓存默认为true所以一般情况下需要设置一下这个属性* cache: false, //是否使用缓存默认为true所以一般情况下需要设置一下这个属性*
pagination: true, //是否显示分页(* pagination: true, //是否显示分页(*
sidePagination : 'server',//server:服务器端分页|client前端分页 sidePagination : 'server',//server:服务器端分页|client前端分页
paginationPreText : '上一页', paginationPreText : '上一页',
paginationNextText : '下一页', paginationNextText : '下一页',
pageNumber: 1, //初始化加载第一页,默认第一页 pageNumber: 1, //初始化加载第一页,默认第一页
pageSize: 10, //每页的记录行数(* pageSize: 10, //每页的记录行数(*
pageList: [5,10,20,50,1000],//可供选择的每页的行数(* pageList: [5,10,20,50,1000],//可供选择的每页的行数(*
columns:[ columns:[
{ {
title:'全选', title:'全选',
field:'select', field:'select',
checkbox:true, checkbox:true,
width:25, width:25,
@ -24,60 +24,60 @@ $('#bootstrapTable').bootstrapTable({
}, },
{ {
field: 'no', field: 'no',
title: '序号', title: '序号',
sortable: true, sortable: true,
formatter: function (value, row, index) { formatter: function (value, row, index) {
//获取每页显示的数量 //获取每页显示的数量
var pageSize=$('#bootstrapTable').bootstrapTable('getOptions').pageSize; var pageSize=$('#bootstrapTable').bootstrapTable('getOptions').pageSize;
//获取当前是第几页 //获取当前是第几页
var pageNumber=$('#bootstrapTable').bootstrapTable('getOptions').pageNumber; var pageNumber=$('#bootstrapTable').bootstrapTable('getOptions').pageNumber;
//返回序号注意index是从0开始的所以要加上1 //返回序号注意index是从0开始的所以要加上1
return pageSize * (pageNumber - 1) + index + 1; return pageSize * (pageNumber - 1) + index + 1;
} }
}, },
{ {
title:'操作人', title:'操作人',
field:'creater' field:'creater'
}, },
{ {
title:'日志主题', title:'日志主题',
field:'logTitle' field:'logTitle'
}, },
{ {
title:'日志内容', title:'日志内容',
field:'logContent' field:'logContent'
}, },
{ {
title:'备注', title:'备注',
field:'remark' field:'remark'
}, },
{ {
title:'操作时间', title:'操作时间',
field:'createDate' field:'createDate'
}, },
{ {
title:'ip地址', title:'ip地址',
field:'ip' field:'ip'
}, },
{ {
title:'操作', title:'操作',
field:'id', field:'id',
formatter: function(value,row,index){ formatter: function(value,row,index){
var deleteOper = row.deleteOper; var deleteOper = row.deleteOper;
if(deleteOper == 1){ if(deleteOper == 1){
var editanddrop = '<button type="button" onclick="deleteLogById('+row.logId+')" class="btn btn-sm btn-danger">删除</button>'; var editanddrop = '<button type="button" onclick="deleteLogById('+row.logId+')" class="btn btn-sm btn-danger">删除</button>';
return editanddrop; return editanddrop;
} }
} }
} }
], ],
locale:'zh-CN',//中文支持, locale:'zh-CN',//中文支持,
url:path+'/otherManage/getLogList',//排序方式 url:path+'/otherManage/getLogList',//排序方式
queryParams: function (params) { queryParams: function (params) {
return{ return{
limit : params.limit, // 每页显示数量 limit : params.limit, // 每页显示数量
offset : params.offset, // SQL语句起始索引 offset : params.offset, // SQL语句起始索引
page : (params.offset / params.limit) + 1, //当前页码 page : (params.offset / params.limit) + 1, //当前页码
startTime:$("#startTime1").val(), startTime:$("#startTime1").val(),
endTime:$("#endTime1").val(), endTime:$("#endTime1").val(),
creater:$("#creater").val(), creater:$("#creater").val(),
@ -85,18 +85,18 @@ $('#bootstrapTable').bootstrapTable({
logContent:$("#logContent").val() logContent:$("#logContent").val()
} }
}, },
//选中单个复选框 //选中单个复选框
onCheck:function(row){ onCheck:function(row){
var checks = $("#checks").val(); var checks = $("#checks").val();
$("#checks").val(checks+=row.logId + ","); $("#checks").val(checks+=row.logId + ",");
}, },
//取消单个复选框 //取消单个复选框
onUncheck:function(row){ onUncheck:function(row){
var checks = $("#checks").val(); var checks = $("#checks").val();
checks = checks.replace(row.logId + ","); checks = checks.replace(row.logId + ",");
$("#checks").val(checks); $("#checks").val(checks);
}, },
//全选 //全选
onCheckAll:function(rows){ onCheckAll:function(rows){
$("#checks").val(""); $("#checks").val("");
var checks = ''; var checks = '';
@ -106,7 +106,7 @@ $('#bootstrapTable').bootstrapTable({
} }
$("#checks").val(checks); $("#checks").val(checks);
}, },
//全不选 //全不选
onUncheckAll: function (rows) { onUncheckAll: function (rows) {
$("#checks").val(""); $("#checks").val("");
}, },
@ -115,12 +115,12 @@ $('#bootstrapTable').bootstrapTable({
$("#fixed-table-footer").show(); $("#fixed-table-footer").show();
reloadTableHeight("bootstrapTable"); reloadTableHeight("bootstrapTable");
}, },
//监听分页点击事件 //监听分页点击事件
onPageChange: function(num, type) { onPageChange: function(num, type) {
pageNumber = num; pageNumber = num;
} }
}) })
//查询按钮 //查询按钮
function refreshTable(){ function refreshTable(){
$("#checks").val(""); $("#checks").val("");
$('#bootstrapTable').bootstrapTable('refresh',{ $('#bootstrapTable').bootstrapTable('refresh',{
@ -128,11 +128,11 @@ function refreshTable(){
}) })
$('#bootstrapTable').bootstrapTable('selectPage', pageNumber); $('#bootstrapTable').bootstrapTable('selectPage', pageNumber);
} }
//删除 //删除
function deleteLogById(logId){ function deleteLogById(logId){
Common.confirm({ Common.confirm({
title: "提示", title: "提示",
message: '确定删除这条数据吗?', message: '确定删除这条数据吗?',
operate: function (reselt) { operate: function (reselt) {
if (reselt) { if (reselt) {
$.ajax({ $.ajax({
@ -141,7 +141,7 @@ function deleteLogById(logId){
dataType: 'json', dataType: 'json',
success: function (data) { success: function (data) {
if (data.code == 100) { if (data.code == 100) {
toastr.success("删除成功!"); toastr.success("删除成功!");
refreshTable(); refreshTable();
} else { } else {
toastr.warning(data.msg); toastr.warning(data.msg);
@ -152,14 +152,14 @@ function deleteLogById(logId){
} }
}) })
} }
//批量删除 //批量删除
function deleteLogByIds(){ function deleteLogByIds(){
var ids = $("#checks").val(); var ids = $("#checks").val();
if(ids != ''){ if(ids != ''){
var idStr = ids.split(","); var idStr = ids.split(",");
Common.confirm({ Common.confirm({
title: "提示", title: "提示",
message: '确定删除选中的'+ (idStr.length-1)+ '条数据吗?', message: '确定删除选中的'+ (idStr.length-1)+ '条数据吗?',
operate: function (reselt) { operate: function (reselt) {
if (reselt) { if (reselt) {
$.ajax({ $.ajax({
@ -168,7 +168,7 @@ function deleteLogByIds(){
dataType: 'json', dataType: 'json',
success: function (data) { success: function (data) {
if (data.code == 100) { if (data.code == 100) {
toastr.success("删除成功!"); toastr.success("删除成功!");
$("#checks").val(); $("#checks").val();
refreshTable(); refreshTable();
} else { } else {
@ -180,10 +180,10 @@ function deleteLogByIds(){
} }
}) })
}else{ }else{
toastr.warning("请至少选中一个!"); toastr.warning("请至少选中一个!");
} }
} }
//导出excel功能 //导出excel功能
function exportExcel(){ function exportExcel(){
var checks = $("#checks").val(); var checks = $("#checks").val();
if(checks != '') { if(checks != '') {
@ -193,8 +193,8 @@ function exportExcel(){
window.location.href = url; window.location.href = url;
}else{ }else{
Common.confirm({ Common.confirm({
title: "提示", title: "提示",
message: "没有选中,您确定要按搜索栏条件导出?", message: "没有选中,您确定要按搜索栏条件导出?",
operate: function (reselt) { operate: function (reselt) {
if (reselt) { if (reselt) {
var url = path+"/otherManage/exportExcel?startTime="+$("#startTime1").val()+"&endTime="+$("#endTime1").val()+"&creater="+$("#creater").val()+"&logTitle="+$("#logTitle").val()+"&logContent="+$("#logContent").val(); var url = path+"/otherManage/exportExcel?startTime="+$("#startTime1").val()+"&endTime="+$("#endTime1").val()+"&creater="+$("#creater").val()+"&logTitle="+$("#logTitle").val()+"&logContent="+$("#logContent").val();

@ -3,30 +3,30 @@
*/ */
var pageNumber = 1; var pageNumber = 1;
var form = ''; var form = '';
//定义表格内容最大高度 //定义表格内容最大高度
var maxHeight = 0; var maxHeight = 0;
$(function(){ $(function(){
$('#myModal').modal('hide'); $('#myModal').modal('hide');
//先销毁表格 //先销毁表格
$('#bootstrapTable').bootstrapTable({ $('#bootstrapTable').bootstrapTable({
//表格高度 //表格高度
//height: getHeight(), //height: getHeight(),
method : 'get', method : 'get',
url : path+ "/role/pageList",//请求路径 url : path+ "/role/pageList",//请求路径
striped : true, //是否显示行间隔色 striped : true, //是否显示行间隔色
pageNumber : 1, //初始化加载第一页 pageNumber : 1, //初始化加载第一页
pagination : true,//是否分页 pagination : true,//是否分页
sidePagination : 'server',//server:服务器端分页|client前端分页 sidePagination : 'server',//server:服务器端分页|client前端分页
pageSize : 10,//单页记录数 pageSize : 10,//单页记录数
pageList : [ 5, 10, 20, 30 ],//可选择单页记录数 pageList : [ 5, 10, 20, 30 ],//可选择单页记录数
cache: false, cache: false,
paginationPreText : '上一页', paginationPreText : '上一页',
paginationNextText : '下一页', paginationNextText : '下一页',
queryParams : function(params) {//上传服务器的参数 queryParams : function(params) {//上传服务器的参数
var temp = {//如果是在服务器端实现分页limit、offset这两个参数是必须的 var temp = {//如果是在服务器端实现分页limit、offset这两个参数是必须的
limit : params.limit, // 每页显示数量 limit : params.limit, // 每页显示数量
offset : params.offset, // SQL语句起始索引 offset : params.offset, // SQL语句起始索引
page : (params.offset / params.limit) + 1, //当前页码 page : (params.offset / params.limit) + 1, //当前页码
roleId:$("#role_id").val(), roleId:$("#role_id").val(),
roleName:$("#role_name").val(), roleName:$("#role_name").val(),
effective : $("#effective option:selected").val(), effective : $("#effective option:selected").val(),
@ -38,25 +38,25 @@ $(function(){
checkbox:true checkbox:true
}, },
{ {
title:'序号', title:'序号',
field:'no', field:'no',
formatter: function (value, row, index) { formatter: function (value, row, index) {
//获取每页显示的数量 //获取每页显示的数量
var pageSize = $('#bootstrapTable').bootstrapTable('getOptions').pageSize; var pageSize = $('#bootstrapTable').bootstrapTable('getOptions').pageSize;
//获取当前是第几页 //获取当前是第几页
if(pageNumber == 1){ if(pageNumber == 1){
pageNumber = $('#bootstrapTable').bootstrapTable('getOptions').pageNumber; pageNumber = $('#bootstrapTable').bootstrapTable('getOptions').pageNumber;
} }
//返回序号注意index是从0开始的所以要加上1 //返回序号注意index是从0开始的所以要加上1
return pageSize * (pageNumber - 1) + index + 1; return pageSize * (pageNumber - 1) + index + 1;
} }
}, },
{ {
title:'角色名', title:'角色名',
field:'roleName', field:'roleName',
}, },
{ {
title:'备注', title:'备注',
field:'remark', field:'remark',
formatter:function (value,row,index) { formatter:function (value,row,index) {
if(value ==null){ if(value ==null){
@ -67,61 +67,61 @@ $(function(){
} }
}, },
{ {
title:'是否有效', title:'是否有效',
field:'effective', field:'effective',
formatter: function (value, row, index) { formatter: function (value, row, index) {
if(value ==1){ if(value ==1){
return '是' return '是'
}else if(value ==0){ }else if(value ==0){
return '否' return '否'
} }
} }
}, },
{ {
title:'创建时间', title:'创建时间',
field:'createDate', field:'createDate',
}, },
{ {
title:'创建人', title:'创建人',
field:'creater', field:'creater',
}, },
{ {
title:'操作', title:'操作',
field:'roleId', formatter: function(value,row,index){ field:'roleId', formatter: function(value,row,index){
var editanddrop = ''; var editanddrop = '';
if(row.isUpdate == 1){ if(row.isUpdate == 1){
editanddrop += '<button type="button" onclick="edit('+row.roleId+')" class="btn btn-info operBtns btn-sm" >编辑</button>'; editanddrop += '<button type="button" onclick="edit('+row.roleId+')" class="btn btn-info operBtns btn-sm" >编辑</button>';
} }
if(row.isDelete == 1){ if(row.isDelete == 1){
editanddrop += '<button type="button" onclick="drop('+row.roleId+')" class="btn btn-danger operBtns btn-sm">删除</button>'; editanddrop += '<button type="button" onclick="drop('+row.roleId+')" class="btn btn-danger operBtns btn-sm">删除</button>';
} }
return editanddrop; return editanddrop;
} }
} }
], ],
onLoadSuccess: function(){ //加载成功时执行 onLoadSuccess: function(){ //加载成功时执行
$(".page-list").show(); $(".page-list").show();
$("th").css({'text-align':'center','vertical-align':'middle'}); $("th").css({'text-align':'center','vertical-align':'middle'});
$("td").css({'text-align':'center','vertical-align':'middle'}); $("td").css({'text-align':'center','vertical-align':'middle'});
reloadTableHeight("bootstrapTable"); reloadTableHeight("bootstrapTable");
}, },
//监听分页点击事件 //监听分页点击事件
onPageChange: function(num, type) { onPageChange: function(num, type) {
pageNumber = num; pageNumber = num;
}, },
//选中单个复选框 //选中单个复选框
onCheck:function(row){ onCheck:function(row){
var checks = $("#checks").val(); var checks = $("#checks").val();
$("#checks").val(checks+=row.roleId + ","); $("#checks").val(checks+=row.roleId + ",");
}, },
//取消单个复选框 //取消单个复选框
onUncheck:function(row){ onUncheck:function(row){
var checks = $("#checks").val(); var checks = $("#checks").val();
checks = checks.replace(row.roleId + ",",""); checks = checks.replace(row.roleId + ",","");
$("#checks").val(checks); $("#checks").val(checks);
}, },
//全选 //全选
onCheckAll:function(rows){ onCheckAll:function(rows){
$("#checks").val(""); $("#checks").val("");
var checks = ''; var checks = '';
@ -131,14 +131,14 @@ $(function(){
} }
$("#checks").val(checks); $("#checks").val(checks);
}, },
//全不选 //全不选
onUncheckAll: function (rows) { onUncheckAll: function (rows) {
$("#checks").val(""); $("#checks").val("");
} }
}); });
}); });
//验证角色名不能重复 //验证角色名不能重复
$("#re_roleName").blur(function(){ $("#re_roleName").blur(function(){
var roleName = $("#re_roleName").val(); var roleName = $("#re_roleName").val();
var roleId = $("#re_roleId").val(); var roleId = $("#re_roleId").val();
@ -158,9 +158,9 @@ $("#re_roleName").blur(function(){
}) })
} }
}) })
//编辑框回显 //编辑框回显
function edit(id){ function edit(id){
$("#myModalLabel").text("编辑"); $("#myModalLabel").text("编辑");
$.ajax({ $.ajax({
type: "post", type: "post",
url:path+ "/role/selectRole", url:path+ "/role/selectRole",
@ -178,11 +178,11 @@ function edit(id){
$('#myModal').modal('show') $('#myModal').modal('show')
} }
//删除 //删除
function drop(id) { function drop(id) {
Common.confirm({ Common.confirm({
title: "提示", title: "提示",
message: "确定是否删除这条记录", message: "确定是否删除这条记录",
operate: function (reselt) { operate: function (reselt) {
if (reselt) { if (reselt) {
$.ajax({ $.ajax({
@ -194,28 +194,28 @@ function drop(id) {
async: false, async: false,
success: function (data) { success: function (data) {
if ("success" == data.msg) { if ("success" == data.msg) {
toastr.success("删除成功!"); toastr.success("删除成功!");
$("#checks").val(""); $("#checks").val("");
backToPage(); backToPage();
} }
}, },
error: function () { error: function () {
window.confirm("删除失败"); window.confirm("删除失败");
} }
}) })
} }
} }
}) })
} }
//新增框 //新增框
function add() { function add() {
initable(); initable();
$("#myModalLabel").text('增加'); $("#myModalLabel").text('增加');
$('#myModal').modal('show') $('#myModal').modal('show')
} }
//提交更改 //提交更改
$('#btn_submit').click(function () { $('#btn_submit').click(function () {
//获取档案管理系统的权限复选框是否选中 //获取档案管理系统的权限复选框是否选中
var roleName = $("#re_roleName").val(); var roleName = $("#re_roleName").val();
if(roleName != ''){ if(roleName != ''){
var roleId = $("#re_roleId").val(); var roleId = $("#re_roleId").val();
@ -232,7 +232,7 @@ $('#btn_submit').click(function () {
dataType:"json", dataType:"json",
success: function(data){ success: function(data){
if("success"==data.msg){ if("success"==data.msg){
toastr.success('保存成功!'); toastr.success('保存成功!');
$('#myModal').modal('hide'); $('#myModal').modal('hide');
backToPage(); backToPage();
}else{ }else{
@ -241,35 +241,35 @@ $('#btn_submit').click(function () {
} }
}) })
}else{ }else{
toastr.warning("角色名不能为空!"); toastr.warning("角色名不能为空!");
} }
}) })
//初始化模态框 //初始化模态框
function initable(){ function initable(){
$("#updateaddform")[0].reset(); $("#updateaddform")[0].reset();
$("#re_roleId").val(""); $("#re_roleId").val("");
} }
//搜索 //搜索
$('#queryBtn').click(function () { $('#queryBtn').click(function () {
$("#checks").val(""); $("#checks").val("");
refresh(); refresh();
}) })
//获取table的高度 //获取table的高度
function getHeight() { function getHeight() {
return $(window).height() * 0.8; return $(window).height() * 0.8;
} }
//刷新表格 //刷新表格
function refresh() { function refresh() {
$('#bootstrapTable').bootstrapTable('refresh',{ $('#bootstrapTable').bootstrapTable('refresh',{
url : path+'/role/pageList' url : path+'/role/pageList'
}) })
} }
//清空 //清空
function clearForm(){ function clearForm(){
$("#updateaddform")[0].reset(); $("#updateaddform")[0].reset();
} }
//导出excel功能 //导出excel功能
function exportExcel(){ function exportExcel(){
var checks = $("#checks").val(); var checks = $("#checks").val();
if(checks != '') { if(checks != '') {
@ -278,8 +278,8 @@ function exportExcel(){
window.location.href = url; window.location.href = url;
}else{ }else{
Common.confirm({ Common.confirm({
title: "提示", title: "提示",
message: "没有选中,您确定要按搜索栏条件导出?", message: "没有选中,您确定要按搜索栏条件导出?",
operate: function (reselt) { operate: function (reselt) {
if (reselt) { if (reselt) {
var url = path + "/role/exportNotDown?roleName=" + $("#role_name").val() + "&effective=" + $("#effective").val() + "&creater=" + $("#creater").val() + "&checks=" + checks; var url = path + "/role/exportNotDown?roleName=" + $("#role_name").val() + "&effective=" + $("#effective").val() + "&creater=" + $("#creater").val() + "&checks=" + checks;
@ -290,7 +290,7 @@ function exportExcel(){
} }
} }
//监听关闭模态框刷新事件 //监听关闭模态框刷新事件
$('#myModal1').on('hide.bs.modal', function () { $('#myModal1').on('hide.bs.modal', function () {
window.location.reload(); window.location.reload();
}); });

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