From 68defbe491894e01c4402922de33c39633fca091 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 29 Mar 2022 14:25:54 +0800 Subject: [PATCH] 系统名称 --- zq-erp/src/main/resources/templates/views/admin/index.html | 39 +++++++++++++++++++++++++++++++++++++-- zq-erp/src/main/java/com/matrix/system/common/actions/BusParameterSettingsAction.java | 20 ++++++++++++++++++++ 2 files changed, 57 insertions(+), 2 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/common/actions/BusParameterSettingsAction.java b/zq-erp/src/main/java/com/matrix/system/common/actions/BusParameterSettingsAction.java index 5497a69..80978e4 100644 --- a/zq-erp/src/main/java/com/matrix/system/common/actions/BusParameterSettingsAction.java +++ b/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; + } + + } \ No newline at end of file diff --git a/zq-erp/src/main/resources/templates/views/admin/index.html b/zq-erp/src/main/resources/templates/views/admin/index.html index 1e6217d..bc60ea8 100644 --- a/zq-erp/src/main/resources/templates/views/admin/index.html +++ b/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> \ No newline at end of file -- Gitblit v1.9.1