#
luxiaotao1123
2021-03-05 21fc2b051a9d4f2cb744ab6bdcc21df934b92a35
#
1个文件已添加
1个文件已修改
64 ■■■■■ 已修改文件
src/main/java/zy/cloud/wms/manager/controller/ConsoleController.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/home/console.html 30 ●●●● 补丁 | 查看 | 原始文档 | 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>