uptada
This commit is contained in:
parent
90eb714995
commit
98b1508d97
@ -199,14 +199,13 @@
|
|||||||
<li style="cursor: default" class="outLi" v-for="item in showPanelData" :key="item.firTitle">
|
<li style="cursor: default" class="outLi" v-for="item in showPanelData" :key="item.firTitle">
|
||||||
<span style="cursor: default!important;" :class="['tilte', 'activeFir']">
|
<span style="cursor: default!important;" :class="['tilte', 'activeFir']">
|
||||||
{{
|
{{
|
||||||
translations[language][item.firTitle] || item.firTitle
|
getTranslation(item.firTitle)
|
||||||
}}
|
}}
|
||||||
</span>
|
</span>
|
||||||
<ul class="inUl">
|
<ul class="inUl">
|
||||||
<li class="inLi" v-for="i in item.secMenu" :key="i.id">
|
<li class="inLi" v-for="i in item.secMenu" :key="i.id">
|
||||||
<span style="position: relative" @mouseenter="sildeSecMenu(i)"
|
<span style="position: relative" @mouseenter="sildeSecMenu(i)"
|
||||||
:class="['twoMenuStyle', secId === i.id ? 'activeSec' : '']">{{ translations[language][i.secTitle]
|
:class="['twoMenuStyle', secId === i.id ? 'activeSec' : '']">{{ getTranslation(i.secTitle) }}</span>
|
||||||
|| i.secTitle }}</span>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
@ -222,7 +221,7 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li style="font-size: 14px!important;" @mouseenter="sildeThrMenu(thr)" v-for="(thr, index) in threeData"
|
<li style="font-size: 14px!important;" @mouseenter="sildeThrMenu(thr)" v-for="(thr, index) in threeData"
|
||||||
:key="index">
|
:key="index">
|
||||||
{{ translations[language][thr.thrTitle] || thr.thrTitle }}
|
{{ getTranslation(thr.thrTitle) }}
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
@ -237,7 +236,7 @@
|
|||||||
<ul class="leastMenu inBox">
|
<ul class="leastMenu inBox">
|
||||||
<li class="clickItem" style="font-size: 14px!important;margin: 8px 0;cursor: pointer"
|
<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)">
|
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>
|
itemR.discount }}折</span>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
@ -245,7 +244,7 @@
|
|||||||
<!-- 修复:当没有数据时显示空状态 -->
|
<!-- 修复:当没有数据时显示空状态 -->
|
||||||
<div class="panelRight" v-else>
|
<div class="panelRight" v-else>
|
||||||
<div style="text-align: center; color: #999; padding: 20px;">
|
<div style="text-align: center; color: #999; padding: 20px;">
|
||||||
暂无数据
|
{{ translations[language].noData }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -304,14 +303,108 @@ export default Vue.extend({
|
|||||||
console: '控制台',
|
console: '控制台',
|
||||||
login: '登录',
|
login: '登录',
|
||||||
register: '立即注册',
|
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: {
|
en: {
|
||||||
home: 'Home',
|
home: 'Home',
|
||||||
latestActivity: 'Latest Activity',
|
ecosystem: 'Products & Services',
|
||||||
fusionCloud: 'Fusion Cloud',
|
|
||||||
solutions: 'Solutions',
|
|
||||||
ecosystem: 'Ecosystem & Partnership',
|
|
||||||
aboutUs: 'About Us',
|
aboutUs: 'About Us',
|
||||||
balance: 'Balance',
|
balance: 'Balance',
|
||||||
recharge: 'Recharge',
|
recharge: 'Recharge',
|
||||||
@ -320,8 +413,105 @@ export default Vue.extend({
|
|||||||
searchPlaceholder: 'Search',
|
searchPlaceholder: 'Search',
|
||||||
console: 'Console',
|
console: 'Console',
|
||||||
login: 'Login',
|
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: {
|
methods: {
|
||||||
|
// 获取翻译文本的通用方法
|
||||||
|
getTranslation(key) {
|
||||||
|
if (!key) return ''
|
||||||
|
return this.translations[this.language]?.[key] || key
|
||||||
|
},
|
||||||
// 控制台按钮点击事件:根据角色跳转不同页面
|
// 控制台按钮点击事件:根据角色跳转不同页面
|
||||||
goB() {
|
goB() {
|
||||||
if (sessionStorage.getItem('jueseNew').includes('客户')) {
|
if (sessionStorage.getItem('jueseNew').includes('客户')) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user