xiaoyong931011
2022-03-29 68defbe491894e01c4402922de33c39633fca091
系统名称
2 files modified
59 ■■■■■ changed files
zq-erp/src/main/java/com/matrix/system/common/actions/BusParameterSettingsAction.java 20 ●●●●● patch | view | raw | blame | history
zq-erp/src/main/resources/templates/views/admin/index.html 39 ●●●●● patch | view | raw | blame | history
zq-erp/src/main/java/com/matrix/system/common/actions/BusParameterSettingsAction.java
@@ -1,11 +1,13 @@
package com.matrix.system.common.actions;
import cn.hutool.core.collection.CollUtil;
import com.matrix.core.constance.MatrixConstance;
import com.matrix.core.pojo.AjaxResult;
import com.matrix.core.tools.StringUtils;
import com.matrix.core.tools.WebUtil;
import com.matrix.system.common.bean.BusParameterSettings;
import com.matrix.system.common.bean.SysUsers;
import com.matrix.system.common.constance.AppConstance;
import com.matrix.system.common.dao.BusParameterSettingsDao;
import com.matrix.system.enums.BooleanEnum;
import com.matrix.system.hive.action.util.QueryUtil;
@@ -161,4 +163,22 @@
    }
    @GetMapping(value = "/getSystemName")
    public @ResponseBody
    AjaxResult getSystemName() {
        SysUsers user = WebUtil.getSessionAttribute(MatrixConstance.LOGIN_KEY);
        List codes = new ArrayList<>();
        codes.add(AppConstance.ADMIN_SYSTEM_TITLE);
        List<BusParameterSettings> dataList = busParameterSettingsDao.selectByCodesAndCompanyId(codes, user.getCompanyId());
        String paramValue = "";
        if(CollUtil.isNotEmpty(dataList)){
            paramValue = dataList.get(0).getParamValue();
        }else{
            paramValue = "讯聪管理系统";
        }
        AjaxResult result = new AjaxResult(AjaxResult.STATUS_SUCCESS, paramValue);
        return result;
    }
}
zq-erp/src/main/resources/templates/views/admin/index.html
@@ -5,7 +5,7 @@
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="renderer" content="webkit">
    <meta http-equiv="Cache-Control" content="no-siteapp"/>
    <title>讯聪管理系统</title>
    <title></title>
    <!-- 本框架基本脚本和样式 -->
    <link rel="stylesheet" type="text/css" th:href="@{/plugin/layer/skin/layer.css}">
    <script type="text/javascript"
@@ -37,7 +37,7 @@
                        <a id="dLabel" data-toggle="dropdown" class="dropdown-toggle" href="#" aria-haspopup="true" aria-expanded="true">
                                <span class="clear" style="height: auto;">
                                    <span class="block m-t-xs">
                                        <strong class="font-bold">讯聪管理系统</strong>
                                        <strong class="font-bold">{{systemName}}</strong>
                                    </span>
                            </span>
                        </a>
@@ -160,4 +160,39 @@
</script>
<script type="text/javascript" th:src="@{/plugin/bootstrap-3.3.5/js/bootstrap.min.js}"></script>
<script type="text/javascript" th:src="@{/js/systools/AjaxProxyVue.js}"></script>
<script type="text/javascript" th:src="@{/js/plugin/vue.js}"></script>
<script type="text/javascript" th:src="@{/plugin/element-ui/index.js}"></script>
<script>
    var app = new Vue({
        el: '#wrapper',
        data: {
            systemName: '',
        },
        created: function () {
            this.loadInfo();
        },
        mounted: function () {
        },
        methods: {
            loadInfo() {
                let _this = this;
                //加载配置
                AjaxProxy.requst({
                    app: _this,
                    type: 'Get',
                    data: {},
                    url: basePath + '/admin/busParameterSettings/getSystemName',
                    callback: function (data) {
                        _this.systemName = data.info;
                        document.title = _this.systemName;
                        console.log(_this.systemName);
                    }
                });
            }
        }
    })
</script>
</html>