7.24更新 #148

Merged
charles merged 1 commits from main into prod 2026-07-24 10:12:19 +08:00
4 changed files with 11 additions and 8 deletions

View File

@ -80,9 +80,9 @@ router.beforeEach(async (to, from, next) => {
// 获取当前域名
const hostname = window.location.hostname || '';
// 特殊处理:在 ncmatch.cn 域名下访问 /homePage/index 时重定向
if (hostname.includes('ncmatch.cn'||'zgcopc.opencomputing.cn') && to.path === '/homePage/index') {
console.log("在 ncmatch.cn 域名下访问 /homePage/index重定向到 /ncmatchHome/index");
// 特殊处理:在 ncmatch.cn / zgcopc.opencomputing.cn域名下访问 /homePage/index 时重定向
if ((hostname.includes('ncmatch.cn') || hostname.includes('zgcopc.opencomputing.cn')) && to.path === '/homePage/index') {
console.log("在 ncmatch.cn / zgcopc.opencomputing.cn 域名下访问 /homePage/index重定向到 /ncmatchHome/index");
next('/ncmatchHome/index');
NProgress.done();
return;

View File

@ -262,9 +262,10 @@ export default {
logoInfoNew: state => state.product.logoInfoNew, // Logo
}),
// ncmatch.cn
// NCMatch
isNcmatchDomain() {
return window.location.hostname.includes('ncmatch.cn');
const hostname = window.location.hostname
return hostname.includes('ncmatch.cn') || hostname.includes('zgcopc.opencomputing.cn');
},
activeRules() {
if (this.loginMode === 'mobile') {

View File

@ -565,7 +565,8 @@ export default {
return window.location.href;
}
const baseUrl = window.location.href.split('#')[0];
const homePath = window.location.hostname.includes('ncmatch.cn') ? '/ncmatchHome/index' : '/homePage/index';
const hostname = window.location.hostname
const homePath = hostname.includes('ncmatch.cn') || hostname.includes('zgcopc.opencomputing.cn') ? '/ncmatchHome/index' : '/homePage/index';
return `${baseUrl}#${homePath}`;
},

View File

@ -14,18 +14,19 @@ export function getHomePath() {
// 如果是业主机构
if ((domain_url.includes('ncmatch') ||
domain_url.includes('zgcopc') ||
domain_url.includes('9527') ||
domain_url.includes('8889') ||
domain_url.includes('8891') ||
['xterm.kaiyuancloud.cn', 'www.kaiyuancloud.cn', 'dev.kaiyuancloud.cn', 'dev.opencomputing.cn', 'test.kaiyuancloud.cn', 'localhost'].includes(domain_url)) &&
!url_link.includes('/domain/')) {
if (domain_url.includes('ncmatch') || domain_url.includes('9527')) {
if (domain_url.includes('ncmatch') || domain_url.includes('zgcopc') || domain_url.includes('9527')) {
homePath = '/ncmatchHome/index'
} else if (domain_url.includes('kaiyuancloud') || domain_url.includes('opencomputing') || domain_url.includes('localhost')) {
homePath = '/homePage/index'
}
} else if (hostname.includes('ncmatch.cn')) {
} else if (hostname.includes('ncmatch.cn') || hostname.includes('zgcopc.opencomputing.cn')) {
homePath = '/ncmatchHome/index'
} else {
homePath = '/homePage/index'