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