This commit is contained in:
hrx 2025-10-09 18:13:52 +08:00
parent 90eb714995
commit 98b1508d97

View File

@ -199,14 +199,13 @@
<li style="cursor: default" class="outLi" v-for="item in showPanelData" :key="item.firTitle">
<span style="cursor: default!important;" :class="['tilte', 'activeFir']">
{{
translations[language][item.firTitle] || item.firTitle
getTranslation(item.firTitle)
}}
</span>
<ul class="inUl">
<li class="inLi" v-for="i in item.secMenu" :key="i.id">
<span style="position: relative" @mouseenter="sildeSecMenu(i)"
:class="['twoMenuStyle', secId === i.id ? 'activeSec' : '']">{{ translations[language][i.secTitle]
|| i.secTitle }}</span>
:class="['twoMenuStyle', secId === i.id ? 'activeSec' : '']">{{ getTranslation(i.secTitle) }}</span>
</li>
</ul>
</li>
@ -222,7 +221,7 @@
<ul>
<li style="font-size: 14px!important;" @mouseenter="sildeThrMenu(thr)" v-for="(thr, index) in threeData"
:key="index">
{{ translations[language][thr.thrTitle] || thr.thrTitle }}
{{ getTranslation(thr.thrTitle) }}
</li>
</ul>
</div>
@ -237,7 +236,7 @@
<ul class="leastMenu inBox">
<li class="clickItem" style="font-size: 14px!important;margin: 8px 0;cursor: pointer"
v-for="itemR in showPanelRightData[0].value" :key="itemR.id" @click="clickGo(itemR)">
{{ translations[language][itemR.name] || itemR.name }} <span v-if="itemR.discount" class="zhe">{{
{{ getTranslation(itemR.name) }} <span v-if="itemR.discount" class="zhe">{{
itemR.discount }}</span>
</li>
</ul>
@ -245,7 +244,7 @@
<!-- 修复当没有数据时显示空状态 -->
<div class="panelRight" v-else>
<div style="text-align: center; color: #999; padding: 20px;">
暂无数据
{{ translations[language].noData }}
</div>
</div>
</div>
@ -304,14 +303,108 @@ export default Vue.extend({
console: '控制台',
login: '登录',
register: '立即注册',
//
noData: '暂无数据',
//
'云': '云',
'算': '算',
'网': '网',
'用': '用',
//
'百度云': '百度云',
'智算': '智算',
'算力网络': '算力网络',
'AI应用': 'AI应用',
//
'计算': '计算',
'网络': '网络',
'存储': '存储',
'数据库': '数据库',
'泛CDN': '泛CDN',
'AI能力引擎': 'AI能力引擎',
'云与业务安全': '云与业务安全',
'大数据平台': '大数据平台',
'云原生平台': '云原生平台',
'智能内容科技': '智能内容科技',
'SME企业服务': 'SME企业服务',
'视频云平台': '视频云平台',
'智能短信': '智能短信',
'智慧医疗': '智慧医疗',
'智慧客服': '智慧客服',
//
'云服务器_GPU': '云服务器_GPU',
'云服务器_BCC': '云服务器_BCC',
'专属服务器': '专属服务器',
'轻量应用服务器': '轻量应用服务器',
'专线接入': '专线接入',
'对等连接': '对等连接',
'智能云解析': '智能云解析',
'弹性公网IP': '弹性公网IP',
'IPv6公网网关': 'IPv6公网网关',
'共享带宽': '共享带宽',
'NAT网关': 'NAT网关',
'智能流量管理': '智能流量管理',
'EIP带宽包': 'EIP带宽包',
'VPN网关': 'VPN网关',
'服务网卡': '服务网卡',
'云智能网': '云智能网',
'负载均衡': '负载均衡',
'文件存储': '文件存储',
'对象存储': '对象存储',
'云磁盘': '云磁盘',
'内容分发网络': '内容分发网络',
'数据可视化私有化': '数据可视化私有化',
'消息服务 for Kafka': '消息服务 for Kafka',
'云数据库RDS': '云数据库RDS',
'MapReduce': 'MapReduce',
'云数据库SCS for Redis': '云数据库SCS for Redis',
'云数据库HBase': '云数据库HBase',
'云数据库DocDB for MongoDB': '云数据库DocDB for MongoDB',
'数据传输服务': '数据传输服务',
'音视频直播': '音视频直播',
'动态加速': '动态加速',
'文字识别': '文字识别',
'语音能力引擎': '语音能力引擎',
'自然语言处理': '自然语言处理',
'图像识别': '图像识别',
'图像搜索': '图像搜索',
'卡证识别': '卡证识别',
'图像增强与特效': '图像增强与特效',
'人脸识别': '人脸识别',
'机器翻译': '机器翻译',
'密钥管理服务': '密钥管理服务',
'主机安全': '主机安全',
'云防火墙': '云防火墙',
'应用防火墙': '应用防火墙',
'入侵检测系统': '入侵检测系统',
'云堡垒机': '云堡垒机',
'DDoS防护服务': 'DDoS防护服务',
'实时音视频': '实时音视频',
'音视频处理': '音视频处理',
'Elasticsearch': 'Elasticsearch',
'数据仓库DORIS': '数据仓库DORIS',
'商标知产服务': '商标知产服务',
'容器引擎': '容器引擎',
'工商财税服务': '工商财税服务',
'媒体内容分析': '媒体内容分析',
'备案服务': '备案服务',
'智能门户': '智能门户',
'容器镜像服务': '容器镜像服务',
'域名服务': '域名服务',
'简单消息服务': '简单消息服务',
'容器云': '容器云',
'裸金属': '裸金属',
'一体机-昆仑芯': '一体机-昆仑芯',
'一体机-天数智芯': '一体机-天数智芯',
'互联网专线': '互联网专线',
'SDWAN': 'SDWAN',
'DCI': 'DCI',
'AI专线': 'AI专线',
'灵医智能体': '灵医智能体',
'客悦·智能客服': '客悦·智能客服'
},
en: {
home: 'Home',
latestActivity: 'Latest Activity',
fusionCloud: 'Fusion Cloud',
solutions: 'Solutions',
ecosystem: 'Ecosystem & Partnership',
ecosystem: 'Products & Services',
aboutUs: 'About Us',
balance: 'Balance',
recharge: 'Recharge',
@ -320,8 +413,105 @@ export default Vue.extend({
searchPlaceholder: 'Search',
console: 'Console',
login: 'Login',
register: 'Register',
//
register: 'Register Now',
noData: 'No Data',
//
'云': 'Cloud',
'算': 'Computing',
'网': 'Network',
'用': 'Application',
//
'百度云': 'Baidu Cloud',
'智算': 'Intelligent Computing',
'算力网络': 'Computing Power Network',
'AI应用': 'AI Application',
//
'计算': 'Compute',
'网络': 'Network',
'存储': 'Storage',
'数据库': 'Database',
'泛CDN': 'CDN',
'AI能力引擎': 'AI Engine',
'云与业务安全': 'Cloud & Business Security',
'大数据平台': 'Big Data Platform',
'云原生平台': 'Cloud Native Platform',
'智能内容科技': 'Intelligent Content Tech',
'SME企业服务': 'SME Enterprise Service',
'视频云平台': 'Video Cloud Platform',
'智能短信': 'Smart SMS',
'智慧医疗': 'Smart Healthcare',
'智慧客服': 'Smart Customer Service',
//
'云服务器_GPU': 'Cloud Server GPU',
'云服务器_BCC': 'Cloud Server BCC',
'专属服务器': 'Dedicated Server',
'轻量应用服务器': 'Lightweight App Server',
'专线接入': 'Direct Connect',
'对等连接': 'Peer Connection',
'智能云解析': 'Smart Cloud DNS',
'弹性公网IP': 'Elastic Public IP',
'IPv6公网网关': 'IPv6 Public Gateway',
'共享带宽': 'Shared Bandwidth',
'NAT网关': 'NAT Gateway',
'智能流量管理': 'Smart Traffic Management',
'EIP带宽包': 'EIP Bandwidth Package',
'VPN网关': 'VPN Gateway',
'服务网卡': 'Service Network Card',
'云智能网': 'Cloud Smart Network',
'负载均衡': 'Load Balancer',
'文件存储': 'File Storage',
'对象存储': 'Object Storage',
'云磁盘': 'Cloud Disk',
'内容分发网络': 'Content Delivery Network',
'数据可视化私有化': 'Data Visualization Private',
'消息服务 for Kafka': 'Message Service for Kafka',
'云数据库RDS': 'Cloud Database RDS',
'MapReduce': 'MapReduce',
'云数据库SCS for Redis': 'Cloud Database SCS for Redis',
'云数据库HBase': 'Cloud Database HBase',
'云数据库DocDB for MongoDB': 'Cloud Database DocDB for MongoDB',
'数据传输服务': 'Data Transfer Service',
'音视频直播': 'Audio/Video Live',
'动态加速': 'Dynamic Acceleration',
'文字识别': 'Text Recognition',
'语音能力引擎': 'Speech Engine',
'自然语言处理': 'Natural Language Processing',
'图像识别': 'Image Recognition',
'图像搜索': 'Image Search',
'卡证识别': 'Card/Certificate Recognition',
'图像增强与特效': 'Image Enhancement & Effects',
'人脸识别': 'Face Recognition',
'机器翻译': 'Machine Translation',
'密钥管理服务': 'Key Management Service',
'主机安全': 'Host Security',
'云防火墙': 'Cloud Firewall',
'应用防火墙': 'Application Firewall',
'入侵检测系统': 'Intrusion Detection System',
'云堡垒机': 'Cloud Bastion Host',
'DDoS防护服务': 'DDoS Protection Service',
'实时音视频': 'Real-time Audio/Video',
'音视频处理': 'Audio/Video Processing',
'Elasticsearch': 'Elasticsearch',
'数据仓库DORIS': 'Data Warehouse DORIS',
'商标知产服务': 'Trademark & IP Service',
'容器引擎': 'Container Engine',
'工商财税服务': 'Business & Tax Service',
'媒体内容分析': 'Media Content Analysis',
'备案服务': 'Filing Service',
'智能门户': 'Smart Portal',
'容器镜像服务': 'Container Image Service',
'域名服务': 'Domain Name Service',
'简单消息服务': 'Simple Message Service',
'容器云': 'Container Cloud',
'裸金属': 'Bare Metal',
'一体机-昆仑芯': 'All-in-One Kunlun Chip',
'一体机-天数智芯': 'All-in-One Days Chip',
'互联网专线': 'Internet Leased Line',
'SDWAN': 'SDWAN',
'DCI': 'DCI',
'AI专线': 'AI Leased Line',
'灵医智能体': 'LingYi Medical AI',
'客悦·智能客服': 'KeYue Smart Customer Service'
}
}
}
@ -402,6 +592,11 @@ export default Vue.extend({
},
},
methods: {
//
getTranslation(key) {
if (!key) return ''
return this.translations[this.language]?.[key] || key
},
//
goB() {
if (sessionStorage.getItem('jueseNew').includes('客户')) {