From 1dd41e716f07af2f846e2edbef7a8e81de779006 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 14 八月 2026 17:53:11 +0800
Subject: [PATCH] fix: MOM 1.公司部署修改
---
src/preferences.ts | 5 +++--
public/logos/YZFXLogo.png | 0
public/logos/YZFXLogo.ico | 0
src/types/app.d.ts | 1 +
src/layouts/auth.vue | 2 +-
src/bootstrap.ts | 3 ++-
company.config.ts | 8 ++++----
src/views/im/home/index.vue | 2 +-
src/packages/effects/layouts/src/basic/layout.vue | 4 ++--
src/main.ts | 8 ++++++++
10 files changed, 22 insertions(+), 11 deletions(-)
diff --git a/company.config.ts b/company.config.ts
index e9af02f..1246f58 100644
--- a/company.config.ts
+++ b/company.config.ts
@@ -24,15 +24,15 @@
apiUrl: 'http://36.213.180.217:9501/admin-api',
},
JHHG: {
- name: '瀹佸涔濇硴鍖栧伐绉戞妧鏈夐檺鍏徃',
+ name: '瀹佸涔濇硴鍖栧伐',
logo: '/logos/TEST.png',
favicon: '/logos/TEST.ico',
apiUrl: 'http://42.63.70.90:9001/admin-api',
},
YZFX: {
- name: '瀹佸鑻辨辰闃查攬鏂版潗鏂欐湁闄愬叕鍙�',
- logo: '/logos/TEST.png',
- favicon: '/logos/TEST.ico',
+ name: '瀹佸鑻辨辰闄ら攬',
+ logo: '/logos/YZFXLogo.png',
+ favicon: '/logos/YZFXLogo.ico',
apiUrl: 'http://42.63.70.231:9001/admin-api',
},
};
diff --git a/public/logos/YZFXLogo.ico b/public/logos/YZFXLogo.ico
new file mode 100644
index 0000000..2438b06
--- /dev/null
+++ b/public/logos/YZFXLogo.ico
Binary files differ
diff --git a/public/logos/YZFXLogo.png b/public/logos/YZFXLogo.png
new file mode 100644
index 0000000..2438b06
--- /dev/null
+++ b/public/logos/YZFXLogo.png
Binary files differ
diff --git a/src/bootstrap.ts b/src/bootstrap.ts
index 2e22e62..6a97710 100644
--- a/src/bootstrap.ts
+++ b/src/bootstrap.ts
@@ -71,7 +71,8 @@
if (preferences.app.dynamicTitle) {
const routeTitle = router.currentRoute.value.meta?.title;
const pageTitle =
- (routeTitle ? `${$t(routeTitle)} - ` : '') + preferences.app.name;
+ (routeTitle ? `${$t(routeTitle)} - ` : '') +
+ preferences.copyright.companyName;
useTitle(pageTitle);
}
});
diff --git a/src/layouts/auth.vue b/src/layouts/auth.vue
index ad41d1f..1cdccb9 100644
--- a/src/layouts/auth.vue
+++ b/src/layouts/auth.vue
@@ -8,7 +8,7 @@
declare const __APP_LOGO__: string;
-const appName = computed(() => preferences.app.name);
+const appName = computed(() => preferences.copyright.companyName);
const logo = computed(() => __APP_LOGO__ || preferences.logo.source);
const logoDark = computed(() => preferences.logo.sourceDark);
</script>
diff --git a/src/main.ts b/src/main.ts
index e208cd2..b692f75 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -5,6 +5,7 @@
declare const __APP_LOGO__: string;
declare const __APP_FAVICON__: string;
+declare const __APP_NAME__: string;
/**
* 搴旂敤鍒濆鍖栧畬鎴愪箣鍚庡啀杩涜椤甸潰鍔犺浇娓叉煋
@@ -27,6 +28,13 @@
if (__APP_LOGO__) {
preferencesManager.updatePreferences({ logo: { source: __APP_LOGO__ } });
}
+ // 寮哄埗瑕嗙洊鍏徃鍚嶇О锛岀粫杩� localStorage 缂撳瓨
+ if (__APP_NAME__) {
+ preferencesManager.updatePreferences({
+ app: { name: __APP_NAME__ },
+ copyright: { companyName: __APP_NAME__ },
+ });
+ }
if (__APP_FAVICON__) {
const link = document.querySelector('link[rel="icon"]');
if (link) {
diff --git a/src/packages/effects/layouts/src/basic/layout.vue b/src/packages/effects/layouts/src/basic/layout.vue
index 58139d0..10467c3 100644
--- a/src/packages/effects/layouts/src/basic/layout.vue
+++ b/src/packages/effects/layouts/src/basic/layout.vue
@@ -291,7 +291,7 @@
:collapsed="logoCollapsed"
:src="preferences.logo.source"
:src-dark="preferences.logo.sourceDark"
- :text="preferences.app.name"
+ :text="preferences.copyright.companyName"
:theme="logoTheme"
@click="clickLogo"
>
@@ -382,7 +382,7 @@
<VbenLogo
v-if="preferences.logo.enable"
:fit="preferences.logo.fit"
- :text="preferences.app.name"
+ :text="preferences.copyright.companyName"
:theme="sidebarThemeSub"
>
<template v-if="$slots['logo-text']" #text>
diff --git a/src/preferences.ts b/src/preferences.ts
index fbaa7b4..4da3a4e 100644
--- a/src/preferences.ts
+++ b/src/preferences.ts
@@ -4,6 +4,7 @@
} from './packages/preferences/src';
declare const __APP_LOGO__: string;
+declare const __APP_NAME__: string;
interface WebAntdPreferencesExtension {
defaultTableSize: number;
@@ -22,7 +23,7 @@
app: {
/** 鍚庣璺敱妯″紡 */
accessMode: 'backend',
- name: import.meta.env.VITE_APP_TITLE,
+ name: __APP_NAME__ || import.meta.env.VITE_APP_TITLE,
enableRefreshToken: true,
},
footer: {
@@ -31,7 +32,7 @@
fixed: false,
},
copyright: {
- companyName: import.meta.env.VITE_APP_TITLE,
+ companyName: __APP_NAME__ || import.meta.env.VITE_APP_TITLE,
companySiteLink: '#',
},
logo: {
diff --git a/src/types/app.d.ts b/src/types/app.d.ts
index d65d0ad..8067547 100644
--- a/src/types/app.d.ts
+++ b/src/types/app.d.ts
@@ -1,2 +1,3 @@
declare const __APP_LOGO__: string;
declare const __APP_FAVICON__: string;
+declare const __APP_NAME__: string;
diff --git a/src/views/im/home/index.vue b/src/views/im/home/index.vue
index 5f7bdc5..74fee42 100644
--- a/src/views/im/home/index.vue
+++ b/src/views/im/home/index.vue
@@ -194,7 +194,7 @@
[() => conversationStore.getTotalUnreadCount, () => route.fullPath],
([count]) => {
nextTick(() => {
- const base = preferences.app.name
+ const base = preferences.copyright.companyName
document.title = count > 0 ? `(${count > 99 ? '99+' : count}鏉℃湭璇�)${base}` : base
})
},
--
Gitblit v1.9.3