diff --git a/power-admin/src/main/webapp/static/css/comm.css b/power-admin/src/main/webapp/static/css/comm.css
index 88506ac..d60c6e8 100644
--- a/power-admin/src/main/webapp/static/css/comm.css
+++ b/power-admin/src/main/webapp/static/css/comm.css
@@ -22,4 +22,16 @@
margin-left: 5px;
margin-top: 3px;
height: 30px;
+}
+/*表格外层div*/
+.tableDiv{
+ margin-left:14px;
+ margin-right:15px;
+}
+/*按钮组*/
+.btns{
+ margin-top:5px;
+ margin-right:15px;
+ text-align: right;
+ margin-bottom: 5px;
}
\ No newline at end of file
diff --git a/power-admin/src/main/webapp/static/js/dept.js b/power-admin/src/main/webapp/static/js/dept.js
index 9e14ba0..9b0ac91 100644
--- a/power-admin/src/main/webapp/static/js/dept.js
+++ b/power-admin/src/main/webapp/static/js/dept.js
@@ -1,5 +1,7 @@
var form = ''
var pageNumber = 1;
+//定义表格内容最大高度
+var maxHeight = 0;
$(function(){
var columns = [];
columns.push({
diff --git a/power-admin/src/main/webapp/static/js/noticePage.js b/power-admin/src/main/webapp/static/js/noticePage.js
index 229b900..f5a4b08 100644
--- a/power-admin/src/main/webapp/static/js/noticePage.js
+++ b/power-admin/src/main/webapp/static/js/noticePage.js
@@ -1,5 +1,7 @@
//初始化时间控件
initDateInput(1);
+//定义表格内容最大高度
+var maxHeight = 0;
var setting = {
view:{
fontCss : {"font-family": "微软雅黑","color":"blue"}
diff --git a/power-admin/src/main/webapp/static/js/roleNotDown.js b/power-admin/src/main/webapp/static/js/roleNotDown.js
index 1377342..698cedb 100644
--- a/power-admin/src/main/webapp/static/js/roleNotDown.js
+++ b/power-admin/src/main/webapp/static/js/roleNotDown.js
@@ -3,6 +3,8 @@
*/
var pageNumber = 1;
var form = '';
+//定义表格内容最大高度
+var maxHeight = 0;
$(function(){
$('#myModal').modal('hide');
//先销毁表格
diff --git a/power-admin/src/main/webapp/static/js/user.js b/power-admin/src/main/webapp/static/js/user.js
index 528f3c8..6b0b2fe 100644
--- a/power-admin/src/main/webapp/static/js/user.js
+++ b/power-admin/src/main/webapp/static/js/user.js
@@ -1,186 +1,188 @@
var pageNumber=1;
var form = '';
- $(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 ],//可选择单页记录数
- cache: false,
- 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(),
- searchRoleId:$("#roleId").val(),
- deptId : $("#dept_id option:selected").val(),
- effective : $("#effective option:selected").val(),
- };
- return temp;
+//定义表格内容最大高度
+var maxHeight = 0;
+$(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 ],//可选择单页记录数
+ cache: false,
+ 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(),
+ searchRoleId:$("#roleId").val(),
+ deptId : $("#dept_id option:selected").val(),
+ effective : $("#effective option:selected").val(),
+ };
+ return temp;
+ },
+ columns : [{
+ checkbox:true
},
- columns : [{
- checkbox:true
- },
- {
- 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
- return pageSize * (pageNumber - 1) + index + 1;
- }
- },
- {
- title:'账号',
- field:'userName',
- },
- {
- title:'姓名',
- field:'name',
- },
- {
- title:'性别',
- field:'userSex',
- formatter: function (value, row, index) {
- if(value ==1){
- return '女'
- }else if(value ==0){
- return '男'
- }
- }
- },
- {
- title:'年龄',
- field:'userAge',
- },
- {
- title:'移动电话',
- field:'userTel',
- },
- {
- title:'邮箱地址',
- field:'userEmail',
- },
- {
- title:'用户职位',
- field:'userPosition',
- },
- {
- title:'所属角色',
- field:'roleName',
- },
- {
- title:'所属科室',
- field:'powerDepts',
- formatter:paramsMatter,
- },
- {
- title:'是否有效',
- field:'effective',
- formatter: function (value, row, index) {
- if(value ==1){
- return '是'
- }else if(value ==0){
- return '否'
- }
+ {
+ title:'序号',
+ field:'no',
+ formatter: function (value, row, index) {
+ //获取每页显示的数量
+ var pageSize = $('#bootstrapTable').bootstrapTable('getOptions').pageSize;
+ //获取当前是第几页
+ if(pageNumber == 1){
+ pageNumber = $('#bootstrapTable').bootstrapTable('getOptions').pageNumber;
}
- },
- {
- title:'创建时间',
- field:'createDate',
- },
- {
- title:'创建人',
- field:'creater',
- },
- {
- title:'修改时间',
- field:'updateDate',
- },
- {
- title:'修改人',
- field:'updater',
- },
- {
- title:'操作',
- field:'userId', formatter: function(value,row,index){
- var editanddrop = '';
- if(row.isUpdate == 1){
- editanddrop += '
';
- }
- if(row.isDelete == 1){
- editanddrop += '
';
- }
- return editanddrop;
+ //返回序号,注意index是从0开始的,所以要加上1
+ return pageSize * (pageNumber - 1) + index + 1;
+ }
+ },
+ {
+ title:'账号',
+ field:'userName',
+ },
+ {
+ title:'姓名',
+ field:'name',
+ },
+ {
+ title:'性别',
+ field:'userSex',
+ formatter: function (value, row, index) {
+ if(value ==1){
+ return '女'
+ }else if(value ==0){
+ return '男'
}
}
- ],
- 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;
+ {
+ title:'年龄',
+ field:'userAge',
+ },
+ {
+ title:'移动电话',
+ field:'userTel',
+ },
+ {
+ title:'邮箱地址',
+ field:'userEmail',
+ },
+ {
+ title:'用户职位',
+ field:'userPosition',
},
- //选中单个复选框
- onCheck:function(row){
- var checks = $("#checks").val();
- var userNames = $("#userNames").val();
- $("#checks").val(checks+=row.userId + ",");
- $("#userNames").val(userNames+=row.userName + ",");
+ {
+ title:'所属角色',
+ field:'roleName',
},
- //取消单个复选框
- onUncheck:function(row){
- var checks = $("#checks").val();
- var userNames = $("#userNames").val();
- checks = checks.replace(row.userId + ",","");
- userNames = userNames.replace(row.userName + ",","");
- $("#checks").val(checks);
- $("#userNames").val(userNames);
+ {
+ title:'所属科室',
+ field:'powerDepts',
+ formatter:paramsMatter,
},
- //全选
- onCheckAll:function(rows){
- $("#checks").val("");
- $("#userNames").val("");
- var checks = '';
- var userNames = '';
- for(var i=0;i
编辑';
+ }
+ if(row.isDelete == 1){
+ editanddrop += '';
+ }
+ return editanddrop;
+ }
}
- });
+ ],
+ 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();
+ checks = checks.replace(row.userId + ",","");
+ userNames = userNames.replace(row.userName + ",","");
+ $("#checks").val(checks);
+ $("#userNames").val(userNames);
+ },
+ //全选
+ onCheckAll:function(rows){
+ $("#checks").val("");
+ $("#userNames").val("");
+ var checks = '';
+ var userNames = '';
+ for(var i=0;i'+value+''
diff --git a/power-service/src/main/java/com/manage/service/cache/CacheManager.java b/power-service/src/main/java/com/manage/service/cache/CacheManager.java
index a1ccd33..ed87d35 100644
--- a/power-service/src/main/java/com/manage/service/cache/CacheManager.java
+++ b/power-service/src/main/java/com/manage/service/cache/CacheManager.java
@@ -49,8 +49,10 @@ public class CacheManager {
public static void putCache(String key, Cache obj) {
cacheMap.put(key, obj);
//移除不属于该token的
- Power_UserVo powerUser = (Power_UserVo)obj.getValue();
- CacheManager.removeCacheByObject(powerUser,key);
+ if(obj.getValue() instanceof Power_UserVo) {
+ Power_UserVo powerUser = (Power_UserVo) obj.getValue();
+ CacheManager.removeCacheByObject(powerUser, key);
+ }
}
public static Cache getCacheInfo(String key) {
diff --git a/power-service/target/classes/com/manage/service/cache/CacheManager.class b/power-service/target/classes/com/manage/service/cache/CacheManager.class
index 3e873fd7e8c0839014e059cf27239865c38fbaac..b44c5e98030cefab107839cba91b722ca480aec4 100644
GIT binary patch
delta 386
zcmW-c%Su9F6oo%Mij+n|sKtR)Btp%=&@N;p6?Hmhkx^!&Zbo)-(5RWvE1Xep(FLMm
zO{IC$=mDDa0<9w(_P_tV_gZ_cFZ0)Y?0TI)Z`SF0(=VgOTA*`>p@8Hw{!I3jNL?xV
zLF|FBTfGyjPGsH~e$tXbMmdUKd5S&?3{k{nngp|C)lF!})O;Naul`BR^LpKC0~?QU
zE{`W6c!h%V*;dPl-LXhj&3zzY70tWtJtv&aV7rB*1Mw#U
z+1v}!rXco4yf%}4W#UmSo2+n*KH)rrEHKI1T@yw)q+=
zWeNmYCQOlWR;5{El6724J&%|&!VFWzH-4z=`2;i@WSfw<5o$`?m3ogfb*5-A%|00p
zn5AicLut!5Zuq-?B$s2NoRFl2N1HsSQk|)~;GAo&xa{FAonEr9lq4GzSkWGyw$LB6
SX