Commit 162a0ab1 by zhangzhijie

适配至通辽

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