提交 57793f84 编写于 作者: lakernote's avatar lakernote

(新增)[整体](增加定时任务管理)

上级 771d2b68
......@@ -50,6 +50,9 @@ public class LoginController {
if (sysUser == null) {
return Response.error("5001", "用户名或密码不正确");
}
if (sysUser.getEnable().intValue() == 0) {
return Response.error("5001", "用户:" + loginDto.getUsername()+"已被禁用");
}
StpUtil.login(sysUser.getUserId());
return Response.ok(StpUtil.getTokenInfo());
}
......
......@@ -2,6 +2,7 @@ package com.laker.admin.module.sys.controller;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.laker.admin.framework.Response;
import com.laker.admin.framework.ResultTable;
......@@ -61,13 +62,13 @@ public class SysDeptController {
@GetMapping("/data")
public ResultTable data(SysDept param) {
List<SysDept> data = sysDeptService.list();
List<SysDept> data = sysDeptService.list(Wrappers.<SysDept>lambdaQuery().eq(SysDept::getStatus, true));
return ResultTable.dataTable(data);
}
@GetMapping("/tree")
public ResultTree tree(SysDept param) {
List<SysDept> data = sysDeptService.list();
List<SysDept> data = sysDeptService.list(Wrappers.<SysDept>lambdaQuery().eq(SysDept::getStatus, true));
return ResultTree.data(data);
}
......
......@@ -25,7 +25,7 @@
type="password"/>
</div>
<div class="layui-form-item">
<input placeholder="验证码 : " hover name="captchaCode" lay-verify="title"
<input placeholder="验证码 : " hover name="captchaCode" lay-verify="required"
class="code layui-input layui-input-inline"/>
<img id="captcha" class="codeImage"/>
</div>
......
......@@ -147,25 +147,20 @@
});
form.on('switch(dept-enable)', function (obj) {
let operate;
if (obj.elem.checked) {
operate = "enable";
} else {
operate = "disable";
}
let loading = layer.load();
$.ajax({
url: '/system/dept/' + operate,
data: JSON.stringify({deptId: this.value}),
easyAdmin.http({
url: '/sys/dept',
data: JSON.stringify({
deptId: this.value,
status: obj.elem.checked
}),
dataType: 'json',
contentType: 'application/json',
type: 'put',
type: 'post',
success: function (result) {
layer.close(loading);
if (result.success) {
popup.success(result.msg);
layer.msg("操作成功", {icon: 1, time: 1000, area: ['100px', '65px']});
} else {
popup.failure(result.msg);
layer.msg(result.msg, {icon: 2, time: 1000, area: ['100px', '65px']});
}
}
})
......
......@@ -136,9 +136,9 @@
success: function (result) {
layer.close(loading);
if (result.success) {
popup.success(result.msg);
layer.msg("操作成功", {icon: 1, time: 1000, area: ['100px', '65px']});
} else {
popup.failure(result.msg);
layer.msg(result.msg, {icon: 2, time: 1000, area: ['100px', '65px']});
}
}
})
......
......@@ -57,7 +57,6 @@
{title: '角色名', field: 'roleName', align: 'center', width: 100},
{title: 'Key值', field: 'roleCode', align: 'center'},
{title: '描述', field: 'details', align: 'center'},
{title: '是否可用', field: 'enable', align: 'center', templet: '#role-enable'},
{title: '操作', toolbar: '#role-bar', align: 'center', width: 195}
]
]
......
......@@ -220,7 +220,6 @@
// 触发switch开关 开关被点击时触发
form.on('switch(user-enable)', function (obj) {
layer.tips(this.value + ' ' + this.name + '' + obj.elem.checked, obj.othis);
easyAdmin.http({
url: '/sys/user',
data: JSON.stringify({
......@@ -232,12 +231,9 @@
type: 'post',
success: function (result) {
if (result.success) {
layer.msg(result.msg, {icon: 1, time: 1000}, function () {
parent.layer.close(parent.layer.getFrameIndex(window.name));//关闭当前页
parent.layui.table.reload("user-table");
});
layer.msg("操作成功", {icon: 1, time: 1000, area: ['100px', '65px']});
} else {
layer.msg(result.msg, {icon: 2, time: 1000});
layer.msg(result.msg, {icon: 2, time: 1000, area: ['100px', '65px']});
}
}
})
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册