src/main/java/com/zy/system/controller/UserController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/system/entity/User.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/static/js/user/user.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/user/user.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/system/controller/UserController.java
@@ -83,6 +83,8 @@ return R.error(); } if (null == user.getId()){ user.setStatus(1); user.setCreateTime(new Date()); userService.insert(user); } else { userService.updateById(user); @@ -93,6 +95,8 @@ @RequestMapping(value = "/user/add/auth") @ManagerAuth(memo = "系统用户添加") public R add(User user) { user.setStatus(1); user.setCreateTime(new Date()); userService.insert(user); return R.ok(); } src/main/java/com/zy/system/entity/User.java
@@ -60,7 +60,7 @@ private Date createTime; /** * 状态 1: 启用 2: 冻结 3: 删除 * 状态 1: 启用 0: 禁用 */ private Integer status; @@ -154,10 +154,8 @@ switch (this.status){ case 1: return "启用"; case 2: return "冻结"; case 3: return "删除"; case 0: return "禁用"; default: return String.valueOf(this.status); } src/main/webapp/static/js/user/user.js
@@ -1,4 +1,5 @@ var pageCurr; var tableData; layui.use(['table','laydate', 'form'], function(){ var table = layui.table; var $ = layui.jquery; @@ -23,7 +24,7 @@ // ,{field: 'hostName', align: 'center',title: '授权商户'} ,{field: 'mobile', align: 'center',title: '账号'} ,{field: 'username', align: 'center',title: '名称'} ,{field: 'password', align: 'center',title: '密码'} // ,{field: 'password', align: 'center',title: '密码'} ,{field: 'roleName', align: 'center',title: '角色'} // ,{field: 'createTime$', align: 'center',title: '注册时间'} ,{field: 'status$', align: 'center',title: '状态', templet: '#statusTpl', width: 120, unresize: true} @@ -49,6 +50,7 @@ if (res.code === 403) { top.location.href = baseUrl+"/"; } tableData = table.cache.user; pageCurr=curr; limit(); } @@ -56,8 +58,13 @@ // 修改状态 form.on('switch(statusSwitch)', function (obj) { layer.tips(this.value + ' ' + this.name + ':'+ obj.elem.checked, obj.othis); layer.msg("操作成功") var index = obj.othis.parents('tr').attr("data-index"); var data = tableData[index]; data[this.name] = obj.elem.checked?1:0; http.post(baseUrl+"/user/edit/auth", {id: data.id, status: data[this.name]}, function (res) { $(".layui-laypage-btn")[0].click(); layer.msg("操作成功") }) }) // 监听排序事件 @@ -77,6 +84,7 @@ if (res.code === 403) { top.location.href = baseUrl+"/"; } tableData = table.cache.user; pageCurr=curr; limit(); } @@ -375,6 +383,7 @@ if (res.code === 403) { top.location.href = baseUrl+"/"; } tableData = table.cache.user; pageCurr=curr; if (res.data.length === 0 && count !== 0) { tableIns.reload({ src/main/webapp/views/user/user.html
@@ -59,7 +59,7 @@ </script> <script type="text/html" id="statusTpl"> <input type="checkbox" name="status" value="{{d.status}}" lay-skin="switch" lay-text="正常|禁用" lay-filter="statusSwitch" {{ d.id == 1 ? 'checked' : '' }}> <input type="checkbox" name="status" value="{{d.status}}" lay-skin="switch" lay-text="正常|禁用" lay-filter="statusSwitch" {{ d.status === 1 ? 'checked' : '' }}> </script> <script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script>