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>