提交 9bc13210 authored 作者: 王鹏飞's avatar 王鹏飞

feat: 更新产品平台链接并优化相关描述

上级 ead95b6f
......@@ -13,31 +13,27 @@ const groups = [
tag: '通识课程',
name: '人工智能基础·数据分析实践通识课',
note: '通过真实数据分析任务,帮助学生建立数据思维并掌握基础分析方法。',
detailText: '了解课程',
intro: '/bi',
platform: '',
platform: 'https://saas-bi.ezijing.com/',
},
{
tag: '通识课程',
name: '人工智能应用实践通识课',
note: '面向各专业学生,通过实践任务训练生成式 AI 的理解与应用能力。',
detailText: '了解课程',
intro: '/ai',
platform: '',
platform: 'https://saas-ai.ezijing.com/',
},
{
tag: '教学资源',
name: '数字教材',
note: '支持课程内容数字化组织、交互学习与教学资源持续更新。',
detailText: '了解产品',
intro: '/book',
platform: '',
platform: 'https://ebook.ezijing.com/',
},
{
tag: '智能学习平台',
name: '个性化智能学习平台',
note: '覆盖课程学习、在线教学与学习过程管理,为师生提供统一学习空间。',
detailText: '',
intro: '',
platform: 'https://saas-learn.ezijing.com/',
},
......@@ -52,7 +48,6 @@ const groups = [
tag: '新商科实训',
name: '商业数据分析实践教学平台',
note: '围绕真实商业数据任务,训练数据处理、分析和可视化决策能力。',
detailText: '了解平台',
intro: '/platform/new-business-studies/1',
platform: 'https://saas-lab.ezijing.com',
},
......@@ -60,7 +55,6 @@ const groups = [
tag: '新商科实训',
name: '数字营销实践教学平台',
note: '覆盖市场分析、用户洞察与营销执行,训练企业数字化营销核心技能。',
detailText: '了解平台',
intro: '/platform/new-business-studies/2',
platform: 'https://saas-dml-web.ezijing.com',
},
......@@ -68,15 +62,13 @@ const groups = [
tag: '新商科实验室',
name: 'AIGC智能营销实验室',
note: '覆盖内容生成、营销策划与效果优化,支持 AIGC 营销实践教学。',
detailText: '了解方案',
intro: '/platform/new-business-studies/3',
platform: '',
platform: 'https://saas-dml-web.ezijing.com/',
},
{
tag: '新商科实验室',
name: 'AIGC金融工程智能创新实验室',
note: '融合 AIGC 与金融工程任务,支持量化分析和金融产品创新实践。',
detailText: '了解方案',
intro: '/platform/new-business-studies/4',
platform: '',
},
......@@ -84,7 +76,6 @@ const groups = [
tag: '新商科实验室',
name: 'AIGC融媒体实验室',
note: '面向内容生产与传播场景,训练 AIGC 创作和多平台分发能力。',
detailText: '了解方案',
intro: '/platform/new-business-studies/5',
platform: '',
},
......@@ -92,15 +83,20 @@ const groups = [
tag: '新商科实验室',
name: 'AIGC网络直播实验室',
note: '覆盖虚拟主播、内容生成与直播互动,构建智能直播实践场景。',
detailText: '了解方案',
intro: '/platform/new-business-studies/6',
platform: '',
},
{
tag: '新商科实训',
name: '网络主播实践教学平台',
note: '围绕网络主播岗位实践,提供直播内容制作与运营教学支持。',
intro: '/platform/new-business-studies/6',
platform: 'https://ccsc.ezijing.com/',
},
{
tag: '新工科实验室',
name: '大数据实践教学平台',
note: '覆盖数据采集、处理与分析,构建从基础认知到项目实践的教学环境。',
detailText: '了解方案',
intro: '/platform/new-engineering/1',
platform: '',
},
......@@ -108,15 +104,13 @@ const groups = [
tag: '新工科实验室',
name: '人工智能实践教学平台',
note: '围绕人工智能基础与典型应用,提供完整的开发与实践教学环境。',
detailText: '了解方案',
intro: '/platform/new-engineering/2',
platform: '',
platform: 'https://saas-ai.ezijing.com/',
},
{
tag: '新工科实验室',
name: '信息安全实践教学平台',
note: '面向信创安全场景,训练系统安全、运维管理与风险防护能力。',
detailText: '了解方案',
intro: '/platform/new-engineering/3',
platform: '',
},
......@@ -124,7 +118,6 @@ const groups = [
tag: '新工科实验室',
name: '网络安全实验室',
note: '围绕网络攻防和安全运维场景,建设实战型网络安全教学环境。',
detailText: '了解方案',
intro: '/platform/new-engineering/4',
platform: '',
},
......@@ -132,7 +125,6 @@ const groups = [
tag: '新工科实验室',
name: '物联网实验室',
note: '覆盖 5G、感知设备与边缘计算,支持物联网系统开发实践。',
detailText: '了解方案',
intro: '/platform/new-engineering/5',
platform: '',
},
......@@ -140,7 +132,6 @@ const groups = [
tag: '低空经济',
name: '低空经济实训',
note: '覆盖低空数据分析、无人机应用与物流运营,支撑低空经济人才实训。',
detailText: '了解方案',
intro: '/platform/dk',
platform: '',
},
......@@ -148,7 +139,6 @@ const groups = [
tag: '赛事服务',
name: '职业技能大赛服务',
note: '面向国赛、省赛和行业赛,提供赛项支持、训练平台与备赛指导。',
detailText: '了解赛事',
intro: '/competition',
platform: '',
},
......@@ -163,7 +153,6 @@ const groups = [
tag: '国际留学',
name: '雪城大学硕士项目',
note: '提供计算机工程、计算机科学和电气工程三个硕士方向。',
detailText: '查看项目',
intro: 'https://syracuse-plus.ezijing.com/',
platform: '',
},
......@@ -171,7 +160,6 @@ const groups = [
tag: '国际留学',
name: '斯蒂文斯理工学院硕士项目',
note: '聚焦工程管理方向的海外硕士项目。',
detailText: '查看项目',
intro: 'https://sit-plus.ezijing.com/',
platform: '',
},
......@@ -179,7 +167,6 @@ const groups = [
tag: '国际留学',
name: '石溪分校金融学硕士',
note: '纽约州立大学石溪分校金融学硕士项目。',
detailText: '查看项目',
intro: 'https://sbu-plus.ezijing.com/',
platform: '',
},
......@@ -187,7 +174,6 @@ const groups = [
tag: '国际留学',
name: '德保罗大学硕士项目',
note: '面向金融专业进阶学习的海外硕士项目。',
detailText: '查看项目',
intro: 'https://depaul-plus.ezijing.com/',
platform: '',
},
......@@ -195,7 +181,6 @@ const groups = [
tag: '国际学位',
name: '教育学硕士(儿童/家庭)MED',
note: '面向儿童与家庭教育方向的国际教育学硕士项目。',
detailText: '查看项目',
intro: 'https://cu.ezijing.com/',
platform: '',
},
......@@ -203,7 +188,6 @@ const groups = [
tag: '国际学位',
name: '玛丽伍德大学学位项目',
note: '覆盖数字时代领航人才 EMBA 与综合管理方向 MBA。',
detailText: '查看项目',
intro: 'https://marywood.ezijing.com/',
platform: '',
},
......@@ -211,7 +195,6 @@ const groups = [
tag: '国际学位',
name: '瑞士酒店管理大学 MBA',
note: '面向酒店与服务业管理方向的国际 MBA 项目。',
detailText: '查看项目',
intro: 'https://shms.ezijing.com/',
platform: '',
},
......@@ -219,7 +202,6 @@ const groups = [
tag: '国际学位',
name: '科创企业家学者项目 DBA',
note: '面向科创企业家的管理与创新学习项目。',
detailText: '查看项目',
intro: 'https://ppai.ezijing.com/',
platform: '',
},
......@@ -232,33 +214,57 @@ const groups = [
items: [
{
tag: '职业认证',
name: '职业技能证书',
note: '提供人工智能、数据分析和数字营销等方向的职业技能课程与认证。',
detailText: '了解认证',
intro: '/certificate',
name: '人工智能通识应用',
note: '培养人工智能通识理论与应用技能,提升数字时代 AI 应用素养。',
intro: 'https://eec.ezijing.com/AI',
platform: '',
},
{
tag: '职业认证',
name: '1+X金融产品数字化营销',
note: '围绕金融产品数字化营销岗位能力,提供课程学习与职业技能认证。',
detailText: '了解认证',
intro: 'https://x.ezijing.com',
name: '智能数据分析与实战应用',
note: '分初、中、高三级培养数据分析能力,提升数据技能与岗位实践能力。',
intro: 'https://eec.ezijing.com/product',
platform: '',
},
{
tag: '职业认证',
name: '智能数据营销与实战应用',
note: '系统培养营销实战与数字策略能力,助力胜任相关岗位。',
intro: 'https://eec.ezijing.com/',
platform: '',
},
{
tag: '职业认证',
name: '华为HALP认证培训项目',
note: '覆盖 HCIA 到 HCIE 的 Datacom 技术进阶体系,支持网络技术人才认证。',
intro: '/certificate/hw',
platform: '',
},
{
tag: '职业认证',
name: '中/高端酒店总经理培养项目',
note: '结合酒店运营案例与管理实践,培养酒店中高端管理人才。',
intro: 'https://wdgm.ezijing.com/',
platform: '',
},
{
tag: '专业课程',
tag: '职业认证',
name: '私人财富风险管理课程',
note: '面向高净值人群与理财顾问,建立财富风险识别与管理能力。',
detailText: '了解课程',
note: '聚焦私人财富市场与风险管理,提升财富管理专业能力。',
intro: 'https://prp.ezijing.com/',
platform: '',
},
{
tag: '职业认证',
name: '1+X金融产品数字化营销',
note: '围绕金融产品数字化营销岗位能力,提供课程学习与职业技能认证。',
intro: 'https://x.ezijing.com',
platform: '',
},
{
tag: '就业服务',
name: '就业服务',
note: '提供 1V1 定制辅导、企业内推与企业直签等就业支持服务。',
detailText: '了解服务',
intro: '/job',
platform: '',
},
......@@ -292,9 +298,6 @@ const featuredProducts = [
const navItems = groups.map((g) => ({ id: g.id, title: g.title }))
const activeGroup = ref(groups[0].id)
// —— 工具 ——
const isExternal = (href) => /^https?:\/\//.test(href || '')
// —— 分类导航:平滑滚动到对应产品模块 ——
const selectGroup = (id) => {
activeGroup.value = id
......@@ -418,17 +421,14 @@ const handleConsult = async () => {
<component
:is="item.intro ? 'a' : 'div'"
:href="item.intro || undefined"
:target="isExternal(item.intro) ? '_blank' : undefined"
:rel="isExternal(item.intro) ? 'noopener noreferrer' : undefined"
:target="item.intro ? '_blank' : undefined"
:rel="item.intro ? 'noopener noreferrer' : undefined"
class="item-card-body">
<div class="item-card-meta">
<span class="item-card-tag">{{ item.tag }}</span>
</div>
<h3 class="item-card-title">{{ item.name }}</h3>
<p class="item-card-desc">{{ item.note }}</p>
<span v-if="item.intro && item.detailText" class="item-card-detail">
{{ item.detailText }} <span aria-hidden="true">→</span>
</span>
</component>
<div v-if="item.platform" class="item-card-actions">
<a :href="item.platform" target="_blank" rel="noopener noreferrer" class="item-card-action-primary">
......@@ -492,7 +492,6 @@ const handleConsult = async () => {
display: flex;
flex-direction: column;
min-width: 0;
min-height: 220px;
overflow: hidden;
border: 1px solid #e4e7ec;
border-radius: 4px;
......@@ -513,7 +512,7 @@ const handleConsult = async () => {
min-width: 0;
display: flex;
flex-direction: column;
padding: 22px 22px 18px;
padding: 18px 18px 16px;
color: inherit;
text-decoration: none;
}
......@@ -523,7 +522,7 @@ const handleConsult = async () => {
align-items: center;
justify-content: space-between;
gap: 12px;
margin-bottom: 16px;
margin-bottom: 12px;
font-size: 12px;
line-height: 1;
}
......@@ -546,34 +545,16 @@ const handleConsult = async () => {
}
.item-card-desc {
margin: 9px 0 0;
margin: 7px 0 0;
color: #737b86;
font-size: 13px;
line-height: 1.75;
}
.item-card-detail {
display: inline-flex;
align-items: center;
align-self: flex-start;
gap: 6px;
margin-top: auto;
padding-top: 18px;
color: #535b65;
font-size: 13px;
transition: color 0.2s;
}
.item-card-detail > span,
.item-card-action-primary > span {
transition: transform 0.2s;
}
.item-card-body[href]:hover .item-card-detail {
color: var(--main-color);
}
.item-card-body[href]:hover .item-card-detail > span,
.item-card-action-primary:hover > span {
transform: translateX(4px);
}
......@@ -581,8 +562,8 @@ const handleConsult = async () => {
.item-card-actions {
display: flex;
align-items: center;
min-height: 42px;
padding: 0 22px 20px;
min-height: 36px;
padding: 0 18px 16px;
}
.item-card-action-primary {
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论