src/main/java/zy/cloud/wms/manager/controller/ConsoleController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/home/console.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/zy/cloud/wms/manager/controller/ConsoleController.java
New file @@ -0,0 +1,34 @@ package zy.cloud.wms.manager.controller; import com.core.common.Cools; import com.core.common.R; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import zy.cloud.wms.common.web.BaseController; import java.util.Optional; /** * Created by vincent on 2021/3/5 */ @RestController @RequestMapping("console") public class ConsoleController extends BaseController { @Autowired private JdbcTemplate jdbcTemplate; @RequestMapping(value = "/header/auth") public R header() { Integer usersQty = jdbcTemplate.queryForObject("select count(*) from sys_user", Integer.class); Integer deptQty = jdbcTemplate.queryForObject("select count(*) from sys_dept", Integer.class); return R.ok().add(Cools .add("usersQty", Optional.ofNullable(usersQty).orElse(0)) // 用户数量 .add("deptQty", Optional.ofNullable(deptQty).orElse(0)) // 部门数量 ); } } src/main/webapp/views/home/console.html
@@ -185,14 +185,14 @@ <div class="layui-col-xs12 layui-col-sm6 layui-col-md3"> <div class="layui-card"> <div class="layui-card-header"> 新增用户 系统用户 <span class="icon-text pull-right" lay-tips="指标说明" lay-direction="4" lay-offset="5px,5px"> <i class="layui-icon layui-icon-tips"></i> </span> </div> <div class="layui-card-body"> <p class="lay-big-font">128 <span style="font-size: 24px;line-height: 1;">位</span></p> <p>总用户<span class="pull-right">10800 人</span></p> <p class="lay-big-font"><span id="usersQty">0</span> <span style="font-size: 24px;line-height: 1;">位</span></p> <p>部门<span class="pull-right"><span id="deptQty">0</span> 个</span></p> </div> </div> </div> @@ -600,7 +600,7 @@ </div> <!-- js部分 --> <script type="text/javascript" src="../../static/layui/layui.js" charset="utf-8"></script> <script type="text/javascript" src="../../assets/js/common.js?v=318"></script> <script type="text/javascript" src="../../static/js/common.js"></script> <script> layui.config({ base: '../../static/layuiadmin/' //静态资源所在路径 @@ -624,6 +624,28 @@ anim: 'fade' }); getHeaderData(); // 头 function getHeaderData() { $.ajax({ url: baseUrl + "/console/header/auth", headers: {'token': localStorage.getItem('token')}, method: 'GET', success: function (res) { if (res.code === 200) { var result = res.data; $('#usersQty').text(result.usersQty); $('#deptQty').text(result.deptQty); } else if (res.code === 403) { top.location.href = baseUrl + "/"; } else { layer.msg(res.msg, {icon: 2}) } } }) } }); </script> </body>