Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
project-www-pc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
project-www-pc
Commits
e017535c
提交
e017535c
authored
2月 04, 2026
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: update
上级
4b087446
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
77 行增加
和
26 行删除
+77
-26
AppFooter.vue
app/components/AppFooter.vue
+1
-1
AppHeader.vue
app/components/AppHeader.vue
+2
-2
banner.vue
app/components/home/banner.vue
+10
-10
enterprise.vue
app/components/home/enterprise.vue
+1
-1
personal.vue
app/components/home/personal.vue
+2
-2
useAboutNavList.ts
app/composables/useAboutNavList.ts
+4
-4
[id].vue
app/pages/about/alumnus/[id].vue
+9
-0
index.vue
app/pages/about/alumnus/index.vue
+39
-0
index.vue
app/pages/ai/index.vue
+3
-1
index.vue
app/pages/certificate/index.vue
+5
-5
index.vue
app/pages/competition/index.vue
+1
-0
没有找到文件。
app/components/AppFooter.vue
浏览文件 @
e017535c
...
@@ -192,7 +192,7 @@ const items = [
...
@@ -192,7 +192,7 @@ const items = [
max-width
:
1200px
;
max-width
:
1200px
;
margin
:
0
auto
;
margin
:
0
auto
;
color
:
#fff
;
color
:
#fff
;
padding
:
4
0px
0
;
padding
:
8
0px
0
;
display
:
flex
;
display
:
flex
;
gap
:
120px
;
gap
:
120px
;
a
:hover
{
a
:hover
{
...
...
app/components/AppHeader.vue
浏览文件 @
e017535c
...
@@ -181,7 +181,7 @@ const navList = ref([
...
@@ -181,7 +181,7 @@ const navList = ref([
{
name
:
'紫荆简介'
,
href
:
'/about'
},
{
name
:
'紫荆简介'
,
href
:
'/about'
},
{
name
:
'文化理念'
,
href
:
'/about/culture'
},
{
name
:
'文化理念'
,
href
:
'/about/culture'
},
{
name
:
'企业动态'
,
href
:
'/about/news'
},
{
name
:
'企业动态'
,
href
:
'/about/news'
},
{
name
:
'校友故事'
,
href
:
'/a
lumnus/story
'
},
{
name
:
'校友故事'
,
href
:
'/a
bout/alumnus
'
},
{
name
:
'公开课'
,
href
:
'/about/lesson'
},
{
name
:
'公开课'
,
href
:
'/about/lesson'
},
{
name
:
'联系我们'
,
href
:
'/about/contact'
},
{
name
:
'联系我们'
,
href
:
'/about/contact'
},
],
],
...
@@ -549,7 +549,7 @@ const onDropdownLeave = () => {
...
@@ -549,7 +549,7 @@ const onDropdownLeave = () => {
&
-item-children
{
&
-item-children
{
font-size
:
14px
;
font-size
:
14px
;
line-height
:
3
0
px
;
line-height
:
3
8
px
;
ul
li
{
ul
li
{
white-space
:
nowrap
;
white-space
:
nowrap
;
...
...
app/components/home/banner.vue
浏览文件 @
e017535c
...
@@ -39,17 +39,17 @@ const swiperOption = {
...
@@ -39,17 +39,17 @@ const swiperOption = {
},
},
loop
:
true
,
loop
:
true
,
}
}
const
data
=
[
//
const data = [
{
web_img_uri
:
'https://webapp-pub.ezijing.com/www/pc/next/banner1.jpg'
},
//
{ web_img_uri: 'https://webapp-pub.ezijing.com/www/pc/next/banner1.jpg' },
{
web_img_uri
:
'https://webapp-pub.ezijing.com/www/pc/next/banner2.jpg?v=2'
},
//
{ web_img_uri: 'https://webapp-pub.ezijing.com/www/pc/next/banner2.jpg?v=2' },
{
web_img_uri
:
'https://webapp-pub.ezijing.com/www/pc/next/banner3.jpg'
},
//
{ web_img_uri: 'https://webapp-pub.ezijing.com/www/pc/next/banner3.jpg' },
]
//
]
// 使用 useAsyncData 进行服务端渲染
// 使用 useAsyncData 进行服务端渲染
//
const { data } = await useAsyncData('banner-ads', async () => {
const
{
data
}
=
await
useAsyncData
(
'banner-ads'
,
async
()
=>
{
//
const params = { project_id: config.public.projectId, type_tag: 'ad_banner' }
const
params
=
{
project_id
:
config
.
public
.
projectId
,
type_tag
:
'ad_banner'
}
//
const res = await getAdvertisementList(params)
const
res
=
await
getAdvertisementList
(
params
)
// return [{ web_img_uri: '/images/banner.jpg' }, ...res.data.data]
|| []
return
res
.
data
.
data
||
[]
//
})
})
</
script
>
</
script
>
<
style
lang=
"scss"
>
<
style
lang=
"scss"
>
...
...
app/components/home/enterprise.vue
浏览文件 @
e017535c
...
@@ -135,7 +135,7 @@ const rows = computed(() => {
...
@@ -135,7 +135,7 @@ const rows = computed(() => {
<div
class=
"home-enterprise-box"
v-for=
"(item, index) in item"
:key=
"index"
>
<div
class=
"home-enterprise-box"
v-for=
"(item, index) in item"
:key=
"index"
>
<div
class=
"home-enterprise-box-inner"
>
<div
class=
"home-enterprise-box-inner"
>
<div
class=
"home-enterprise-box-inner-header"
>
<div
class=
"home-enterprise-box-inner-header"
>
<div
class=
"home-enterprise-box-icon"
>
<div
class=
"home-enterprise-box-icon"
v-if=
"item.icon"
>
<EnterpriseIcons
:name=
"item.icon"
/>
<EnterpriseIcons
:name=
"item.icon"
/>
</div>
</div>
<p
class=
"home-enterprise-box-name"
>
{{
item
.
name
}}
</p>
<p
class=
"home-enterprise-box-name"
>
{{
item
.
name
}}
</p>
...
...
app/components/home/personal.vue
浏览文件 @
e017535c
...
@@ -36,8 +36,8 @@ const items = ref([
...
@@ -36,8 +36,8 @@ const items = ref([
{
{
name
:
'硕士'
,
name
:
'硕士'
,
items
:
[
items
:
[
{
name
:
'威斯康星协和大学家庭教育硕士'
,
href
:
'https://cu.ezijing.com/'
},
{
name
:
'威斯康星协和大学家庭教育硕士'
,
href
:
'https://cu
w
.ezijing.com/'
},
{
name
:
'康博斯维尔大学教育学硕士'
,
href
:
'https://cu
w
.ezijing.com/'
},
{
name
:
'康博斯维尔大学教育学硕士'
,
href
:
'https://cu.ezijing.com/'
},
],
],
},
},
{
{
...
...
app/composables/useAboutNavList.ts
浏览文件 @
e017535c
...
@@ -14,10 +14,10 @@ export const useAboutNavList = () => {
...
@@ -14,10 +14,10 @@ export const useAboutNavList = () => {
name
:
t
(
'menu.aboutChild.news'
),
name
:
t
(
'menu.aboutChild.news'
),
path
:
'/about/news'
,
path
:
'/about/news'
,
},
},
//
{
{
// name: t('menu.aboutChild.msg
'),
name
:
t
(
'menu.story
'
),
// path: '/about/message'
path
:
'/about/alumnus'
,
//
},
},
{
{
name
:
t
(
'menu.aboutChild.openLesson'
),
name
:
t
(
'menu.aboutChild.openLesson'
),
path
:
'/about/lesson'
,
path
:
'/about/lesson'
,
...
...
app/pages/about/alumnus/[id].vue
0 → 100644
浏览文件 @
e017535c
<
template
>
<article-detail
:tabs=
"tabs"
@
back=
"router.push('/about/alumnus')"
></article-detail>
</
template
>
<
script
setup
>
const
router
=
useRouter
()
const
tabs
=
useAboutNavList
()
</
script
>
app/pages/about/alumnus/index.vue
0 → 100644
浏览文件 @
e017535c
<
template
>
<AppFrame
:tabs=
"tabs"
>
<img
src=
"https://webapp-pub.ezijing.com/www/pc/alumnus/banner.png"
class=
"banner"
/>
<template
#
article
>
<ArticleList
v-bind=
"listOptions"
/>
</
template
>
</AppFrame>
</template>
<
script
setup
>
import
{
getArticleList
}
from
'@/api'
const
config
=
useRuntimeConfig
()
const
tabs
=
useAboutNavList
()
const
listOptions
=
{
remote
:
{
httpRequest
:
getArticleList
,
params
:
{
project_id
:
config
.
public
.
projectId
,
type_tag
:
'article_alumni'
,
},
},
to
(
item
)
{
return
{
path
:
`/about/alumnus/
${
item
.
id
}
`
}
},
}
</
script
>
<
style
lang=
"scss"
scoped
>
.main_content
{
width
:
1200px
;
margin
:
30px
auto
;
.banner
{
width
:
100%
;
}
}
</
style
>
app/pages/ai/index.vue
浏览文件 @
e017535c
...
@@ -330,8 +330,9 @@ const tabList = [
...
@@ -330,8 +330,9 @@ const tabList = [
border-radius
:
12px
;
border-radius
:
12px
;
overflow
:
hidden
;
overflow
:
hidden
;
transition
:
all
0
.3s
;
transition
:
all
0
.3s
;
box-shadow
:
0px
0px
22px
1px
rgba
(
0
,
0
,
0
,
0
.12
);
&
:hover
{
&
:hover
{
box-shadow
:
0px
0px
22px
1px
rgba
(
0
,
0
,
0
,
0
.12
);
transform
:
translateY
(
-10px
);
.content
{
.content
{
top
:
0
;
top
:
0
;
background-color
:
#fff
;
background-color
:
#fff
;
...
@@ -484,6 +485,7 @@ const tabList = [
...
@@ -484,6 +485,7 @@ const tabList = [
background-size
:
100%
100%
;
background-size
:
100%
100%
;
&
:hover
{
&
:hover
{
background
:
url('https://webapp-pub.ezijing.com/www/pc/next/ai/fwbz_hover.png')
no-repeat
;
background
:
url('https://webapp-pub.ezijing.com/www/pc/next/ai/fwbz_hover.png')
no-repeat
;
background-size
:
100%
100%
;
h3
{
h3
{
color
:
var
(
--
main-color
);
color
:
var
(
--
main-color
);
}
}
...
...
app/pages/certificate/index.vue
浏览文件 @
e017535c
...
@@ -26,7 +26,7 @@ const certList = [
...
@@ -26,7 +26,7 @@ const certList = [
name
:
'中/高端酒店总经理培养项目'
,
name
:
'中/高端酒店总经理培养项目'
,
tags
:
[
'双方导师培养'
,
'真实运营案例'
,
'岗位直通快车'
],
tags
:
[
'双方导师培养'
,
'真实运营案例'
,
'岗位直通快车'
],
desc
:
'瑞士酒店MBA中心与万达酒店高管联合授课,先进理论+万达酒店运营案例,学员深度参与酒店运营,全面提升薄弱项和简历含金量;考核优秀者直通万达酒店副/总经理岗位面试。'
,
desc
:
'瑞士酒店MBA中心与万达酒店高管联合授课,先进理论+万达酒店运营案例,学员深度参与酒店运营,全面提升薄弱项和简历含金量;考核优秀者直通万达酒店副/总经理岗位面试。'
,
href
:
'https://wdm.ezijing.com/'
,
href
:
'https://wd
g
m.ezijing.com/'
,
},
},
{
{
img
:
'https://webapp-pub.oss-cn-beijing.aliyuncs.com/www/pc/next/cert/cert_5.png'
,
img
:
'https://webapp-pub.oss-cn-beijing.aliyuncs.com/www/pc/next/cert/cert_5.png'
,
...
@@ -220,7 +220,7 @@ const zzfwList = ['顶层设计服务', '技能培训服务', '行业讲座服
...
@@ -220,7 +220,7 @@ const zzfwList = ['顶层设计服务', '技能培训服务', '行业讲座服
}
}
}
}
&
-content
{
&
-content
{
padding
:
3
0px
;
padding
:
2
0px
;
position
:
absolute
;
position
:
absolute
;
top
:
140px
;
top
:
140px
;
right
:
0
;
right
:
0
;
...
@@ -231,7 +231,7 @@ const zzfwList = ['顶层设计服务', '技能培训服务', '行业讲座服
...
@@ -231,7 +231,7 @@ const zzfwList = ['顶层设计服务', '技能培训服务', '行业讲座服
border-radius
:
12px
;
border-radius
:
12px
;
h3
{
h3
{
font-size
:
2
2
px
;
font-size
:
2
0
px
;
font-weight
:
bold
;
font-weight
:
bold
;
}
}
ul
{
ul
{
...
@@ -243,7 +243,7 @@ const zzfwList = ['顶层设计服务', '技能培训服务', '行业讲座服
...
@@ -243,7 +243,7 @@ const zzfwList = ['顶层设计服务', '技能培训服务', '行业讲座服
padding
:
0
12px
;
padding
:
0
12px
;
background
:
#fff
;
background
:
#fff
;
height
:
26px
;
height
:
26px
;
font-size
:
1
4
px
;
font-size
:
1
2
px
;
color
:
#6c6c6c
;
color
:
#6c6c6c
;
line-height
:
26px
;
line-height
:
26px
;
border-radius
:
33px
;
border-radius
:
33px
;
...
@@ -253,7 +253,7 @@ const zzfwList = ['顶层设计服务', '技能培训服务', '行业讲座服
...
@@ -253,7 +253,7 @@ const zzfwList = ['顶层设计服务', '技能培训服务', '行业讲座服
display
:
none
;
display
:
none
;
margin-top
:
30px
;
margin-top
:
30px
;
padding-top
:
40px
;
padding-top
:
40px
;
font-size
:
1
6
px
;
font-size
:
1
4
px
;
color
:
#6c6c6c
;
color
:
#6c6c6c
;
line-height
:
22px
;
line-height
:
22px
;
border-top
:
1px
solid
#d5d5d5
;
border-top
:
1px
solid
#d5d5d5
;
...
...
app/pages/competition/index.vue
浏览文件 @
e017535c
...
@@ -265,6 +265,7 @@ const xsList = ref([
...
@@ -265,6 +265,7 @@ const xsList = ref([
border
:
1px
solid
#d5d5d5
;
border
:
1px
solid
#d5d5d5
;
padding-bottom
:
60px
;
padding-bottom
:
60px
;
transition
:
all
0
.3s
;
transition
:
all
0
.3s
;
overflow
:
hidden
;
&
:hover
{
&
:hover
{
box-shadow
:
0px
0px
16px
1px
rgba
(
0
,
0
,
0
,
0
.12
);
box-shadow
:
0px
0px
16px
1px
rgba
(
0
,
0
,
0
,
0
.12
);
transform
:
translateY
(
-10px
);
transform
:
translateY
(
-10px
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论