Commit 162a0ab1 by zhangzhijie

适配至通辽

parent 569bcc28
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %>
<% <%
String perurl = (String)session.getAttribute("url"); String perurl = (String) session.getAttribute("url");
%> %>
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
...@@ -12,15 +12,18 @@ ...@@ -12,15 +12,18 @@
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>用户列表</title> <title>用户列表</title>
<style> <style>
.layui-form-item{ .layui-form-item {
display: inline; display: inline;
} }
.layui-form-item>.layui-input-block>input{
.layui-form-item > .layui-input-block > input {
width: 20%; width: 20%;
} }
.searchDiv label{padding:3px 15px;} .searchDiv label {
padding: 3px 15px;
}
</style> </style>
</head> </head>
...@@ -122,10 +125,16 @@ ...@@ -122,10 +125,16 @@
<div class="layui-form-item" style="display: inline-block;width:100%;text-align: center;"> <div class="layui-form-item" style="display: inline-block;width:100%;text-align: center;">
<div class="layui-form-item demoTable"> <div class="layui-form-item demoTable">
<button class="layui-btn layui-btn-normal queryUserList" data-type="reload" style="margin-left: 20px;">查询</button> <button class="layui-btn layui-btn-normal queryUserList" data-type="reload"
<button class="layui-btn layui-btn-normal" style="margin-left: 20px;" onclick="reset();">清空</button> style="margin-left: 20px;">查询
<a class="layui-btn layui-btn-normal" role="button" style="margin-left: 20px;" href="${pageContext.request.contextPath}/admin/user/add">新增</a> </button>
<button class="layui-btn layui-btn-normal" style="margin-left: 20px;" data-type="getAllUserData">批量授权</button> <button class="layui-btn layui-btn-normal" style="margin-left: 20px;" onclick="reset();">清空
</button>
<a class="layui-btn layui-btn-normal" role="button" style="margin-left: 20px;"
href="${pageContext.request.contextPath}/admin/user/add">新增</a>
<button class="layui-btn layui-btn-normal" style="margin-left: 20px;" data-type="getAllUserData">
批量授权
</button>
</div> </div>
</div> </div>
...@@ -159,16 +168,16 @@ ...@@ -159,16 +168,16 @@
$("#openFlag").width($("#username").width()); $("#openFlag").width($("#username").width());
}) })
}) })
layui.use(['table', 'element','jquery'], function () { layui.use(['table', 'element', 'jquery'], function () {
var table = layui.table, var table = layui.table,
element = layui.element, element = layui.element,
$ = layui.jquery; $ = layui.jquery;
var $ = layui.$, active = { var $ = layui.$, active = {
getAllUserData:function () { getAllUserData: function () {
window.location.href = '${pageContext.request.contextPath}/admin/user/toNewBatchUpdate' window.location.href = '${pageContext.request.contextPath}/admin/user/toNewBatchUpdate'
} }
}; };
$('.demoTable .layui-btn').on('click', function(){ $('.demoTable .layui-btn').on('click', function () {
var type = $(this).data('type'); var type = $(this).data('type');
active[type] ? active[type].call(this) : ''; active[type] ? active[type].call(this) : '';
}); });
...@@ -181,10 +190,11 @@ ...@@ -181,10 +190,11 @@
//监听工具条 //监听工具条
table.on('tool(user)', function (obj) { table.on('tool(user)', function (obj) {
console.log(11111111111111)
var data = obj.data; var data = obj.data;
if (obj.event === 'update') { if (obj.event === 'update') {
var url = '${pageContext.request.contextPath}/admin/user/update/' + data.id; var url = '${pageContext.request.contextPath}/admin/user/update/' + data.id;
window.open(url,'_blank'); window.open(url, '_blank');
} }
//此处需要完善 //此处需要完善
if (obj.event === 'delete') { if (obj.event === 'delete') {
...@@ -195,12 +205,12 @@ ...@@ -195,12 +205,12 @@
}, function () { }, function () {
layer.closeAll(); layer.closeAll();
$.post("${pageContext.request.contextPath}/admin/user/deleteUserById", {id: id}, function (data) { $.post("${pageContext.request.contextPath}/admin/user/deleteUserById", {id: id}, function (data) {
if ("success"==data) { if ("success" == data) {
//如果修改成功,则刷新页面 //如果修改成功,则刷新页面
window.location.reload(); //刷新当前页面 window.location.reload(); //刷新当前页面
layer.msg('删除成功!', {icon: 1}); layer.msg('删除成功!', {icon: 1});
}else{ } else {
layer.msg('删除失败!', {icon:5}); layer.msg('删除失败!', {icon: 5});
} }
}); });
}); });
...@@ -215,48 +225,61 @@ ...@@ -215,48 +225,61 @@
$("#msg").text(""); $("#msg").text("");
} }
var data = ${unit}; let dataOne = '${unit}';
var zNodes =[];
for (var i=0;i<data.length;i++){ var zNodes = [];
zNodes.push({id:data[i].codeStr,pId:data[i].pid,name:data[i].name,open:false,file:"core/simpleData"}); for (var i = 0; i < dataOne.length; i++) {
zNodes.push({
id: dataOne[i].codeStr,
pId: dataOne[i].pid,
name: dataOne[i].name,
open: false,
file: "core/simpleData"
});
} }
setTree(zNodes,"unit","nocheck","unitcode","unitname",""); setTree(zNodes, "unit", "nocheck", "unitcode", "unitname", "");
data = ${role}; let dataTwo = '${role}';
var zNodes =[]; var zNodes = [];
for (var i=0;i<data.length;i++){ for (var i = 0; i < dataTwo.length; i++) {
zNodes.push({id:data[i].id,pId:data[i].pid,name:data[i].rolename,open:false,file:"core/simpleData"}); zNodes.push({
id: dataTwo[i].id,
pId: dataTwo[i].pid,
name: dataTwo[i].rolename,
open: false,
file: "core/simpleData"
});
} }
setTree(zNodes,"roleTree","nocheck","roleId","roleName",""); setTree(zNodes, "roleTree", "nocheck", "roleId", "roleName", "");
}); });
</script> </script>
<script> <script>
layui.use('table', function(){ layui.use('table', function () {
var table = layui.table; var table = layui.table;
//方法级渲染 //方法级渲染
var tableIns = table.render({ var tableIns = table.render({
id:"id", id: "id",
elem: '#userTable', elem: '#userTable',
limit: 50 ,//默认采用10 limit: 50,//默认采用10
url: '${pageContext.request.contextPath}/admin/user/list', url: '${pageContext.request.contextPath}/admin/user/list',
cols: [[ cols: [[
{field:'rn',title:'序号',align:'center', width:72}, {field: 'rn', title: '序号', align: 'center', width: 72},
{field:'username',title:'登录名',align:'center', width:120}, {field: 'username', title: '登录名', align: 'center', width: 120},
{field:'trueName',title:'用户姓名', align:'center',width:120}, {field: 'trueName', title: '用户姓名', align: 'center', width: 120},
{field:'unitname', title:'所属部门',align:'center',width:250}, {field: 'unitname', title: '所属部门', align: 'center', width: 250},
{field:'roleName',title:'用户角色', align:'center',width:260}, {field: 'roleName', title: '用户角色', align: 'center', width: 260},
{field: 'id', style:'display:none;'}, {field: 'id', style: 'display:none;'},
{field:'openFlag',title:'用户状态',align:'center', width:100,templet: '#userStateTpl'}, {field: 'openFlag', title: '用户状态', align: 'center', width: 100, templet: '#userStateTpl'},
{width:180, title:'操作',align:'center', toolbar: '#toolBar'} {width: 180, title: '操作', align: 'center', toolbar: '#toolBar'}
]], ]],
id: 'testReload', id: 'testReload',
page: true, page: true,
done: function(res, curr, count){ done: function (res, curr, count) {
$("[data-field='id']").css('display','none'); $("[data-field='id']").css('display', 'none');
}, },
height: 480 height: 480
}); });
$('.queryUserList').on('click', function(){ $('.queryUserList').on('click', function () {
//这里以搜索为例 //这里以搜索为例
var username = cheNull($('#username').val()); var username = cheNull($('#username').val());
var trueName = cheNull($('#trueName').val()); var trueName = cheNull($('#trueName').val());
...@@ -268,49 +291,60 @@ ...@@ -268,49 +291,60 @@
where: { where: {
username: username, username: username,
trueName: trueName, trueName: trueName,
openFlag:openFlag, openFlag: openFlag,
policemanid:policemanid, policemanid: policemanid,
unitcode:unitcode, unitcode: unitcode,
roleName:roleName roleName: roleName
}, },
page: { page: {
curr: 1 //重新从第 1 页开始 curr: 1 //重新从第 1 页开始
}, },
done: function(res, curr, count){ done: function (res, curr, count) {
$("[data-field='id']").css('display','none'); $("[data-field='id']").css('display', 'none');
this.where={ this.where = {
username: username, username: username,
trueName: trueName, trueName: trueName,
openFlag:openFlag, openFlag: openFlag,
policemanid:policemanid, policemanid: policemanid,
unitcode:unitcode, unitcode: unitcode,
roleName:roleName roleName: roleName
}; };
} }
}); });
}); });
}); });
function cheNull(str) { function cheNull(str) {
if (str==""){ if (str == "") {
return undefined; return undefined;
}else{ } else {
return str; return str;
} }
} }
</script> </script>
<script> <script>
layui.use('form', function() { layui.use('form', function () {
var form = layui.form, layer = layui.layer; var form = layui.form, layer = layui.layer;
form.render('select'); form.render('select');
form.on('switch', function(data){ form.on('switch', function (data) {
var index = layer.load(3, {shade:[0.8,'#fff'],content:'正在更新用户状态,请稍等!',time: 20*1000,success: function(layero){ var index = layer.load(3, {
layero.find('.layui-layer-content').css({'padding':'3px 0 0 60px','width':'200px','margin-left':'-100px','color':'black'}); shade: [0.8, '#fff'], content: '正在更新用户状态,请稍等!', time: 20 * 1000, success: function (layero) {
}}); layero.find('.layui-layer-content').css({
'padding': '3px 0 0 60px',
'width': '200px',
'margin-left': '-100px',
'color': 'black'
});
}
});
var elem = $(data.elem); var elem = $(data.elem);
var id = elem.parents("tr").find("td[data-field='id']").text(); var id = elem.parents("tr").find("td[data-field='id']").text();
var val =this.checked ? '1' : '0'; var val = this.checked ? '1' : '0';
$.post("${pageContext.request.contextPath}/admin/user/updateState", {id: id, openFlag: val}, function (data) { $.post("${pageContext.request.contextPath}/admin/user/updateState", {
id: id,
openFlag: val
}, function (data) {
var data = data; var data = data;
if (data == "success") { if (data == "success") {
//如果修改成功,则刷新页面 //如果修改成功,则刷新页面
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment