Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
project-online-pc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
project-online-pc
Commits
ca386b49
提交
ca386b49
authored
1月 03, 2025
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: 新增duca-plus项目站
上级
d5213e0e
隐藏空白字符变更
内嵌
并排
正在显示
33 个修改的文件
包含
311 行增加
和
323 行删除
+311
-323
.env
.env
+3
-3
.env.dev
.env.dev
+3
-3
.env.test
.env.test
+1
-1
ApplyForm.vue
components/base/h5/ApplyForm.vue
+8
-9
RightAside.vue
components/base/h5/RightAside.vue
+4
-4
Video.vue
components/home/Video.vue
+17
-17
banners.vue
components/home/banners.vue
+11
-11
projectFeatures.vue
components/home/projectFeatures.vue
+9
-9
projectPosition.vue
components/home/projectPosition.vue
+3
-3
schoolIntroduce.vue
components/home/schoolIntroduce.vue
+3
-10
Header.vue
components/layout/h5/Header.vue
+7
-7
Foot.vue
components/layout/pc/Foot.vue
+8
-12
Head.vue
components/layout/pc/Head.vue
+6
-6
rightAside.vue
components/rightAside.vue
+28
-31
index.vue
modules/letter/index.vue
+10
-12
home.vue
modules/my/account/home.vue
+19
-19
qrcodePay.vue
modules/my/application/components/qrcodePay.vue
+6
-6
declare.js
modules/my/application/form/declare.js
+6
-6
answer.js
modules/my/application/form/info/answer.js
+14
-14
qrcodePay.vue
modules/my/interview/components/qrcodePay.vue
+6
-6
form.js
modules/my/interview/form/form.js
+6
-6
ywjl.js
modules/my/interview/form/ywjl.js
+8
-8
qrcodePay.vue
modules/my/review/components/qrcodePay.vue
+6
-6
indexPay.vue
modules/my/welcome/indexPay.vue
+12
-13
indexWelcome.vue
modules/my/welcome/indexWelcome.vue
+8
-8
nuxt.config.js
nuxt.config.js
+1
-1
school.vue
pages/about/school.vue
+28
-32
academic.vue
pages/academic/academic.vue
+6
-6
dataDownload.vue
pages/dataDownload/dataDownload.vue
+10
-10
process.vue
pages/enroll/process.vue
+7
-7
index.vue
pages/news/hot/index.vue
+10
-10
introduce.vue
pages/project-intro/introduce.vue
+12
-12
salary.vue
pages/returnPolicy/salary.vue
+25
-15
没有找到文件。
.env
浏览文件 @
ca386b49
projectId=103
0
projectId=103
7
newProjectId=283899817594765312
newProjectId=283899817594765312
baseURL=https://project-api.ezijing.com
baseURL=https://project-api.ezijing.com
loginURL=https://login.ezijing.com/park-plus
loginURL=https://login.ezijing.com/duca-plus
\ No newline at end of file
\ No newline at end of file
.env.dev
浏览文件 @
ca386b49
projectId=103
0
projectId=103
7
newProjectId=283899817594765312
newProjectId=283899817594765312
baseURL=https://project-api.ezijing.com
baseURL=https://project-api.ezijing.com
loginURL=https://login.ezijing.com/park-plus
loginURL=https://login.ezijing.com/duca-plus
\ No newline at end of file
\ No newline at end of file
.env.test
浏览文件 @
ca386b49
projectId
=
103
0
projectId
=
103
7
newProjectId
=
283899817594765312
newProjectId
=
283899817594765312
...
...
components/base/h5/ApplyForm.vue
浏览文件 @
ca386b49
...
@@ -21,8 +21,7 @@
...
@@ -21,8 +21,7 @@
class=
"form-button"
class=
"form-button"
:disabled=
"codeButtonDisabled"
:disabled=
"codeButtonDisabled"
:value=
"buttonText"
:value=
"buttonText"
@
click=
"onSendCode"
@
click=
"onSendCode"
/>
/>
</div>
</div>
<div
class=
"form-item"
>
<div
class=
"form-item"
>
<input
type=
"button"
value=
"立即预约"
class=
"form-button"
@
click=
"onSbumit"
/>
<input
type=
"button"
value=
"立即预约"
class=
"form-button"
@
click=
"onSbumit"
/>
...
@@ -36,7 +35,7 @@ import * as api from '@/api'
...
@@ -36,7 +35,7 @@ import * as api from '@/api'
export
default
{
export
default
{
data
()
{
data
()
{
return
{
return
{
ruleForm
:
{
name
:
''
,
phone
:
''
,
project_id
:
'103
0
'
,
channel
:
localStorage
.
getItem
(
'channel_num'
)
||
19960
},
ruleForm
:
{
name
:
''
,
phone
:
''
,
project_id
:
'103
7
'
,
channel
:
localStorage
.
getItem
(
'channel_num'
)
||
19960
},
projectList
:
[
projectList
:
[
{
label
:
'金融工商管理硕士'
,
value
:
'1000'
},
{
label
:
'金融工商管理硕士'
,
value
:
'1000'
},
{
label
:
'酒店及旅游业工商管理硕士'
,
value
:
'1008'
},
{
label
:
'酒店及旅游业工商管理硕士'
,
value
:
'1008'
},
...
@@ -46,18 +45,18 @@ export default {
...
@@ -46,18 +45,18 @@ export default {
{
label
:
'中国未来金融领袖计划'
,
value
:
'1007'
},
{
label
:
'中国未来金融领袖计划'
,
value
:
'1007'
},
{
label
:
'国际硕士保研项目'
,
value
:
'1016'
},
{
label
:
'国际硕士保研项目'
,
value
:
'1016'
},
{
label
:
'金融学硕士保研项目'
,
value
:
'1018'
},
{
label
:
'金融学硕士保研项目'
,
value
:
'1018'
},
{
label
:
'
美国帕克大学硕士项目'
,
value
:
'1030'
}
{
label
:
'
加州多米尼克大学硕士保研项目'
,
value
:
'1037'
},
],
],
phoneCode
:
''
,
phoneCode
:
''
,
codeButtonDisabled
:
false
,
codeButtonDisabled
:
false
,
timer
:
null
,
timer
:
null
,
disabledTime
:
60
disabledTime
:
60
,
}
}
},
},
computed
:
{
computed
:
{
buttonText
()
{
buttonText
()
{
return
this
.
codeButtonDisabled
?
`
${
this
.
disabledTime
}
秒后重发`
:
'获取验证码'
return
this
.
codeButtonDisabled
?
`
${
this
.
disabledTime
}
秒后重发`
:
'获取验证码'
}
}
,
},
},
methods
:
{
methods
:
{
onSbumit
()
{
onSbumit
()
{
...
@@ -76,7 +75,7 @@ export default {
...
@@ -76,7 +75,7 @@ export default {
this
.
checkPhoneCode
().
then
(
this
.
handleSubmit
)
this
.
checkPhoneCode
().
then
(
this
.
handleSubmit
)
},
},
handleSubmit
()
{
handleSubmit
()
{
api
.
submit
(
this
.
ruleForm
).
then
(
response
=>
{
api
.
submit
(
this
.
ruleForm
).
then
(
(
response
)
=>
{
// this.$notify({ type: 'success', message: response.message })
// this.$notify({ type: 'success', message: response.message })
this
.
$message
(
'报名成功'
)
this
.
$message
(
'报名成功'
)
this
.
$emit
(
'success'
)
this
.
$emit
(
'success'
)
...
@@ -121,11 +120,11 @@ export default {
...
@@ -121,11 +120,11 @@ export default {
clearTimer
()
{
clearTimer
()
{
this
.
codeButtonDisabled
=
false
this
.
codeButtonDisabled
=
false
this
.
timer
&&
clearInterval
(
this
.
timer
)
this
.
timer
&&
clearInterval
(
this
.
timer
)
}
}
,
},
},
destroyed
()
{
destroyed
()
{
this
.
clearTimer
()
this
.
clearTimer
()
}
}
,
}
}
</
script
>
</
script
>
...
...
components/base/h5/RightAside.vue
浏览文件 @
ca386b49
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
<div
class=
"dialog-box"
@
click
.
stop
>
<div
class=
"dialog-box"
@
click
.
stop
>
<h2
class=
"title"
>
关注我们
</h2>
<h2
class=
"title"
>
关注我们
</h2>
<div
class=
"follow"
>
<div
class=
"follow"
>
<img
src=
"https://webapp-pub.ezijing.com/project/
park
-plus/sit_wechat.png"
/>
<img
src=
"https://webapp-pub.ezijing.com/project/
duca
-plus/sit_wechat.png"
/>
<p>
扫码关注 了解更多
</p>
<p>
扫码关注 了解更多
</p>
</div>
</div>
</div>
</div>
...
@@ -43,7 +43,7 @@ export default {
...
@@ -43,7 +43,7 @@ export default {
data
()
{
data
()
{
return
{
return
{
applyFormVisible
:
false
,
applyFormVisible
:
false
,
followVisible
:
false
followVisible
:
false
,
}
}
},
},
methods
:
{
methods
:
{
...
@@ -57,8 +57,8 @@ export default {
...
@@ -57,8 +57,8 @@ export default {
// 关注我们
// 关注我们
showFollow
()
{
showFollow
()
{
this
.
followVisible
=
true
this
.
followVisible
=
true
}
}
,
}
}
,
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
...
...
components/home/Video.vue
浏览文件 @
ca386b49
...
@@ -58,23 +58,23 @@ export default {
...
@@ -58,23 +58,23 @@ export default {
isShow
:
false
,
isShow
:
false
,
list
:
[
list
:
[
{
{
poster
:
'https://webapp-pub.ezijing.com/project/
park-plus/video_poster1.png'
poster
:
'https://webapp-pub.ezijing.com/project/
duca-plus/video_poster1.png'
,
},
},
{
{
poster
:
'https://webapp-pub.ezijing.com/project/
park-plus/video_poster2.png'
poster
:
'https://webapp-pub.ezijing.com/project/
duca-plus/video_poster2.png'
,
},
},
{
{
poster
:
'https://webapp-pub.ezijing.com/project/
park-plus/video_poster3.png'
poster
:
'https://webapp-pub.ezijing.com/project/
duca-plus/video_poster3.png'
,
},
},
{
{
poster
:
'https://webapp-pub.ezijing.com/project/
park-plus/video_poster4.png'
poster
:
'https://webapp-pub.ezijing.com/project/
duca-plus/video_poster4.png'
,
},
},
{
{
poster
:
'https://webapp-pub.ezijing.com/project/
park-plus/video_poster5.png'
poster
:
'https://webapp-pub.ezijing.com/project/
duca-plus/video_poster5.png'
,
},
},
{
{
poster
:
'https://webapp-pub.ezijing.com/project/
park-plus/video_poster6.png'
poster
:
'https://webapp-pub.ezijing.com/project/
duca-plus/video_poster6.png'
,
}
}
,
],
],
// 当前播放的视频
// 当前播放的视频
playVideo
:
{},
playVideo
:
{},
...
@@ -83,7 +83,7 @@ export default {
...
@@ -83,7 +83,7 @@ export default {
mouseCursor
:
'pointer'
,
mouseCursor
:
'pointer'
,
swiperOption
:
{
swiperOption
:
{
autoplay
:
{
autoplay
:
{
delay
:
1000
delay
:
1000
,
},
},
speed
:
1000
,
speed
:
1000
,
loop
:
true
,
loop
:
true
,
...
@@ -95,22 +95,22 @@ export default {
...
@@ -95,22 +95,22 @@ export default {
on
:
{
on
:
{
slideChangeTransitionEnd
:
function
()
{
slideChangeTransitionEnd
:
function
()
{
this
.
autoplay
.
start
()
//就加这个玩意儿
this
.
autoplay
.
start
()
//就加这个玩意儿
}
}
,
}
}
,
},
},
swiperOption1
:
{
swiperOption1
:
{
loop
:
true
,
loop
:
true
,
height
:
500
,
height
:
500
,
slidesPerView
:
1.3
,
slidesPerView
:
1.3
,
centeredSlides
:
true
,
centeredSlides
:
true
,
rewind
:
true
rewind
:
true
,
// disableOnInteraction: false,
// disableOnInteraction: false,
// on: {
// on: {
// slideChangeTransitionEnd: function() {
// slideChangeTransitionEnd: function() {
// this.autoplay.start() //就加这个玩意儿
// this.autoplay.start() //就加这个玩意儿
// }
// }
// }
// }
}
}
,
}
}
},
},
computed
:
{
computed
:
{
...
@@ -120,9 +120,9 @@ export default {
...
@@ -120,9 +120,9 @@ export default {
className
()
{
className
()
{
return
{
return
{
'is-h5'
:
this
.
isMobile
,
'is-h5'
:
this
.
isMobile
,
'is-pc'
:
!
this
.
isMobile
'is-pc'
:
!
this
.
isMobile
,
}
}
}
}
,
},
},
methods
:
{
methods
:
{
handleMouseEnter
(
e
)
{
handleMouseEnter
(
e
)
{
...
@@ -193,8 +193,8 @@ export default {
...
@@ -193,8 +193,8 @@ export default {
this
.
isShow
=
false
this
.
isShow
=
false
document
.
getElementsByTagName
(
'body'
)[
0
].
style
.
height
=
''
document
.
getElementsByTagName
(
'body'
)[
0
].
style
.
height
=
''
document
.
getElementsByTagName
(
'body'
)[
0
].
style
.
overflow
=
''
document
.
getElementsByTagName
(
'body'
)[
0
].
style
.
overflow
=
''
}
}
,
}
}
,
}
}
</
script
>
</
script
>
...
@@ -202,7 +202,7 @@ export default {
...
@@ -202,7 +202,7 @@ export default {
.is-pc
{
.is-pc
{
margin-top
:
56px
;
margin-top
:
56px
;
.video-wrapper
{
.video-wrapper
{
background
:
url(https://webapp-pub.ezijing.com/project/
park
-plus/video_bg.png)
no-repeat
center
center
;
background
:
url(https://webapp-pub.ezijing.com/project/
duca
-plus/video_bg.png)
no-repeat
center
center
;
background-size
:
cover
;
background-size
:
cover
;
}
}
.content
{
.content
{
...
...
components/home/banners.vue
浏览文件 @
ca386b49
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<img
class=
"img"
src=
"https://webapp-pub.ezijing.com/project/park/banner.png"
/>
<img
class=
"img"
src=
"https://webapp-pub.ezijing.com/project/park/banner.png"
/>
</a>
</a>
<!--
<div
class=
"content_desc"
>
<!--
<div
class=
"content_desc"
>
<div
class=
"desc_cn"
>
美国帕克大学硕士
项目
</div>
<div
class=
"desc_cn"
>
加州多米尼克大学硕士保研
项目
</div>
<div
class=
"desc_en"
>
Stevens Institute of Technology Master of Engineering in Engineering Management
</div>
<div
class=
"desc_en"
>
Stevens Institute of Technology Master of Engineering in Engineering Management
</div>
</div>
-->
</div>
-->
<div
class=
"banner_navList"
v-if=
"false"
>
<div
class=
"banner_navList"
v-if=
"false"
>
...
@@ -30,27 +30,27 @@ export default {
...
@@ -30,27 +30,27 @@ export default {
img
:
'https://webapp-pub.ezijing.com/project/marywood/icon1.png'
,
img
:
'https://webapp-pub.ezijing.com/project/marywood/icon1.png'
,
imgH5
:
'https://webapp-pub.ezijing.com/project/marywood/h5/icon11.png'
,
imgH5
:
'https://webapp-pub.ezijing.com/project/marywood/h5/icon11.png'
,
tit
:
'报名申请'
,
tit
:
'报名申请'
,
tag
:
'1'
tag
:
'1'
,
},
},
{
{
img
:
'https://webapp-pub.ezijing.com/project/marywood/icon4.png'
,
img
:
'https://webapp-pub.ezijing.com/project/marywood/icon4.png'
,
imgH5
:
'https://webapp-pub.ezijing.com/project/marywood/h5/icon41.png'
,
imgH5
:
'https://webapp-pub.ezijing.com/project/marywood/h5/icon41.png'
,
tit
:
'招生简章'
,
tit
:
'招生简章'
,
tag
:
'2'
tag
:
'2'
,
},
},
{
{
img
:
'https://webapp-pub.ezijing.com/project/marywood/icon5.png'
,
img
:
'https://webapp-pub.ezijing.com/project/marywood/icon5.png'
,
imgH5
:
'https://webapp-pub.ezijing.com/project/marywood/h5/icon51.png'
,
imgH5
:
'https://webapp-pub.ezijing.com/project/marywood/h5/icon51.png'
,
tit
:
'项目介绍'
,
tit
:
'项目介绍'
,
tag
:
'3'
tag
:
'3'
,
},
},
{
{
img
:
'https://webapp-pub.ezijing.com/project/marywood/icon2.png'
,
img
:
'https://webapp-pub.ezijing.com/project/marywood/icon2.png'
,
imgH5
:
'https://webapp-pub.ezijing.com/project/marywood/h5/icon21.png'
,
imgH5
:
'https://webapp-pub.ezijing.com/project/marywood/h5/icon21.png'
,
tit
:
'资料下载'
,
tit
:
'资料下载'
,
tag
:
'4'
tag
:
'4'
,
}
}
,
// {
// {
// img: 'https://webapp-pub.ezijing.com/project/marywood/icon3.png',
// img: 'https://webapp-pub.ezijing.com/project/marywood/icon3.png',
// imgH5: 'https://webapp-pub.ezijing.com/project/marywood/h5/icon31.png',
// imgH5: 'https://webapp-pub.ezijing.com/project/marywood/h5/icon31.png',
...
@@ -58,13 +58,13 @@ export default {
...
@@ -58,13 +58,13 @@ export default {
// tit: '常见问题',
// tit: '常见问题',
// tag: '5'
// tag: '5'
// }
// }
]
]
,
}
}
},
},
computed
:
{
computed
:
{
isMobile
()
{
isMobile
()
{
return
this
.
$store
.
state
.
isMobile
return
this
.
$store
.
state
.
isMobile
}
}
,
},
},
methods
:
{
methods
:
{
navClick
(
item
)
{
navClick
(
item
)
{
...
@@ -72,7 +72,7 @@ export default {
...
@@ -72,7 +72,7 @@ export default {
this
.
$router
.
push
(
'/my/account'
)
this
.
$router
.
push
(
'/my/account'
)
}
else
if
(
item
.
tag
===
'2'
)
{
}
else
if
(
item
.
tag
===
'2'
)
{
window
.
open
(
window
.
open
(
'https://webapp-pub.ezijing.com/project/
park
-plus/%E6%96%AF%E8%92%82%E6%96%87%E6%96%AF%E7%90%86%E5%B7%A5%E5%AD%A6%E9%99%A2%E5%B7%A5%E7%A8%8B%E7%AE%A1%E7%90%86%E7%A1%95%E5%A3%AB%E4%BF%9D%E7%A0%94%E9%A1%B9%E7%9B%AE%E6%8B%9B%E7%94%9F%E7%AE%80%E7%AB%A0.pdf?v=1'
'https://webapp-pub.ezijing.com/project/
duca
-plus/%E6%96%AF%E8%92%82%E6%96%87%E6%96%AF%E7%90%86%E5%B7%A5%E5%AD%A6%E9%99%A2%E5%B7%A5%E7%A8%8B%E7%AE%A1%E7%90%86%E7%A1%95%E5%A3%AB%E4%BF%9D%E7%A0%94%E9%A1%B9%E7%9B%AE%E6%8B%9B%E7%94%9F%E7%AE%80%E7%AB%A0.pdf?v=1'
)
)
}
else
if
(
item
.
tag
===
'3'
)
{
}
else
if
(
item
.
tag
===
'3'
)
{
this
.
$router
.
push
(
'/about/school'
)
this
.
$router
.
push
(
'/about/school'
)
...
@@ -83,8 +83,8 @@ export default {
...
@@ -83,8 +83,8 @@ export default {
// this.$router.push('/question/question')
// this.$router.push('/question/question')
}
}
}
}
,
}
}
,
}
}
</
script
>
</
script
>
...
...
components/home/projectFeatures.vue
浏览文件 @
ca386b49
...
@@ -26,23 +26,23 @@ export default {
...
@@ -26,23 +26,23 @@ export default {
return
{
return
{
listData
:
[
listData
:
[
{
{
web_img_uri
:
'https://webapp-pub.ezijing.com/project/
park
-plus/feature_1.png'
,
web_img_uri
:
'https://webapp-pub.ezijing.com/project/
duca
-plus/feature_1.png'
,
item_desc_tit
:
'官方可靠'
,
item_desc_tit
:
'官方可靠'
,
item_desc_con
:
'中美教育部双认证的大学<br/>
美国帕克大学硕士项目<br/>中国中心直招'
item_desc_con
:
'中美教育部双认证的大学<br/>
加州多米尼克大学硕士保研项目<br/>中国中心直招'
,
},
},
{
{
web_img_uri
:
'https://webapp-pub.ezijing.com/project/
park
-plus/feature_2.png'
,
web_img_uri
:
'https://webapp-pub.ezijing.com/project/
duca
-plus/feature_2.png'
,
item_desc_tit
:
'推荐免试'
,
item_desc_tit
:
'推荐免试'
,
item_desc_con
:
'中方院校推荐,面试录取<br/>免托福/GRE/GMAT'
item_desc_con
:
'中方院校推荐,面试录取<br/>免托福/GRE/GMAT'
,
},
},
{
{
web_img_uri
:
'https://webapp-pub.ezijing.com/project/
park
-plus/feature_3.png'
,
web_img_uri
:
'https://webapp-pub.ezijing.com/project/
duca
-plus/feature_3.png'
,
item_desc_tit
:
'高性价比'
,
item_desc_tit
:
'高性价比'
,
item_desc_con
:
'国内外学费+生活费约<br/>23万人民币'
item_desc_con
:
'国内外学费+生活费约<br/>23万人民币'
,
}
}
,
]
]
,
}
}
}
}
,
}
}
</
script
>
</
script
>
...
...
components/home/projectPosition.vue
浏览文件 @
ca386b49
...
@@ -3,11 +3,11 @@
...
@@ -3,11 +3,11 @@
<card
title=
"项目简介"
>
<card
title=
"项目简介"
>
<div
class=
"desc"
>
<div
class=
"desc"
>
<p>
<p>
该项目是
美国帕克大学硕士
项目的特别录取通道。项目通过对学生的综合素质进行全面个性化评估,鼓励学生以增强综合能力替代应试,减少研究生入学考试以及英语考试对学生学习和成长的干扰。
该项目是
加州多米尼克大学硕士保研
项目的特别录取通道。项目通过对学生的综合素质进行全面个性化评估,鼓励学生以增强综合能力替代应试,减少研究生入学考试以及英语考试对学生学习和成长的干扰。
</p>
</p>
<br
/>
<br
/>
<p>
<p>
该项目由
美国帕克大学硕士项目中国中心(清控紫荆教育)负责招生和运营,详情请见美国帕克大学官网项目说明:https://www.park.edu/admissions/international-student-admissions/park-zijing-partnership-program/
该项目由
加州多米尼克大学硕士保研项目中国中心(清控紫荆教育)负责招生和运营,详情请见加州多米尼克大学官网项目说明。
</p>
</p>
</div>
</div>
</card>
</card>
...
@@ -21,7 +21,7 @@ export default {
...
@@ -21,7 +21,7 @@ export default {
components
:
{
AppLink
,
Card
},
components
:
{
AppLink
,
Card
},
data
()
{
data
()
{
return
{}
return
{}
}
}
,
}
}
</
script
>
</
script
>
...
...
components/home/schoolIntroduce.vue
浏览文件 @
ca386b49
...
@@ -4,17 +4,10 @@
...
@@ -4,17 +4,10 @@
<div
class=
"desc"
>
<div
class=
"desc"
>
<img
src=
"https://webapp-pub.ezijing.com/project/xmn/school_desc.png"
class=
"desc-img"
/>
<img
src=
"https://webapp-pub.ezijing.com/project/xmn/school_desc.png"
class=
"desc-img"
/>
<p>
<p>
美国帕克大学成立于1875年,至今已有149年的历史,是一所历史悠久、学科齐全、多元化的综合性大学,帕克大学一直被家长和其他学校评为国内私立大学中的卓越典范。
<strong>
帕克大学是美国中北部高等教育委员会及中北部学院和大学协会认可的大学,也是中国教育部涉外监管信息网认证的大学。
</strong>
加州多米尼克大学(DominicanUniversityofCalifornia)坐落于美国加利福尼亚州,背靠硅谷,是建校于1890年的一所拥有超过百年历史的学府。距著名的金门大桥只有十二英里,一个多世纪以来,加州多明尼克大学在学术研究方面,特别是工商管理专业享有盛誉。这所大学是一个“务实派”,专注于培养和提高学生的各项成就,助力职业发展。
</p>
</p>
<br
/>
<br
/>
<p>
<p>
加州多米尼克大学BAROWSKY商学院获得国际商学院协会AACSB认证,成为全球获得 此项认证的5%商学院之一。
</p>
帕克大学具有很强的国际化传统,为全球学生提供高品质的学习和学术机会,学校有超过633名来自112个不同国家的外国留学生,他们在学校感受到了家的温暖。为了容纳并使留学生更好地适应学校,学校组织了许多有趣的活动供留学生参加,也让美国学生可以与之互动并体验当地文化。
</p>
<br
/>
<p>
帕克大学致力于培养具有全球化视野的学生,他们对国际关系和国际市场有着深刻理解。在帕克的学习使他们掌握了关键性思维、有效沟通以及终身学习。无论是商科专业,还是体育、生物、图形设计或者教育专业,学生在帕克大学学到的不仅仅是为日后工作做准备的知识和能力,更是如何成为一个关键性思考者、问题解决者以及可以适应全球化的领跑者。
</p>
</div>
</div>
</card>
</card>
</div>
</div>
...
@@ -27,7 +20,7 @@ export default {
...
@@ -27,7 +20,7 @@ export default {
components
:
{
AppLink
,
Card
},
components
:
{
AppLink
,
Card
},
data
()
{
data
()
{
return
{}
return
{}
}
}
,
}
}
</
script
>
</
script
>
...
...
components/layout/h5/Header.vue
浏览文件 @
ca386b49
...
@@ -3,10 +3,10 @@
...
@@ -3,10 +3,10 @@
<header
class=
"main-header"
>
<header
class=
"main-header"
>
<template
v-if=
"!searchVisible"
>
<template
v-if=
"!searchVisible"
>
<div
class=
"logo-box"
>
<div
class=
"logo-box"
>
<img
@
click=
"goWebsite"
src=
"https://webapp-pub.ezijing.com/project/
park
-plus/logo.png"
/>
<img
@
click=
"goWebsite"
src=
"https://webapp-pub.ezijing.com/project/
duca
-plus/logo.png"
/>
<div
class=
"line"
></div>
<div
class=
"line"
></div>
<nuxt-link
to=
"/"
class=
"logo"
>
<nuxt-link
to=
"/"
class=
"logo"
>
<div
class=
"title"
>
美国帕克大学硕士
项目
</div>
<div
class=
"title"
>
加州多米尼克大学硕士保研
项目
</div>
<!--
<img
src=
"https://webapp-pub.ezijing.com/project/marywood/marywood_logo.svg"
/>
-->
<!--
<img
src=
"https://webapp-pub.ezijing.com/project/marywood/marywood_logo.svg"
/>
-->
</nuxt-link>
</nuxt-link>
</div>
</div>
...
@@ -46,15 +46,15 @@ export default {
...
@@ -46,15 +46,15 @@ export default {
},
},
menuClasses
()
{
menuClasses
()
{
return
{
return
{
'is-open'
:
this
.
menuVisible
'is-open'
:
this
.
menuVisible
,
}
}
}
}
,
},
},
watch
:
{
watch
:
{
$route
()
{
$route
()
{
this
.
$store
.
commit
(
'toggleSearch'
,
false
)
this
.
$store
.
commit
(
'toggleSearch'
,
false
)
this
.
$store
.
commit
(
'toggleMenu'
,
false
)
this
.
$store
.
commit
(
'toggleMenu'
,
false
)
}
}
,
},
},
methods
:
{
methods
:
{
goWebsite
()
{
goWebsite
()
{
...
@@ -77,8 +77,8 @@ export default {
...
@@ -77,8 +77,8 @@ export default {
},
},
showApplyForm
()
{
showApplyForm
()
{
this
.
$refs
.
rightAside
.
showApplyForm
()
this
.
$refs
.
rightAside
.
showApplyForm
()
}
}
,
}
}
,
}
}
</
script
>
</
script
>
...
...
components/layout/pc/Foot.vue
浏览文件 @
ca386b49
...
@@ -4,8 +4,8 @@
...
@@ -4,8 +4,8 @@
<div
class=
"foot-content"
>
<div
class=
"foot-content"
>
<div
class=
"left-content"
>
<div
class=
"left-content"
>
<div
class=
"logo-title"
>
<div
class=
"logo-title"
>
<img
src=
"https://webapp-pub.ezijing.com/project/
park
-plus/logo_white.png"
/>
<img
src=
"https://webapp-pub.ezijing.com/project/
duca
-plus/logo_white.png"
/>
<h1>
美国帕克大学硕士
项目
</h1>
<h1>
加州多米尼克大学硕士保研
项目
</h1>
</div>
</div>
<div
class=
"bottom"
>
<div
class=
"bottom"
>
...
@@ -35,7 +35,7 @@
...
@@ -35,7 +35,7 @@
</div>
</div>
</div>
</div>
<div
class=
"center-content"
>
<div
class=
"center-content"
>
<div
class=
"contact"
>
美国帕克大学硕士
项目中国中心(清控紫荆教育)
</div>
<div
class=
"contact"
>
加州多米尼克大学硕士保研
项目中国中心(清控紫荆教育)
</div>
<!--
<div
class=
"contact"
>
中国招生与教学中心(紫荆教育)
</div>
-->
<!--
<div
class=
"contact"
>
中国招生与教学中心(紫荆教育)
</div>
-->
<div
class=
"bottom"
>
<div
class=
"bottom"
>
<div
class=
"address"
v-html=
"$t('foot.address')"
></div>
<div
class=
"address"
v-html=
"$t('foot.address')"
></div>
...
@@ -47,7 +47,7 @@
...
@@ -47,7 +47,7 @@
</div>
</div>
</div>
</div>
<div
class=
"right-content"
>
<div
class=
"right-content"
>
<img
src=
"https://webapp-pub.ezijing.com/project/
park
-plus/sit_wechat.png"
class=
"code"
/>
<img
src=
"https://webapp-pub.ezijing.com/project/
duca
-plus/sit_wechat.png"
class=
"code"
/>
<div
class=
"tips-txt"
>
<div
class=
"tips-txt"
>
<img
src=
"https://zws-imgs-pub.ezijing.com/static/public/184235d9f6edbb39d52fc6f77339ff5b.png"
/>
<img
src=
"https://zws-imgs-pub.ezijing.com/static/public/184235d9f6edbb39d52fc6f77339ff5b.png"
/>
<div
class=
"txt"
>
{{
$t
(
'foot.weChat'
)
}}
</div>
<div
class=
"txt"
>
{{
$t
(
'foot.weChat'
)
}}
</div>
...
@@ -66,8 +66,7 @@
...
@@ -66,8 +66,7 @@
<a
<a
target=
"_blank"
target=
"_blank"
href=
"https://tsm.miit.gov.cn/dxxzsp/"
href=
"https://tsm.miit.gov.cn/dxxzsp/"
style=
"color: rgba(153, 153, 153, 1); text-decoration: none; margin-left: 10px"
style=
"color: rgba(153, 153, 153, 1); text-decoration: none; margin-left: 10px"
>
>
<p
style=
"font-size: 12px"
>
京ICP证150431号
</p>
<p
style=
"font-size: 12px"
>
京ICP证150431号
</p>
</a>
</a>
<a
<a
...
@@ -80,19 +79,16 @@
...
@@ -80,19 +79,16 @@
align-items: center;
align-items: center;
display: flex;
display: flex;
margin-right: 5px;
margin-right: 5px;
"
"
>
>
<img
<img
src=
"https://zws-imgs-pub.ezijing.com/e0a0ec47dfdfc1e0797b1d5254021d00.png"
src=
"https://zws-imgs-pub.ezijing.com/e0a0ec47dfdfc1e0797b1d5254021d00.png"
style=
"width: 20px; height: 20px; margin: 0 6px; display: block"
style=
"width: 20px; height: 20px; margin: 0 6px; display: block"
/>
/>
<p
style=
"font-size: 12px"
>
安备 11010802023681号
</p>
<p
style=
"font-size: 12px"
>
安备 11010802023681号
</p>
</a>
</a>
<a
<a
target=
"_blank"
target=
"_blank"
href=
"https://beian.miit.gov.cn/#/Integrated/index"
href=
"https://beian.miit.gov.cn/#/Integrated/index"
style=
"color: rgba(153, 153, 153, 1); text-decoration: none"
style=
"color: rgba(153, 153, 153, 1); text-decoration: none"
>
>
<p
style=
"font-size: 12px"
>
京ICP备15016866号-1
</p>
<p
style=
"font-size: 12px"
>
京ICP备15016866号-1
</p>
</a>
</a>
</div>
</div>
...
...
components/layout/pc/Head.vue
浏览文件 @
ca386b49
...
@@ -7,10 +7,10 @@
...
@@ -7,10 +7,10 @@
<img
src=
"https://zws-imgs-pub.ezijing.com/static/public/307f688850f8308a5c944bd129436fe0.png"
/>
<img
src=
"https://zws-imgs-pub.ezijing.com/static/public/307f688850f8308a5c944bd129436fe0.png"
/>
</nuxt-link>
-->
</nuxt-link>
-->
<div
class=
"logo-box"
>
<div
class=
"logo-box"
>
<img
@
click=
"goWebsite"
src=
"https://webapp-pub.ezijing.com/project/
park
-plus/logo.png"
/>
<img
@
click=
"goWebsite"
src=
"https://webapp-pub.ezijing.com/project/
duca
-plus/logo.png"
/>
<div
class=
"line"
></div>
<div
class=
"line"
></div>
<nuxt-link
to=
"/"
>
<nuxt-link
to=
"/"
>
<div
class=
"title"
>
美国帕克大学硕士
项目
</div>
<div
class=
"title"
>
加州多米尼克大学硕士保研
项目
</div>
</nuxt-link>
</nuxt-link>
<!--
<img
src=
"https://webapp-pub.ezijing.com/project/marywood/marywood_logo.svg"
/>
-->
<!--
<img
src=
"https://webapp-pub.ezijing.com/project/marywood/marywood_logo.svg"
/>
-->
</div>
</div>
...
@@ -43,7 +43,7 @@
...
@@ -43,7 +43,7 @@
import
AppMenu
from
'./Menu'
import
AppMenu
from
'./Menu'
export
default
{
export
default
{
components
:
{
components
:
{
AppMenu
AppMenu
,
},
},
data
()
{
data
()
{
return
{}
return
{}
...
@@ -60,7 +60,7 @@ export default {
...
@@ -60,7 +60,7 @@ export default {
this
.
$i18n
.
locale
=
locale
this
.
$i18n
.
locale
=
locale
this
.
$cookies
.
set
(
'lang'
,
locale
)
this
.
$cookies
.
set
(
'lang'
,
locale
)
process
.
client
&&
location
.
reload
()
process
.
client
&&
location
.
reload
()
}
}
,
},
},
computed
:
{
computed
:
{
user
()
{
user
()
{
...
@@ -77,8 +77,8 @@ export default {
...
@@ -77,8 +77,8 @@ export default {
return
process
.
client
return
process
.
client
?
`
${
process
.
env
.
loginURL
}
/register?redirect_uri=
${
encodeURIComponent
(
location
.
origin
+
this
.
$route
.
fullPath
)}
`
?
`
${
process
.
env
.
loginURL
}
/register?redirect_uri=
${
encodeURIComponent
(
location
.
origin
+
this
.
$route
.
fullPath
)}
`
:
''
:
''
}
}
,
}
}
,
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
...
...
components/rightAside.vue
浏览文件 @
ca386b49
...
@@ -14,13 +14,12 @@
...
@@ -14,13 +14,12 @@
>
>
<p>
{{
$t
(
'aside.apply2'
)
}}
</p>
<p>
{{
$t
(
'aside.apply2'
)
}}
</p>
</li>
-->
</li>
-->
<
div
class=
"line"
></div
>
<
!--
<div
class=
"line"
></div>
--
>
<li
<li
:class=
"
{ wx: true, active: tabBtnActive
&&
tabBtnTarget === 'wx' }"
:class=
"
{ wx: true, active: tabBtnActive
&&
tabBtnTarget === 'wx' }"
@mouseenter="handleMsOver('wx')"
@mouseenter="handleMsOver('wx')"
@mouseleave="handleMsOut"
@mouseleave="handleMsOut">
>
<!--
<p>
{{
$t
(
'aside.follow'
)
}}
</p>
-->
<!--
<p>
{{
$t
(
'aside.follow'
)
}}
</p>
-->
</li>
</li>
<div
class=
"line"
></div>
<div
class=
"line"
></div>
...
@@ -32,15 +31,13 @@
...
@@ -32,15 +31,13 @@
<transition
<transition
name=
"custom-classes-transition"
name=
"custom-classes-transition"
enter-active-class=
"animated tada"
enter-active-class=
"animated tada"
leave-active-class=
"animated bounceOutRight"
leave-active-class=
"animated bounceOutRight"
>
>
<div
<div
id=
"show-enroll"
id=
"show-enroll"
v-show=
"tabBtnActive"
v-show=
"tabBtnActive"
class=
"tab_cont"
class=
"tab_cont"
@
mouseover=
"handleMsOver('')"
@
mouseover=
"handleMsOver('')"
@
mouseout=
"handleMsOut"
@
mouseout=
"handleMsOut"
>
>
<div
class=
"enroll_cont"
id=
"show-enroll-content"
v-show=
"tabBtnTarget === 'enroll'"
>
<div
class=
"enroll_cont"
id=
"show-enroll-content"
v-show=
"tabBtnTarget === 'enroll'"
>
<h5>
{{
$t
(
'aside.apply1'
)
}}
</h5>
<h5>
{{
$t
(
'aside.apply1'
)
}}
</h5>
<p><el-input
v-model=
"formInfo.name"
:placeholder=
"$t('aside.name')"
size=
"small"
></el-input></p>
<p><el-input
v-model=
"formInfo.name"
:placeholder=
"$t('aside.name')"
size=
"small"
></el-input></p>
...
@@ -72,7 +69,7 @@
...
@@ -72,7 +69,7 @@
</div>
</div>
<div
class=
"wx_cont"
v-show=
"tabBtnTarget === 'wx'"
>
<div
class=
"wx_cont"
v-show=
"tabBtnTarget === 'wx'"
>
<h5>
{{
$t
(
'aside.follow'
)
}}
</h5>
<h5>
{{
$t
(
'aside.follow'
)
}}
</h5>
<img
src=
"https://webapp-pub.ezijing.com/project/
park
-plus/sit_wechat.png"
/>
<img
src=
"https://webapp-pub.ezijing.com/project/
duca
-plus/sit_wechat.png"
/>
</div>
</div>
</div>
</div>
</transition>
</transition>
...
@@ -92,7 +89,7 @@ export default {
...
@@ -92,7 +89,7 @@ export default {
formInfo
:
{
formInfo
:
{
name
:
''
,
name
:
''
,
phone
:
''
,
phone
:
''
,
newProjectId
:
'103
0'
newProjectId
:
'103
7'
,
},
},
projectList
:
[
projectList
:
[
{
label
:
'金融工商管理硕士'
,
value
:
'1000'
},
{
label
:
'金融工商管理硕士'
,
value
:
'1000'
},
...
@@ -103,8 +100,8 @@ export default {
...
@@ -103,8 +100,8 @@ export default {
{
label
:
'中国未来金融领袖计划'
,
value
:
'1007'
},
{
label
:
'中国未来金融领袖计划'
,
value
:
'1007'
},
{
label
:
'国际硕士'
,
value
:
'1016'
},
{
label
:
'国际硕士'
,
value
:
'1016'
},
{
label
:
'金融学硕士保研项目'
,
value
:
'1018'
},
{
label
:
'金融学硕士保研项目'
,
value
:
'1018'
},
{
label
:
'
美国帕克大学硕士项目'
,
value
:
'1030'
}
{
label
:
'
加州多米尼克大学硕士保研项目'
,
value
:
'1037'
},
]
]
,
}
}
},
},
mounted
()
{
mounted
()
{
...
@@ -125,7 +122,7 @@ export default {
...
@@ -125,7 +122,7 @@ export default {
window
.
scrollTo
({
window
.
scrollTo
({
left
:
0
,
left
:
0
,
top
:
0
,
top
:
0
,
behavior
:
'smooth'
behavior
:
'smooth'
,
})
})
},
},
handleMsOver
(
type
)
{
handleMsOver
(
type
)
{
...
@@ -139,7 +136,7 @@ export default {
...
@@ -139,7 +136,7 @@ export default {
},
},
submitEnroll
()
{
submitEnroll
()
{
let
flag
=
true
let
flag
=
true
Object
.
keys
(
this
.
formInfo
).
map
(
item
=>
{
Object
.
keys
(
this
.
formInfo
).
map
(
(
item
)
=>
{
if
(
this
.
formInfo
[
item
]
===
''
)
{
if
(
this
.
formInfo
[
item
]
===
''
)
{
flag
=
false
flag
=
false
}
}
...
@@ -150,20 +147,20 @@ export default {
...
@@ -150,20 +147,20 @@ export default {
this
.
$message
(
'手机号格式错误'
)
this
.
$message
(
'手机号格式错误'
)
}
else
{
}
else
{
this
.
checkSendcode
()
this
.
checkSendcode
()
.
then
(
res
=>
{
.
then
(
(
res
)
=>
{
return
this
.
enrollQuery
()
return
this
.
enrollQuery
()
})
})
.
then
(
res
=>
{
.
then
(
(
res
)
=>
{
this
.
$message
({
this
.
$message
({
type
:
'success'
,
type
:
'success'
,
message
:
'报名成功'
,
message
:
'报名成功'
,
duration
:
5000
duration
:
5000
,
})
})
this
.
formInfo
.
name
=
''
this
.
formInfo
.
name
=
''
this
.
formInfo
.
phone
=
''
this
.
formInfo
.
phone
=
''
this
.
sendCode
=
''
this
.
sendCode
=
''
})
})
.
catch
(
err
=>
{
.
catch
(
(
err
)
=>
{
if
(
err
&&
err
.
type
===
'checkcode'
)
this
.
$message
.
error
(
err
.
msg
)
if
(
err
&&
err
.
type
===
'checkcode'
)
this
.
$message
.
error
(
err
.
msg
)
else
this
.
$message
.
error
(
err
.
msg
||
'报名提交失败'
)
else
this
.
$message
.
error
(
err
.
msg
||
'报名提交失败'
)
})
})
...
@@ -174,20 +171,20 @@ export default {
...
@@ -174,20 +171,20 @@ export default {
channel
:
localStorage
.
getItem
(
'channel_num'
)
||
19960
,
channel
:
localStorage
.
getItem
(
'channel_num'
)
||
19960
,
project_id
:
this
.
formInfo
.
newProjectId
,
project_id
:
this
.
formInfo
.
newProjectId
,
name
:
this
.
formInfo
.
name
,
name
:
this
.
formInfo
.
name
,
phone
:
this
.
formInfo
.
phone
phone
:
this
.
formInfo
.
phone
,
}
}
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
postNes
(
params
).
then
(
res
=>
{
postNes
(
params
).
then
(
(
res
)
=>
{
if
(
res
&&
res
.
status
===
200
&&
res
.
error
===
0
)
{
if
(
res
&&
res
.
status
===
200
&&
res
.
error
===
0
)
{
resolve
({
resolve
({
type
:
'enroll'
,
type
:
'enroll'
,
state
:
'success'
state
:
'success'
,
})
})
}
else
{
}
else
{
reject
({
reject
({
type
:
'enroll'
,
type
:
'enroll'
,
state
:
'fail'
,
state
:
'fail'
,
msg
:
res
.
message
||
'报名提交失败'
msg
:
res
.
message
||
'报名提交失败'
,
})
})
}
}
})
})
...
@@ -201,10 +198,10 @@ export default {
...
@@ -201,10 +198,10 @@ export default {
}
else
{
}
else
{
const
param
=
{
const
param
=
{
account
:
this
.
formInfo
.
phone
,
account
:
this
.
formInfo
.
phone
,
service
:
'ezijing.com'
service
:
'ezijing.com'
,
}
}
sendCode
(
param
)
sendCode
(
param
)
.
then
(
res
=>
{
.
then
(
(
res
)
=>
{
this
.
btnDisabledTimer
()
this
.
btnDisabledTimer
()
if
(
res
&&
res
.
code
===
0
)
this
.
$message
.
success
(
'验证码已发送,请注意查收'
)
if
(
res
&&
res
.
code
===
0
)
this
.
$message
.
success
(
'验证码已发送,请注意查收'
)
else
this
.
$message
.
error
(
'获取验证码失败,请稍后再试'
)
else
this
.
$message
.
error
(
'获取验证码失败,请稍后再试'
)
...
@@ -215,31 +212,31 @@ export default {
...
@@ -215,31 +212,31 @@ export default {
checkSendcode
()
{
checkSendcode
()
{
const
checkCodeParam
=
{
const
checkCodeParam
=
{
account
:
this
.
formInfo
.
phone
,
account
:
this
.
formInfo
.
phone
,
code
:
this
.
sendCode
code
:
this
.
sendCode
,
}
}
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
checkCode
(
checkCodeParam
)
checkCode
(
checkCodeParam
)
.
then
(
res
=>
{
.
then
(
(
res
)
=>
{
console
.
log
(
res
,
'code'
)
console
.
log
(
res
,
'code'
)
if
(
res
&&
res
.
code
===
0
)
{
if
(
res
&&
res
.
code
===
0
)
{
res
.
type
=
'checkcode'
res
.
type
=
'checkcode'
resolve
({
resolve
({
type
:
'checked'
,
type
:
'checked'
,
state
:
'success'
state
:
'success'
,
})
})
}
else
{
}
else
{
reject
({
reject
({
type
:
'checked'
,
type
:
'checked'
,
state
:
'fail'
,
state
:
'fail'
,
msg
:
res
.
msg
||
'验证码检测失败'
msg
:
res
.
msg
||
'验证码检测失败'
,
})
})
}
}
})
})
.
catch
(
err
=>
{
.
catch
(
(
err
)
=>
{
reject
({
reject
({
type
:
'checked'
,
type
:
'checked'
,
state
:
'fail'
,
state
:
'fail'
,
msg
:
err
.
msg
||
'验证码检测失败'
msg
:
err
.
msg
||
'验证码检测失败'
,
})
})
})
})
})
})
...
@@ -258,8 +255,8 @@ export default {
...
@@ -258,8 +255,8 @@ export default {
document
.
querySelector
(
'#checkedCode'
).
innerHTML
=
count
+
's'
document
.
querySelector
(
'#checkedCode'
).
innerHTML
=
count
+
's'
}
}
},
1000
)
},
1000
)
}
}
,
}
}
,
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
...
...
modules/letter/index.vue
浏览文件 @
ca386b49
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
</div>
</div>
</div>
</div>
</header>
</header>
<nav
class=
"nav"
><h1
class=
"title"
>
美国帕克大学硕士
项目推荐信
</h1></nav>
<nav
class=
"nav"
><h1
class=
"title"
>
加州多米尼克大学硕士保研
项目推荐信
</h1></nav>
<section
class=
"content"
>
<section
class=
"content"
>
<el-form
<el-form
:model=
"ruleForm"
:model=
"ruleForm"
...
@@ -18,8 +18,7 @@
...
@@ -18,8 +18,7 @@
label-width=
"100px"
label-width=
"100px"
:label-position=
"labelPosition"
:label-position=
"labelPosition"
@
submit
.
native
.
prevent
@
submit
.
native
.
prevent
style=
"max-width: 680px"
style=
"max-width: 680px"
>
>
<el-form-item
label=
"姓名"
prop=
"provider_name"
>
<el-form-item
label=
"姓名"
prop=
"provider_name"
>
<el-input
v-model=
"ruleForm.provider_name"
@
blur=
"onBlur('provider_name')"
></el-input>
<el-input
v-model=
"ruleForm.provider_name"
@
blur=
"onBlur('provider_name')"
></el-input>
</el-form-item>
</el-form-item>
...
@@ -28,8 +27,7 @@
...
@@ -28,8 +27,7 @@
type=
"textarea"
type=
"textarea"
:autosize=
"
{ minRows: 6 }"
:autosize=
"
{ minRows: 6 }"
v-model="ruleForm.letter_content"
v-model="ruleForm.letter_content"
@blur="onBlur('letter_content')"
@blur="onBlur('letter_content')">
</el-input>
>
</el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"手机号"
prop=
"provider_phone_number"
>
<el-form-item
label=
"手机号"
prop=
"provider_phone_number"
>
<el-input
v-model=
"ruleForm.provider_phone_number"
></el-input>
<el-input
v-model=
"ruleForm.provider_phone_number"
></el-input>
...
@@ -69,17 +67,17 @@ export default {
...
@@ -69,17 +67,17 @@ export default {
letter_content
:
''
,
letter_content
:
''
,
provider_phone_number
:
''
,
provider_phone_number
:
''
,
provider_company_name
:
''
,
provider_company_name
:
''
,
provider_job_title
:
''
provider_job_title
:
''
,
},
},
rules
:
{
rules
:
{
provider_name
:
[{
required
:
true
,
message
:
'请输入姓名'
,
trigger
:
'blur'
}],
provider_name
:
[{
required
:
true
,
message
:
'请输入姓名'
,
trigger
:
'blur'
}],
letter_content
:
[{
required
:
true
,
message
:
'请输入推荐信内容'
,
trigger
:
'blur'
}],
letter_content
:
[{
required
:
true
,
message
:
'请输入推荐信内容'
,
trigger
:
'blur'
}],
provider_phone_number
:
[{
required
:
true
,
pattern
:
/^1
[
3-9
]\d{9}
$/
,
message
:
'请输入手机号'
,
trigger
:
'blur'
}],
provider_phone_number
:
[{
required
:
true
,
pattern
:
/^1
[
3-9
]\d{9}
$/
,
message
:
'请输入手机号'
,
trigger
:
'blur'
}],
provider_company_name
:
[{
required
:
true
,
message
:
'请输入工作单位'
,
trigger
:
'blur'
}],
provider_company_name
:
[{
required
:
true
,
message
:
'请输入工作单位'
,
trigger
:
'blur'
}],
provider_job_title
:
[{
required
:
true
,
message
:
'请输入职务'
,
trigger
:
'blur'
}]
provider_job_title
:
[{
required
:
true
,
message
:
'请输入职务'
,
trigger
:
'blur'
}]
,
},
},
dialogVisible
:
false
,
dialogVisible
:
false
,
clientWidth
:
0
clientWidth
:
0
,
}
}
},
},
computed
:
{
computed
:
{
...
@@ -91,7 +89,7 @@ export default {
...
@@ -91,7 +89,7 @@ export default {
},
},
labelPosition
()
{
labelPosition
()
{
return
this
.
clientWidth
<
768
?
'top'
:
'left'
return
this
.
clientWidth
<
768
?
'top'
:
'left'
}
}
,
},
},
methods
:
{
methods
:
{
// 提交
// 提交
...
@@ -102,7 +100,7 @@ export default {
...
@@ -102,7 +100,7 @@ export default {
},
},
// 提交推荐信
// 提交推荐信
handleAddRequest
()
{
handleAddRequest
()
{
api
.
addLetter
(
this
.
userId
,
this
.
letterId
,
this
.
ruleForm
).
then
(
response
=>
{
api
.
addLetter
(
this
.
userId
,
this
.
letterId
,
this
.
ruleForm
).
then
(
(
response
)
=>
{
const
{
error
,
message
}
=
response
const
{
error
,
message
}
=
response
if
(
error
.
toString
()
===
'0'
)
{
if
(
error
.
toString
()
===
'0'
)
{
this
.
dialogVisible
=
true
this
.
dialogVisible
=
true
...
@@ -121,7 +119,7 @@ export default {
...
@@ -121,7 +119,7 @@ export default {
if
(
this
.
ruleForm
[
key
])
{
if
(
this
.
ruleForm
[
key
])
{
this
.
ruleForm
[
key
]
=
this
.
ruleForm
[
key
].
trim
()
this
.
ruleForm
[
key
]
=
this
.
ruleForm
[
key
].
trim
()
}
}
}
}
,
},
},
mounted
()
{
mounted
()
{
this
.
getClientWidth
()
this
.
getClientWidth
()
...
@@ -131,7 +129,7 @@ export default {
...
@@ -131,7 +129,7 @@ export default {
destroyed
()
{
destroyed
()
{
document
.
body
.
style
=
''
document
.
body
.
style
=
''
window
.
removeEventListener
(
'resize'
,
this
.
getClientWidth
)
window
.
removeEventListener
(
'resize'
,
this
.
getClientWidth
)
}
}
,
}
}
</
script
>
</
script
>
...
...
modules/my/account/home.vue
浏览文件 @
ca386b49
...
@@ -30,7 +30,7 @@
...
@@ -30,7 +30,7 @@
<img
src=
"https://webapp-pub.ezijing.com/project/application/images/welcome.png"
width=
"350"
/>
<img
src=
"https://webapp-pub.ezijing.com/project/application/images/welcome.png"
width=
"350"
/>
<div
class=
"welcome-content"
>
<div
class=
"welcome-content"
>
<h1>
欢迎您报考
</h1>
<h1>
欢迎您报考
</h1>
<h2>
美国帕克大学硕士
项目
</h2>
<h2>
加州多米尼克大学硕士保研
项目
</h2>
<!-- <div class="welcome-button" @click="handleStart">马上开始</div> -->
<!-- <div class="welcome-button" @click="handleStart">马上开始</div> -->
<div
class=
"welcome-button"
@
click=
"handleStart('工商管理MBA')"
>
工商管理MBA
</div>
<div
class=
"welcome-button"
@
click=
"handleStart('工商管理MBA')"
>
工商管理MBA
</div>
<div
style=
"margin-left: 20px"
class=
"welcome-button"
@
click=
"handleStart('信息系统与商业数据分析MS-ISBA')"
>
<div
style=
"margin-left: 20px"
class=
"welcome-button"
@
click=
"handleStart('信息系统与商业数据分析MS-ISBA')"
>
...
@@ -57,11 +57,11 @@ export default {
...
@@ -57,11 +57,11 @@ export default {
0
:
[
'FILLING'
],
0
:
[
'FILLING'
],
1
:
[
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PREPAYMENT'
],
1
:
[
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PREPAYMENT'
],
2
:
[
'REGISTRATION'
,
'PAYMENT'
],
2
:
[
'REGISTRATION'
,
'PAYMENT'
],
3
:
[
'CLOSED'
,
'FINISHED'
]
3
:
[
'CLOSED'
,
'FINISHED'
]
,
// 4: ['']
// 4: ['']
},
},
result
:
{},
result
:
{},
welcomeShow
:
false
welcomeShow
:
false
,
}
}
},
},
computed
:
{
computed
:
{
...
@@ -84,10 +84,10 @@ export default {
...
@@ -84,10 +84,10 @@ export default {
},
},
isPay
()
{
isPay
()
{
const
records
=
this
.
material
?.
payment_records
||
[]
const
records
=
this
.
material
?.
payment_records
||
[]
return
!!
records
.
find
(
item
=>
{
return
!!
records
.
find
(
(
item
)
=>
{
return
item
.
bill_type
===
'APPLICATION_FEE'
&&
item
.
payment_status
===
'SUCCESS'
return
item
.
bill_type
===
'APPLICATION_FEE'
&&
item
.
payment_status
===
'SUCCESS'
})
})
}
}
,
},
},
methods
:
{
methods
:
{
// 获取进度值
// 获取进度值
...
@@ -100,7 +100,7 @@ export default {
...
@@ -100,7 +100,7 @@ export default {
},
},
// 获取报名信息
// 获取报名信息
getApplication
()
{
getApplication
()
{
api
.
getApplication
().
then
(
response
=>
{
api
.
getApplication
().
then
(
(
response
)
=>
{
const
{
data
,
error
,
message
}
=
response
const
{
data
,
error
,
message
}
=
response
if
(
error
.
toString
()
===
'0'
)
{
if
(
error
.
toString
()
===
'0'
)
{
const
{
material
,
progress
}
=
data
const
{
material
,
progress
}
=
data
...
@@ -118,7 +118,7 @@ export default {
...
@@ -118,7 +118,7 @@ export default {
},
},
// 获取报名审核状态
// 获取报名审核状态
getApplicationStatus
()
{
getApplicationStatus
()
{
api
.
getApplicationStatus
().
then
(
response
=>
{
api
.
getApplicationStatus
().
then
(
(
response
)
=>
{
this
.
result
=
response
.
data
this
.
result
=
response
.
data
})
})
},
},
...
@@ -166,7 +166,7 @@ export default {
...
@@ -166,7 +166,7 @@ export default {
nextBtnText
:
'下一步'
,
nextBtnText
:
'下一步'
,
onReset
:
()
=>
{
onReset
:
()
=>
{
window
.
localStorage
.
setItem
(
this
.
user
.
id
,
true
)
window
.
localStorage
.
setItem
(
this
.
user
.
id
,
true
)
}
}
,
})
})
// Define the steps for introduction
// Define the steps for introduction
...
@@ -177,42 +177,42 @@ export default {
...
@@ -177,42 +177,42 @@ export default {
className
:
'first-step-popover-class'
,
className
:
'first-step-popover-class'
,
title
:
'第一步:'
,
title
:
'第一步:'
,
description
:
'点击<span style="color:#af1b40">报名申请</span>,进入基本信息的填写。'
,
description
:
'点击<span style="color:#af1b40">报名申请</span>,进入基本信息的填写。'
,
position
:
'bottom-right'
position
:
'bottom-right'
,
}
}
,
},
},
{
{
element
:
'.nav-interview'
,
element
:
'.nav-interview'
,
popover
:
{
popover
:
{
title
:
'第二步:'
,
title
:
'第二步:'
,
description
:
'点击<span style="color:#af1b40">申请面试</span>,进入面试所需材料的上传。'
,
description
:
'点击<span style="color:#af1b40">申请面试</span>,进入面试所需材料的上传。'
,
position
:
'bottom-right'
position
:
'bottom-right'
,
}
}
,
},
},
{
{
element
:
'.nav-review'
,
element
:
'.nav-review'
,
popover
:
{
popover
:
{
title
:
'第三步:'
,
title
:
'第三步:'
,
description
:
'点击<span style="color:#af1b40">综合评审</span>,进入综合评审材料的上传。'
,
description
:
'点击<span style="color:#af1b40">综合评审</span>,进入综合评审材料的上传。'
,
position
:
'bottom-right'
position
:
'bottom-right'
,
}
}
,
},
},
{
{
element
:
'.nav-admission'
,
element
:
'.nav-admission'
,
popover
:
{
popover
:
{
title
:
'第四步:'
,
title
:
'第四步:'
,
description
:
'点击<span style="color:#af1b40">办理入学</span>,进入办理入学材料的上传。'
,
description
:
'点击<span style="color:#af1b40">办理入学</span>,进入办理入学材料的上传。'
,
position
:
'bottom-right'
position
:
'bottom-right'
,
}
}
,
}
}
,
])
])
driver
.
start
()
driver
.
start
()
}
}
,
},
},
beforeMount
()
{
beforeMount
()
{
this
.
getApplication
()
this
.
getApplication
()
this
.
getApplicationStatus
()
this
.
getApplicationStatus
()
}
}
,
}
}
</
script
>
</
script
>
...
...
modules/my/application/components/qrcodePay.vue
浏览文件 @
ca386b49
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<img
src=
"https://webapp-pub.ezijing.com/project/application/images/my_pay_01.png"
/>
<img
src=
"https://webapp-pub.ezijing.com/project/application/images/my_pay_01.png"
/>
</div>
</div>
<h1>
欢迎您
</h1>
<h1>
欢迎您
</h1>
<p
class=
"t1"
>
申请
美国帕克大学硕士
项目,本项目的申请费为
<span>
10000
</span>
元,请扫描二维码以完成报名。
</p>
<p
class=
"t1"
>
申请
加州多米尼克大学硕士保研
项目,本项目的申请费为
<span>
10000
</span>
元,请扫描二维码以完成报名。
</p>
</div>
</div>
<div
class=
"qrcode-error"
v-if=
"qrcodeError"
>
<div
class=
"qrcode-error"
v-if=
"qrcodeError"
>
生成二维码失败请刷新
<i
class=
"el-icon-refresh-left"
@
click=
"getOrder"
title=
"刷新"
></i>
生成二维码失败请刷新
<i
class=
"el-icon-refresh-left"
@
click=
"getOrder"
title=
"刷新"
></i>
...
@@ -26,19 +26,19 @@ export default {
...
@@ -26,19 +26,19 @@ export default {
data
()
{
data
()
{
return
{
return
{
order
:
{
id
:
''
,
payment_url
:
''
},
order
:
{
id
:
''
,
payment_url
:
''
},
qrcodeError
:
false
qrcodeError
:
false
,
}
}
},
},
computed
:
{
computed
:
{
// 二维码地址
// 二维码地址
qrcodeValue
()
{
qrcodeValue
()
{
return
this
.
order
.
payment_url
return
this
.
order
.
payment_url
}
}
,
},
},
methods
:
{
methods
:
{
// 获取订单
// 获取订单
getOrder
()
{
getOrder
()
{
api
.
getOrder
({
payment_method
:
'WX_PAY_QR'
}).
then
(
response
=>
{
api
.
getOrder
({
payment_method
:
'WX_PAY_QR'
}).
then
(
(
response
)
=>
{
const
{
data
,
error
,
message
}
=
response
const
{
data
,
error
,
message
}
=
response
this
.
qrcodeError
=
error
.
toString
()
===
'1'
this
.
qrcodeError
=
error
.
toString
()
===
'1'
if
(
error
.
toString
()
===
'0'
)
{
if
(
error
.
toString
()
===
'0'
)
{
...
@@ -48,11 +48,11 @@ export default {
...
@@ -48,11 +48,11 @@ export default {
this
.
$message
.
error
(
message
)
this
.
$message
.
error
(
message
)
}
}
})
})
}
}
,
},
},
beforeMount
()
{
beforeMount
()
{
this
.
getOrder
()
this
.
getOrder
()
}
}
,
}
}
</
script
>
</
script
>
...
...
modules/my/application/form/declare.js
浏览文件 @
ca386b49
...
@@ -12,7 +12,7 @@ export default function (_this) {
...
@@ -12,7 +12,7 @@ export default function (_this) {
get
:
{
get
:
{
callback
()
{
callback
()
{
return
_this
.
isSubmitted
?
{
isAgree
:
[
1
]
}
:
{
isAgree
:
[]
}
return
_this
.
isSubmitted
?
{
isAgree
:
[
1
]
}
:
{
isAgree
:
[]
}
}
}
,
},
},
onUpdate
()
{
onUpdate
()
{
_this
.
handleSubmit
()
_this
.
handleSubmit
()
...
@@ -27,10 +27,10 @@ export default function (_this) {
...
@@ -27,10 +27,10 @@ export default function (_this) {
values
:
[{
label
:
'同意'
,
value
:
1
}],
values
:
[{
label
:
'同意'
,
value
:
1
}],
model
:
'isAgree'
,
model
:
'isAgree'
,
rules
:
[{
required
:
true
,
message
:
'请阅读协议'
,
trigger
:
'change'
}],
rules
:
[{
required
:
true
,
message
:
'请阅读协议'
,
trigger
:
'change'
}],
prepend
:
`<p>1、本人知晓此申请表及所附文件将作为申请
美国帕克大学硕士
项目面试和背景评估的参考依据,一旦成功录取,有关资料将作为学生信息存档。</p>
prepend
:
`<p>1、本人知晓此申请表及所附文件将作为申请
加州多米尼克大学硕士保研
项目面试和背景评估的参考依据,一旦成功录取,有关资料将作为学生信息存档。</p>
<p>2、本人声明所填资料正确无误,知晓任何不真实的信息或不诚信的行为,均会影响申请结果,已取得的成绩和资格会被取消。我理解并同意所有报名材料归紫荆教育所有,无论考生录取与否均不退回。我授权紫荆教育使用报名表中的信息查询本人学习和工作记录。</p>`
<p>2、本人声明所填资料正确无误,知晓任何不真实的信息或不诚信的行为,均会影响申请结果,已取得的成绩和资格会被取消。我理解并同意所有报名材料归紫荆教育所有,无论考生录取与否均不退回。我授权紫荆教育使用报名表中的信息查询本人学习和工作记录。</p>`
,
}
}
,
]
]
,
}
}
,
}
}
}
}
modules/my/application/form/info/answer.js
浏览文件 @
ca386b49
...
@@ -17,35 +17,35 @@ export default function (_this) {
...
@@ -17,35 +17,35 @@ export default function (_this) {
const
[
first
=
{},
second
=
{}]
=
answers
const
[
first
=
{},
second
=
{}]
=
answers
return
{
return
{
qid1
:
first
.
qid
||
'1'
,
qid1
:
first
.
qid
||
'1'
,
question1
:
'您为什么要申请
美国帕克大学硕士
项目?'
,
question1
:
'您为什么要申请
加州多米尼克大学硕士保研
项目?'
,
answer1
:
first
.
answer
,
answer1
:
first
.
answer
,
qid2
:
second
.
qid
||
'2'
,
qid2
:
second
.
qid
||
'2'
,
question2
:
'您的短期和长期职业发展目标是什么?您打算如何达成此愿景?'
,
question2
:
'您的短期和长期职业发展目标是什么?您打算如何达成此愿景?'
,
answer2
:
second
.
answer
answer2
:
second
.
answer
,
}
}
}
}
,
},
},
update
:
{
update
:
{
beforeRequest
(
data
)
{
beforeRequest
(
data
)
{
return
{
return
{
answers
:
[
answers
:
[
{
qid
:
data
.
qid1
,
question
:
data
.
question1
,
answer
:
data
.
answer1
},
{
qid
:
data
.
qid1
,
question
:
data
.
question1
,
answer
:
data
.
answer1
},
{
qid
:
data
.
qid2
,
question
:
data
.
question2
,
answer
:
data
.
answer2
}
{
qid
:
data
.
qid2
,
question
:
data
.
question2
,
answer
:
data
.
answer2
}
,
]
]
,
}
}
}
}
,
},
},
form
:
{
form
:
{
items
:
[
items
:
[
{
{
type
:
'v-input'
,
type
:
'v-input'
,
label
:
'您为什么要申请
美国帕克大学硕士
项目?(60字以上,1000字以内)'
,
label
:
'您为什么要申请
加州多米尼克大学硕士保研
项目?(60字以上,1000字以内)'
,
model
:
'answer1'
,
model
:
'answer1'
,
attrs
:
{
type
:
'textarea'
,
rows
:
'8'
,
maxlength
:
'1000'
,
style
:
'width:100%'
},
attrs
:
{
type
:
'textarea'
,
rows
:
'8'
,
maxlength
:
'1000'
,
style
:
'width:100%'
},
rules
:
[
rules
:
[
{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blur'
},
{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blur'
},
{
min
:
60
,
max
:
1000
,
message
:
'长度在 60 到 1000 个字符'
,
trigger
:
'blur'
}
{
min
:
60
,
max
:
1000
,
message
:
'长度在 60 到 1000 个字符'
,
trigger
:
'blur'
}
,
]
]
,
},
},
{
{
type
:
'v-input'
,
type
:
'v-input'
,
...
@@ -54,10 +54,10 @@ export default function (_this) {
...
@@ -54,10 +54,10 @@ export default function (_this) {
attrs
:
{
type
:
'textarea'
,
rows
:
'8'
,
maxlength
:
'1000'
,
style
:
'width:100%'
},
attrs
:
{
type
:
'textarea'
,
rows
:
'8'
,
maxlength
:
'1000'
,
style
:
'width:100%'
},
rules
:
[
rules
:
[
{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blur'
},
{
required
:
true
,
message
:
'请输入'
,
trigger
:
'blur'
},
{
min
:
60
,
max
:
1000
,
message
:
'长度在 60 到 1000 个字符'
,
trigger
:
'blur'
}
{
min
:
60
,
max
:
1000
,
message
:
'长度在 60 到 1000 个字符'
,
trigger
:
'blur'
}
,
]
]
,
}
}
,
]
]
,
}
}
,
}
}
}
}
modules/my/interview/components/qrcodePay.vue
浏览文件 @
ca386b49
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<img
src=
"https://webapp-pub.ezijing.com/project/application/images/my_pay_01.png"
/>
<img
src=
"https://webapp-pub.ezijing.com/project/application/images/my_pay_01.png"
/>
</div>
</div>
<h1>
欢迎您
</h1>
<h1>
欢迎您
</h1>
<p
class=
"t1"
>
申请
美国帕克大学硕士
项目,本项目的申请费为
<span>
700
</span>
元,请扫描二维码以完成报名。
</p>
<p
class=
"t1"
>
申请
加州多米尼克大学硕士保研
项目,本项目的申请费为
<span>
700
</span>
元,请扫描二维码以完成报名。
</p>
</div>
</div>
<div
class=
"qrcode-error"
v-if=
"qrcodeError"
>
<div
class=
"qrcode-error"
v-if=
"qrcodeError"
>
生成二维码失败请刷新
<i
class=
"el-icon-refresh-left"
@
click=
"getOrder"
title=
"刷新"
></i>
生成二维码失败请刷新
<i
class=
"el-icon-refresh-left"
@
click=
"getOrder"
title=
"刷新"
></i>
...
@@ -26,19 +26,19 @@ export default {
...
@@ -26,19 +26,19 @@ export default {
data
()
{
data
()
{
return
{
return
{
order
:
{
id
:
''
,
payment_url
:
''
},
order
:
{
id
:
''
,
payment_url
:
''
},
qrcodeError
:
false
qrcodeError
:
false
,
}
}
},
},
computed
:
{
computed
:
{
// 二维码地址
// 二维码地址
qrcodeValue
()
{
qrcodeValue
()
{
return
this
.
order
.
payment_url
return
this
.
order
.
payment_url
}
}
,
},
},
methods
:
{
methods
:
{
// 获取订单
// 获取订单
getOrder
()
{
getOrder
()
{
api
.
getOrder
({
payment_method
:
'WX_PAY_QR'
}).
then
(
response
=>
{
api
.
getOrder
({
payment_method
:
'WX_PAY_QR'
}).
then
(
(
response
)
=>
{
const
{
data
,
error
,
message
}
=
response
const
{
data
,
error
,
message
}
=
response
this
.
qrcodeError
=
error
.
toString
()
===
'1'
this
.
qrcodeError
=
error
.
toString
()
===
'1'
if
(
error
.
toString
()
===
'0'
)
{
if
(
error
.
toString
()
===
'0'
)
{
...
@@ -48,11 +48,11 @@ export default {
...
@@ -48,11 +48,11 @@ export default {
this
.
$message
.
error
(
message
)
this
.
$message
.
error
(
message
)
}
}
})
})
}
}
,
},
},
beforeMount
()
{
beforeMount
()
{
this
.
getOrder
()
this
.
getOrder
()
}
}
,
}
}
</
script
>
</
script
>
...
...
modules/my/interview/form/form.js
浏览文件 @
ca386b49
...
@@ -16,7 +16,7 @@ export default function (_this) {
...
@@ -16,7 +16,7 @@ export default function (_this) {
{
APPLICATION_FORM
:
[]
}
{
APPLICATION_FORM
:
[]
}
)
)
return
Object
.
assign
({},
basicInfo
,
attachment
)
return
Object
.
assign
({},
basicInfo
,
attachment
)
}
}
,
},
},
form
:
{
form
:
{
hasSubmit
:
false
,
hasSubmit
:
false
,
...
@@ -29,12 +29,12 @@ export default function (_this) {
...
@@ -29,12 +29,12 @@ export default function (_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/attachments/
${
process
.
env
.
projectId
}
/put`
,
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/attachments/
${
process
.
env
.
projectId
}
/put`
,
deleteAction
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/attachments/
${
process
.
env
.
projectId
}
/delete`
,
deleteAction
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/attachments/
${
process
.
env
.
projectId
}
/delete`
,
data
:
{
file_type
:
'APPLICATION_FORM'
},
data
:
{
file_type
:
'APPLICATION_FORM'
},
limit
:
1
limit
:
1
,
},
},
rules
:
[{
required
:
true
,
message
:
'请上传'
,
trigger
:
'change'
}],
rules
:
[{
required
:
true
,
message
:
'请上传'
,
trigger
:
'change'
}],
prepend
:
`<p>请下载填写申请表格(First Year Application Form)模板后上传 <a href="https://webapp-pub.ezijing.com/project/
park-plus/First%20Year%20Application.docx" target="_blank" download="申请表格" style="color:#aa1941;">[下载模板]</a></p>`
prepend
:
`<p>请下载填写申请表格(First Year Application Form)模板后上传 <a href="https://webapp-pub.ezijing.com/project/
duca-plus/First%20Year%20Application.docx" target="_blank" download="申请表格" style="color:#aa1941;">[下载模板]</a></p>`
,
}
}
,
]
]
,
}
}
,
}
}
}
}
modules/my/interview/form/ywjl.js
浏览文件 @
ca386b49
...
@@ -6,9 +6,9 @@ export default function (_this) {
...
@@ -6,9 +6,9 @@ export default function (_this) {
get
:
{
get
:
{
callback
(
data
)
{
callback
(
data
)
{
const
{
attachments
=
[]
}
=
_this
.
detail
.
material
const
{
attachments
=
[]
}
=
_this
.
detail
.
material
const
RESUME_EN
=
attachments
.
filter
(
item
=>
item
.
file_type_id
===
'RESUME_EN'
)
const
RESUME_EN
=
attachments
.
filter
(
(
item
)
=>
item
.
file_type_id
===
'RESUME_EN'
)
return
{
RESUME_EN
}
return
{
RESUME_EN
}
}
}
,
},
},
form
:
{
form
:
{
hasSubmit
:
false
,
hasSubmit
:
false
,
...
@@ -20,14 +20,14 @@ export default function (_this) {
...
@@ -20,14 +20,14 @@ export default function (_this) {
attrs
:
{
attrs
:
{
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/attachments/
${
process
.
env
.
projectId
}
/put`
,
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/attachments/
${
process
.
env
.
projectId
}
/put`
,
deleteAction
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/attachments/
${
process
.
env
.
projectId
}
/delete`
,
deleteAction
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/attachments/
${
process
.
env
.
projectId
}
/delete`
,
data
:
{
file_type
:
'RESUME_EN'
}
data
:
{
file_type
:
'RESUME_EN'
}
,
},
},
// [<a href="https://webapp-pub.oss-cn-beijing.aliyuncs.com/project/xmn/%E4%B8%AD%E6%96%87%E7%AE%80%E5%8E%86%E6%A8%A1%E6%9D%BF.doc" target="_blank" download="中文简历模板">下载中文简历模板</a>]
// [<a href="https://webapp-pub.oss-cn-beijing.aliyuncs.com/project/xmn/%E4%B8%AD%E6%96%87%E7%AE%80%E5%8E%86%E6%A8%A1%E6%9D%BF.doc" target="_blank" download="中文简历模板">下载中文简历模板</a>]
append
:
`
append
:
`
<p>请下载填写简历模板后上传 [<a href="https://webapp-pub.ezijing.com/project/
park
-plus/英文简历模板.doc" target="_blank" download="英文简历模板">下载英文简历模板</a>]</p>
<p>请下载填写简历模板后上传 [<a href="https://webapp-pub.ezijing.com/project/
duca
-plus/英文简历模板.doc" target="_blank" download="英文简历模板">下载英文简历模板</a>]</p>
<p>请将简历填写完存为"pdf"格式上传,文件小于10MB。</p>`
<p>请将简历填写完存为"pdf"格式上传,文件小于10MB。</p>`
,
}
}
,
]
]
,
}
}
,
}
}
}
}
modules/my/review/components/qrcodePay.vue
浏览文件 @
ca386b49
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<img
src=
"https://webapp-pub.ezijing.com/project/application/images/my_pay_01.png"
/>
<img
src=
"https://webapp-pub.ezijing.com/project/application/images/my_pay_01.png"
/>
</div>
</div>
<h1>
欢迎您
</h1>
<h1>
欢迎您
</h1>
<p
class=
"t1"
>
申请
美国帕克大学硕士
项目,需缴纳留位费
<span>
10000
</span>
元,请扫描二维码以完成缴费。
</p>
<p
class=
"t1"
>
申请
加州多米尼克大学硕士保研
项目,需缴纳留位费
<span>
10000
</span>
元,请扫描二维码以完成缴费。
</p>
</div>
</div>
<div
class=
"qrcode-error"
v-if=
"qrcodeError"
>
<div
class=
"qrcode-error"
v-if=
"qrcodeError"
>
生成二维码失败请刷新
<i
class=
"el-icon-refresh-left"
@
click=
"getOrder"
title=
"刷新"
></i>
生成二维码失败请刷新
<i
class=
"el-icon-refresh-left"
@
click=
"getOrder"
title=
"刷新"
></i>
...
@@ -26,19 +26,19 @@ export default {
...
@@ -26,19 +26,19 @@ export default {
data
()
{
data
()
{
return
{
return
{
order
:
{
id
:
''
,
payment_url
:
''
},
order
:
{
id
:
''
,
payment_url
:
''
},
qrcodeError
:
false
qrcodeError
:
false
,
}
}
},
},
computed
:
{
computed
:
{
// 二维码地址
// 二维码地址
qrcodeValue
()
{
qrcodeValue
()
{
return
this
.
order
.
payment_url
return
this
.
order
.
payment_url
}
}
,
},
},
methods
:
{
methods
:
{
// 获取订单
// 获取订单
getOrder
()
{
getOrder
()
{
api
.
getOrder
({
payment_method
:
'WX_PAY_QR'
},
'TUITION'
).
then
(
response
=>
{
api
.
getOrder
({
payment_method
:
'WX_PAY_QR'
},
'TUITION'
).
then
(
(
response
)
=>
{
const
{
data
,
error
,
message
}
=
response
const
{
data
,
error
,
message
}
=
response
this
.
qrcodeError
=
error
.
toString
()
===
'1'
this
.
qrcodeError
=
error
.
toString
()
===
'1'
if
(
error
.
toString
()
===
'0'
)
{
if
(
error
.
toString
()
===
'0'
)
{
...
@@ -48,11 +48,11 @@ export default {
...
@@ -48,11 +48,11 @@ export default {
this
.
$message
.
error
(
message
)
this
.
$message
.
error
(
message
)
}
}
})
})
}
}
,
},
},
beforeMount
()
{
beforeMount
()
{
this
.
getOrder
()
this
.
getOrder
()
}
}
,
}
}
</
script
>
</
script
>
...
...
modules/my/welcome/indexPay.vue
浏览文件 @
ca386b49
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<qrcode-pay
@
update=
"handleUpdateOrder"
v-else
></qrcode-pay>
<qrcode-pay
@
update=
"handleUpdateOrder"
v-else
></qrcode-pay>
<div
class=
"pay-ft"
>
<div
class=
"pay-ft"
>
<p
class=
"t2"
>
<p
class=
"t2"
>
欢迎您申请
美国帕克大学硕士
项目
<br
/>
欢迎您申请
加州多米尼克大学硕士保研
项目
<br
/>
申请流程:①支付报名费②填写报名资料并提供相关材料(身份证扫描件、毕业证书扫描件、2寸照片)③参加面试④获得录取⑤缴纳学费并签署入学协议⑥入学学习(办
申请流程:①支付报名费②填写报名资料并提供相关材料(身份证扫描件、毕业证书扫描件、2寸照片)③参加面试④获得录取⑤缴纳学费并签署入学协议⑥入学学习(办
理入学手续:提供成绩单、学籍注册等)
<br
/>
申请费提交后不予退还
理入学手续:提供成绩单、学籍注册等)
<br
/>
申请费提交后不予退还
</p>
</p>
...
@@ -15,8 +15,7 @@
...
@@ -15,8 +15,7 @@
:center=
"true"
:center=
"true"
:show-close=
"false"
:show-close=
"false"
:close-on-click-modal=
"false"
:close-on-click-modal=
"false"
width=
"400px"
width=
"400px"
>
>
<div
class=
"dialog-pay"
>
<div
class=
"dialog-pay"
>
<p>
请按照要求填写报名所需材料,完成“提交报名申请”及“申请面试”
</p>
<p>
请按照要求填写报名所需材料,完成“提交报名申请”及“申请面试”
</p>
<div
class=
"icon"
><img
src=
"https://webapp-pub.ezijing.com/project/application/images/icon_success.png"
/></div>
<div
class=
"icon"
><img
src=
"https://webapp-pub.ezijing.com/project/application/images/icon_success.png"
/></div>
...
@@ -43,7 +42,7 @@ export default {
...
@@ -43,7 +42,7 @@ export default {
order
:
{
id
:
''
,
payment_url
:
''
},
order
:
{
id
:
''
,
payment_url
:
''
},
dialogVisible
:
false
,
dialogVisible
:
false
,
timer
:
null
,
timer
:
null
,
paymentRecords
:
[]
// 所有订单
paymentRecords
:
[]
,
// 所有订单
}
}
},
},
computed
:
{
computed
:
{
...
@@ -61,24 +60,24 @@ export default {
...
@@ -61,24 +60,24 @@ export default {
// 待支付订单
// 待支付订单
orderList
()
{
orderList
()
{
// 筛选待支付订单
// 筛选待支付订单
const
list
=
this
.
paymentRecords
.
filter
(
item
=>
{
const
list
=
this
.
paymentRecords
.
filter
(
(
item
)
=>
{
return
item
.
bill_type
===
'APPLICATION_FEE'
&&
item
.
payment_status
===
'WAITING_FOR_PAY'
return
item
.
bill_type
===
'APPLICATION_FEE'
&&
item
.
payment_status
===
'WAITING_FOR_PAY'
})
})
// 待支付订单是否有当前订单
// 待支付订单是否有当前订单
const
found
=
list
.
find
(
item
=>
item
.
id
===
this
.
order
.
id
)
const
found
=
list
.
find
(
(
item
)
=>
item
.
id
===
this
.
order
.
id
)
return
found
?
list
:
[...
list
,
this
.
order
]
return
found
?
list
:
[...
list
,
this
.
order
]
}
}
,
},
},
methods
:
{
methods
:
{
// 获取报名信息
// 获取报名信息
async
getApplication
()
{
async
getApplication
()
{
await
api
.
getApplication
().
then
(
response
=>
{
await
api
.
getApplication
().
then
(
(
response
)
=>
{
const
{
payment_records
:
paymentRecords
=
[]
}
=
response
.
data
.
material
const
{
payment_records
:
paymentRecords
=
[]
}
=
response
.
data
.
material
// 获取支付订单
// 获取支付订单
this
.
paymentRecords
=
paymentRecords
this
.
paymentRecords
=
paymentRecords
if
(
paymentRecords
&&
paymentRecords
.
length
)
{
if
(
paymentRecords
&&
paymentRecords
.
length
)
{
// 获取支付成功的订单
// 获取支付成功的订单
const
orderPaySuccess
=
paymentRecords
.
find
(
item
=>
{
const
orderPaySuccess
=
paymentRecords
.
find
(
(
item
)
=>
{
return
item
.
bill_type
===
'APPLICATION_FEE'
&&
item
.
payment_status
===
'SUCCESS'
return
item
.
bill_type
===
'APPLICATION_FEE'
&&
item
.
payment_status
===
'SUCCESS'
})
})
if
(
orderPaySuccess
)
{
if
(
orderPaySuccess
)
{
...
@@ -95,7 +94,7 @@ export default {
...
@@ -95,7 +94,7 @@ export default {
// 检查支付状态
// 检查支付状态
checkPay
(
order
)
{
checkPay
(
order
)
{
const
userId
=
this
.
user
.
id
const
userId
=
this
.
user
.
id
api
.
checkPay
(
order
.
id
,
{
user_id
:
userId
}).
then
(
response
=>
{
api
.
checkPay
(
order
.
id
,
{
user_id
:
userId
}).
then
(
(
response
)
=>
{
if
(
response
.
data
.
payment_status
===
'SUCCESS'
)
{
if
(
response
.
data
.
payment_status
===
'SUCCESS'
)
{
this
.
timer
&&
clearInterval
(
this
.
timer
)
this
.
timer
&&
clearInterval
(
this
.
timer
)
this
.
dialogVisible
=
true
this
.
dialogVisible
=
true
...
@@ -110,7 +109,7 @@ export default {
...
@@ -110,7 +109,7 @@ export default {
this
.
timer
&&
clearInterval
(
this
.
timer
)
this
.
timer
&&
clearInterval
(
this
.
timer
)
return
return
}
}
this
.
orderList
.
forEach
(
order
=>
this
.
checkPay
(
order
))
this
.
orderList
.
forEach
(
(
order
)
=>
this
.
checkPay
(
order
))
},
3000
)
},
3000
)
},
},
// 填写个人资料
// 填写个人资料
...
@@ -119,7 +118,7 @@ export default {
...
@@ -119,7 +118,7 @@ export default {
},
},
handleUpdateOrder
(
order
)
{
handleUpdateOrder
(
order
)
{
this
.
order
=
order
this
.
order
=
order
}
}
,
},
},
async
mounted
()
{
async
mounted
()
{
await
this
.
getApplication
()
await
this
.
getApplication
()
...
@@ -127,7 +126,7 @@ export default {
...
@@ -127,7 +126,7 @@ export default {
},
},
destroyed
()
{
destroyed
()
{
this
.
timer
&&
clearInterval
(
this
.
timer
)
this
.
timer
&&
clearInterval
(
this
.
timer
)
}
}
,
}
}
</
script
>
</
script
>
...
...
modules/my/welcome/indexWelcome.vue
浏览文件 @
ca386b49
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
</div>
</div>
<h1>
欢迎您
</h1>
<h1>
欢迎您
</h1>
<p
class=
"t1"
>
<p
class=
"t1"
>
申请
美国帕克大学硕士
项目,请在填写以下内容并
<br
/>
申请
加州多米尼克大学硕士保研
项目,请在填写以下内容并
<br
/>
提交报名申请后,扫码支付本项目的申请费共计
<span>
700
</span>
元。
提交报名申请后,扫码支付本项目的申请费共计
<span>
700
</span>
元。
</p>
</p>
</div>
</div>
...
@@ -39,13 +39,13 @@ export default {
...
@@ -39,13 +39,13 @@ export default {
ruleForm
:
{
ruleForm
:
{
real_name_cn
:
''
,
real_name_cn
:
''
,
phone_number
:
''
,
phone_number
:
''
,
email
:
''
email
:
''
,
},
},
rules
:
{
rules
:
{
real_name_cn
:
[{
required
:
true
,
message
:
'请输入姓名'
,
trigger
:
'blur'
}],
real_name_cn
:
[{
required
:
true
,
message
:
'请输入姓名'
,
trigger
:
'blur'
}],
phone_number
:
[{
required
:
true
,
pattern
:
/^1
[
3-9
]\d{9}
$/
,
message
:
'请输入手机号'
,
trigger
:
'blur'
}],
phone_number
:
[{
required
:
true
,
pattern
:
/^1
[
3-9
]\d{9}
$/
,
message
:
'请输入手机号'
,
trigger
:
'blur'
}],
email
:
[{
type
:
'email'
,
required
:
true
,
message
:
'请输入邮箱'
,
trigger
:
'blur'
}]
email
:
[{
type
:
'email'
,
required
:
true
,
message
:
'请输入邮箱'
,
trigger
:
'blur'
}]
,
}
}
,
}
}
},
},
methods
:
{
methods
:
{
...
@@ -54,17 +54,17 @@ export default {
...
@@ -54,17 +54,17 @@ export default {
},
},
handleSubmitRequest
()
{
handleSubmitRequest
()
{
const
params
=
{
const
params
=
{
basic_info
:
this
.
ruleForm
basic_info
:
this
.
ruleForm
,
}
}
api
.
updateApplication
(
params
).
then
(
response
=>
{
api
.
updateApplication
(
params
).
then
(
(
response
)
=>
{
if
(
response
.
error
===
'0'
)
{
if
(
response
.
error
===
'0'
)
{
this
.
$emit
(
'update'
,
response
.
data
)
this
.
$emit
(
'update'
,
response
.
data
)
}
else
{
}
else
{
this
.
$message
({
type
:
'error'
,
message
:
response
.
message
})
this
.
$message
({
type
:
'error'
,
message
:
response
.
message
})
}
}
})
})
}
}
,
}
}
,
}
}
</
script
>
</
script
>
...
...
nuxt.config.js
浏览文件 @
ca386b49
...
@@ -17,7 +17,7 @@ export default {
...
@@ -17,7 +17,7 @@ export default {
}),
}),
// Global page headers: https://go.nuxtjs.dev/config-head
// Global page headers: https://go.nuxtjs.dev/config-head
head
:
{
head
:
{
title
:
'
美国帕克大学硕士
项目'
,
title
:
'
加州多米尼克大学硕士保研
项目'
,
htmlAttrs
:
{
htmlAttrs
:
{
lang
:
'en'
,
lang
:
'en'
,
},
},
...
...
pages/about/school.vue
浏览文件 @
ca386b49
<
template
>
<
template
>
<div>
<div>
<div
class=
"banner"
>
<div
class=
"banner"
>
<img
class=
"img_banner"
src=
"https://webapp-pub.ezijing.com/project/
park
-plus/project_banner.png"
/>
<img
class=
"img_banner"
src=
"https://webapp-pub.ezijing.com/project/
duca
-plus/project_banner.png"
/>
</div>
</div>
<section
class=
"section"
>
<section
class=
"section"
>
<h2
class=
"title"
>
项目介绍
</h2>
<h2
class=
"title"
>
项目介绍
</h2>
<div
class=
"info"
>
<div
class=
"info"
>
<img
src=
"https://webapp-pub.ezijing.com/project/
park
-plus/project_desc.png"
class=
"project-info__img"
/>
<img
src=
"https://webapp-pub.ezijing.com/project/
duca
-plus/project_desc.png"
class=
"project-info__img"
/>
<p>
<p>
该项目是
美国帕克大学硕士
项目的特别录取通道。项目通过对学生的综合素质进行全面个性化评估,鼓励学生以增强综合能力替代应试,减少研究生入学考试以及英语考试对学生学习和成长的干扰。
该项目是
加州多米尼克大学硕士保研
项目的特别录取通道。项目通过对学生的综合素质进行全面个性化评估,鼓励学生以增强综合能力替代应试,减少研究生入学考试以及英语考试对学生学习和成长的干扰。
</p>
</p>
<br
/>
<br
/>
<p>
<p>
该项目由
美国帕克大学硕士
项目中国中心(清控紫荆教育)负责招生和运营,详情请见美国帕克大学官网项目说明:https://www.park.edu/admissions/international-student-admissions/park-zijing-partnership-program/
该项目由
加州多米尼克大学硕士保研
项目中国中心(清控紫荆教育)负责招生和运营,详情请见美国帕克大学官网项目说明:https://www.park.edu/admissions/international-student-admissions/park-zijing-partnership-program/
</p>
</p>
</div>
</div>
</section>
</section>
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
<div
class=
"q-list_content"
>
<div
class=
"q-list_content"
>
通过学习美国帕克大学中国中心提供的英语强化课程,可免试托福,避免因单方面成绩阻碍学生继续学习深造的情况。
通过学习美国帕克大学中国中心提供的英语强化课程,可免试托福,避免因单方面成绩阻碍学生继续学习深造的情况。
</div>
</div>
<div
class=
"q-list_title"
>
■ 校方直招(
美国帕克大学硕士
项目中国中心直招)
</div>
<div
class=
"q-list_title"
>
■ 校方直招(
加州多米尼克大学硕士保研
项目中国中心直招)
</div>
<div
class=
"q-list_content"
>
<div
class=
"q-list_content"
>
向校方申请,报名材料与面试审核通过后,将收到帕克大学(park.edu)官方录取,就读硕士学位。
向校方申请,报名材料与面试审核通过后,将收到帕克大学(park.edu)官方录取,就读硕士学位。
</div>
</div>
...
@@ -80,15 +80,13 @@
...
@@ -80,15 +80,13 @@
<section
class=
"section"
>
<section
class=
"section"
>
<h2
class=
"title"
>
学习安排
</h2>
<h2
class=
"title"
>
学习安排
</h2>
<div
class=
"content_list"
>
<div
class=
"content_list"
>
<!--
<img
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/project/
park
-plus/study_arrange.png"
/>
-->
<!--
<img
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/project/
duca
-plus/study_arrange.png"
/>
-->
<img
<img
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/project/park-plus/study_arrange1.png"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/project/duca-plus/study_arrange1.png"
style=
"width: 100%"
style=
"width: 100%"
/>
/>
<img
<img
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/project/park-plus/study_arrange2.png"
src=
"https://webapp-pub.oss-cn-beijing.aliyuncs.com/project/duca-plus/study_arrange2.png"
style=
"width: 100%; margin: 60px 0 20px"
style=
"width: 100%; margin: 60px 0 20px"
/>
/>
<!--
<p>
该保研项目总体教学安排为20周,开学时间一般在每年12月中旬。
</p>
-->
<!--
<p>
该保研项目总体教学安排为20周,开学时间一般在每年12月中旬。
</p>
-->
<p>
注:以上学习安排可能会根据实际情况略有调整。
</p>
<p>
注:以上学习安排可能会根据实际情况略有调整。
</p>
</div>
</div>
...
@@ -121,15 +119,13 @@
...
@@ -121,15 +119,13 @@
</section>
</section>
<!-- 院校荣誉 -->
<!-- 院校荣誉 -->
<img
<img
src=
"https://webapp-pub.ezijing.com/project/
park
-plus/h5/project_honor.png"
src=
"https://webapp-pub.ezijing.com/project/
duca
-plus/h5/project_honor.png"
style=
"width: 100%"
style=
"width: 100%"
v-if=
"isMobile"
v-if=
"isMobile"
/>
/>
<img
<img
src=
"https://webapp-pub.ezijing.com/project/xmn-plus/project_honor.png"
src=
"https://webapp-pub.ezijing.com/project/xmn-plus/project_honor.png"
style=
"width: 100%; min-width: 1200px"
style=
"width: 100%; min-width: 1200px"
v-else
v-else
/>
/>
</div>
</div>
</
template
>
</
template
>
<
script
>
<
script
>
...
@@ -142,45 +138,45 @@ export default {
...
@@ -142,45 +138,45 @@ export default {
{
{
title
:
'学制安排'
,
title
:
'学制安排'
,
desc
:
'<b>国内+国外</b>'
,
desc
:
'<b>国内+国外</b>'
,
image_url
:
'https://webapp-pub.ezijing.com/project/
park-plus/pc-school-img11.png'
image_url
:
'https://webapp-pub.ezijing.com/project/
duca-plus/pc-school-img11.png'
,
},
},
{
{
title
:
'学分设置'
,
title
:
'学分设置'
,
desc
:
'<b>36</b>学分'
,
desc
:
'<b>36</b>学分'
,
image_url
:
'https://webapp-pub.ezijing.com/project/
park-plus/pc-school-img22.png'
image_url
:
'https://webapp-pub.ezijing.com/project/
duca-plus/pc-school-img22.png'
,
},
},
{
{
title
:
'语言强化课'
,
title
:
'语言强化课'
,
desc
:
'硕士学分课<b>3</b>门<b>9</b>学分'
,
desc
:
'硕士学分课<b>3</b>门<b>9</b>学分'
,
image_url
:
'https://webapp-pub.ezijing.com/project/
park-plus/pc-school-img33.png'
image_url
:
'https://webapp-pub.ezijing.com/project/
duca-plus/pc-school-img33.png'
,
},
},
{
{
title
:
'国外授课'
,
title
:
'国外授课'
,
desc
:
'硕士学分课<b>9</b>门课<b>27</b>学分'
,
desc
:
'硕士学分课<b>9</b>门课<b>27</b>学分'
,
image_url
:
'https://webapp-pub.ezijing.com/project/
park-plus/pc-school-img44.png'
image_url
:
'https://webapp-pub.ezijing.com/project/
duca-plus/pc-school-img44.png'
,
}
}
,
],
],
certList
:
[
certList
:
[
{
{
image_url
:
'https://webapp-pub.ezijing.com/project/
park
-plus/project_cert_1.png'
,
image_url
:
'https://webapp-pub.ezijing.com/project/
duca
-plus/project_cert_1.png'
,
title
:
'美国高等教育<br/>委员会认证'
title
:
'美国高等教育<br/>委员会认证'
,
},
},
{
{
image_url
:
'https://webapp-pub.ezijing.com/project/
park
-plus/project_cert_2.png'
,
image_url
:
'https://webapp-pub.ezijing.com/project/
duca
-plus/project_cert_2.png'
,
title
:
'中国教育部涉外<br/>监管信息网认证'
title
:
'中国教育部涉外<br/>监管信息网认证'
,
},
},
{
{
image_url
:
'https://webapp-pub.ezijing.com/project/
park
-plus/project_cert_3.png'
,
image_url
:
'https://webapp-pub.ezijing.com/project/
duca
-plus/project_cert_3.png'
,
title
:
'美国商学院与项目认证<br/>委员会认证'
title
:
'美国商学院与项目认证<br/>委员会认证'
,
}
}
,
]
]
,
}
}
},
},
computed
:
{
computed
:
{
isMobile
()
{
isMobile
()
{
return
this
.
$store
.
state
.
isMobile
return
this
.
$store
.
state
.
isMobile
}
}
,
}
}
,
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
...
...
pages/academic/academic.vue
浏览文件 @
ca386b49
...
@@ -38,19 +38,19 @@ export default {
...
@@ -38,19 +38,19 @@ export default {
data
()
{
data
()
{
return
{
return
{
// url1: 'https://webapp-pub.ezijing.com/project/marywood/academic21.png',
// url1: 'https://webapp-pub.ezijing.com/project/marywood/academic21.png',
url1
:
'https://webapp-pub.ezijing.com/project/
park
-plus/pc-cert-en.png'
,
url1
:
'https://webapp-pub.ezijing.com/project/
duca
-plus/pc-cert-en.png'
,
url2
:
'https://webapp-pub.ezijing.com/project/
park
-plus/pc-cert-cn.png'
,
url2
:
'https://webapp-pub.ezijing.com/project/
duca
-plus/pc-cert-cn.png'
,
frameParams
:
{
frameParams
:
{
slider
:
[]
slider
:
[]
,
}
}
,
}
}
},
},
computed
:
{
computed
:
{
isMobile
()
{
isMobile
()
{
return
this
.
$store
.
state
.
isMobile
return
this
.
$store
.
state
.
isMobile
}
}
,
}
}
,
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
...
...
pages/dataDownload/dataDownload.vue
浏览文件 @
ca386b49
...
@@ -26,29 +26,29 @@ export default {
...
@@ -26,29 +26,29 @@ export default {
data
()
{
data
()
{
return
{
return
{
frameParams
:
{
frameParams
:
{
slider
:
[{
name
:
this
.
$t
(
'menu.dataDownload'
),
path
:
'/dataDownload/dataDownload'
}]
slider
:
[{
name
:
this
.
$t
(
'menu.dataDownload'
),
path
:
'/dataDownload/dataDownload'
}]
,
},
},
fileList
:
[
fileList
:
[
{
{
name
:
'招生简章'
,
name
:
'招生简章'
,
url
:
'https://webapp-pub.ezijing.com/project/
park-plus/admission.pdf'
url
:
'https://webapp-pub.ezijing.com/project/
duca-plus/admission.pdf'
,
},
},
{
{
name
:
'硕士学分模块介绍'
,
name
:
'硕士学分模块介绍'
,
url
:
'https://webapp-pub.ezijing.com/project/
park
-plus/硕士学分模块介绍.pdf'
,
url
:
'https://webapp-pub.ezijing.com/project/
duca
-plus/硕士学分模块介绍.pdf'
,
disabled
:
true
disabled
:
true
,
},
},
{
{
name
:
'语言强化模块介绍'
,
name
:
'语言强化模块介绍'
,
url
:
'https://webapp-pub.ezijing.com/project/
park-plus/语言强化模块介绍.pdf'
url
:
'https://webapp-pub.ezijing.com/project/
duca-plus/语言强化模块介绍.pdf'
,
}
}
,
]
]
,
}
}
},
},
computed
:
{
computed
:
{
isMobile
()
{
isMobile
()
{
return
this
.
$store
.
state
.
isMobile
return
this
.
$store
.
state
.
isMobile
}
}
,
},
},
methods
:
{
methods
:
{
download
(
event
,
item
)
{
download
(
event
,
item
)
{
...
@@ -57,8 +57,8 @@ export default {
...
@@ -57,8 +57,8 @@ export default {
if
(
item
.
disabled
)
return
if
(
item
.
disabled
)
return
saveAs
(
item
.
url
,
item
.
name
)
saveAs
(
item
.
url
,
item
.
name
)
}
}
}
}
,
}
}
,
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
...
...
pages/enroll/process.vue
浏览文件 @
ca386b49
...
@@ -8,10 +8,10 @@
...
@@ -8,10 +8,10 @@
<div
class=
"apply-item-hd"
>
申请
</div>
<div
class=
"apply-item-hd"
>
申请
</div>
<div
class=
"apply-item-bd"
>
<div
class=
"apply-item-bd"
>
<p>
<p>
申请者需登录项目官网
<a
href=
"https://
park-plus.ezijing.com/"
>
https://park
-plus.ezijing.com
</a
申请者需登录项目官网
<a
href=
"https://
duca-plus.ezijing.com/"
>
https://duca
-plus.ezijing.com
</a
>
进行在线报名,按项目报名系统的要求在线填写基本信息并提交以下材料:
>
进行在线报名,按项目报名系统的要求在线填写基本信息并提交以下材料:
<!-- 申请者需登录项目官网
<a
href=
"https://
park-plus.ezijing.com/"
>
https://park
-plus.ezijing.com/
</a
<!-- 申请者需登录项目官网
<a
href=
"https://
duca-plus.ezijing.com/"
>
https://duca
-plus.ezijing.com/
</a
>
进行在线报名,按项目报名系统的要求在线填写基本信息并提交以下材料: -->
>
进行在线报名,按项目报名系统的要求在线填写基本信息并提交以下材料: -->
</p>
</p>
<!--
<p>
另请提供纸质材料:
</p>
-->
<!--
<p>
另请提供纸质材料:
</p>
-->
...
@@ -71,16 +71,16 @@ export default {
...
@@ -71,16 +71,16 @@ export default {
slider
:
[
slider
:
[
{
name
:
this
.
$t
(
'menu.enrollChild.process'
),
path
:
'/enroll/process'
},
{
name
:
this
.
$t
(
'menu.enrollChild.process'
),
path
:
'/enroll/process'
},
// { name: this.$t('menu.enrollChild.brochure'), path: '/enroll/brochure' },
// { name: this.$t('menu.enrollChild.brochure'), path: '/enroll/brochure' },
{
name
:
this
.
$t
(
'menu.enrollChild.apply'
),
path
:
'/enroll/apply'
}
{
name
:
this
.
$t
(
'menu.enrollChild.apply'
),
path
:
'/enroll/apply'
}
,
]
]
,
}
}
,
}
}
},
},
computed
:
{
computed
:
{
isMobile
()
{
isMobile
()
{
return
this
.
$store
.
state
.
isMobile
return
this
.
$store
.
state
.
isMobile
}
}
,
}
}
,
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
...
...
pages/news/hot/index.vue
浏览文件 @
ca386b49
...
@@ -13,22 +13,22 @@ export default {
...
@@ -13,22 +13,22 @@ export default {
data
()
{
data
()
{
return
{
return
{
frameParams
:
{
frameParams
:
{
banner
:
'https://webapp-pub.ezijing.com/project/
park
-plus/news_banner.jpeg?v=1'
,
banner
:
'https://webapp-pub.ezijing.com/project/
duca
-plus/news_banner.jpeg?v=1'
,
slider
:
[
slider
:
[
{
{
name
:
this
.
$t
(
'menu.projectChild.bg'
),
name
:
this
.
$t
(
'menu.projectChild.bg'
),
path
:
'/about/school'
path
:
'/about/school'
,
},
},
{
{
name
:
this
.
$t
(
'menu.newsChild.hot'
),
name
:
this
.
$t
(
'menu.newsChild.hot'
),
path
:
'/news/hot'
path
:
'/news/hot'
,
}
}
,
// {
// {
// name: this.$t('menu.newsChild.interview'),
// name: this.$t('menu.newsChild.interview'),
// path: '/news/interview'
// path: '/news/interview'
// }
// }
]
]
,
}
}
,
}
}
},
},
computed
:
{
computed
:
{
...
@@ -36,13 +36,13 @@ export default {
...
@@ -36,13 +36,13 @@ export default {
return
{
return
{
remote
:
{
remote
:
{
httpRequest
:
getArticleList
,
httpRequest
:
getArticleList
,
params
:
{
project_id
:
process
.
env
.
newProjectId
,
type_tag
:
this
.
$route
.
query
.
type
||
'article_news_hot'
}
params
:
{
project_id
:
process
.
env
.
newProjectId
,
type_tag
:
this
.
$route
.
query
.
type
||
'article_news_hot'
}
,
},
},
to
(
item
)
{
to
(
item
)
{
return
`/news/hot/
${
item
.
id
}
`
return
`/news/hot/
${
item
.
id
}
`
}
}
,
}
}
}
}
,
}
}
,
}
}
</
script
>
</
script
>
pages/project-intro/introduce.vue
浏览文件 @
ca386b49
<
template
>
<
template
>
<app-frame
:data=
"frameParams"
:class=
"isMobile ? 'is-h5' : 'is-pc'"
>
<app-frame
:data=
"frameParams"
:class=
"isMobile ? 'is-h5' : 'is-pc'"
>
<img
src=
"https://webapp-pub.ezijing.com/project/
park
-plus/project-intro_banner.png"
class=
"banner"
/>
<img
src=
"https://webapp-pub.ezijing.com/project/
duca
-plus/project-intro_banner.png"
class=
"banner"
/>
<div
class=
"part_content"
>
<div
class=
"part_content"
>
<div
class=
"part_item"
>
<div
class=
"part_item"
>
美国帕克大学硕士项目是清控紫荆教育联合美国多所知名院校推出的国际硕士保研项目之一。清控紫荆教育为美国帕克大学硕士
项目官方授权中国招生与教学中心。
加州多米尼克大学硕士保研项目是清控紫荆教育联合美国多所知名院校推出的国际硕士保研项目之一。清控紫荆教育为加州多米尼克大学硕士保研
项目官方授权中国招生与教学中心。
</div>
</div>
<div
class=
"part_item"
>
<div
class=
"part_item"
>
国际硕士保研项目是针对在读本科生或往届生提供的研究生学历晋升通道。第一个“1”是指大三或大四的本科生在被美国大学硕士项目有条件录取后,第1年在国内就读(已工作人士可以边工作边就读)。国内就读课程主要为英语强化课程及部分硕士学分课,由美国大学认可的国内大学或者有实力的教育机构实施录取和教学,一般用时12-15个月。第二个“1”是指在完成第一个“1”的要求之后,获得美国大学的无条件录取,本科毕业当年可直接衔接赴美留学(已工作的人士第二年也需赴美全日制学习),完成剩余学分,毕业后获得美方硕士学位,回国后可向中国(教育部)留学服务中心申请认证为硕士研究生学历。
国际硕士保研项目是针对在读本科生或往届生提供的研究生学历晋升通道。第一个“1”是指大三或大四的本科生在被美国大学硕士项目有条件录取后,第1年在国内就读(已工作人士可以边工作边就读)。国内就读课程主要为英语强化课程及部分硕士学分课,由美国大学认可的国内大学或者有实力的教育机构实施录取和教学,一般用时12-15个月。第二个“1”是指在完成第一个“1”的要求之后,获得美国大学的无条件录取,本科毕业当年可直接衔接赴美留学(已工作的人士第二年也需赴美全日制学习),完成剩余学分,毕业后获得美方硕士学位,回国后可向中国(教育部)留学服务中心申请认证为硕士研究生学历。
...
@@ -20,7 +20,7 @@ import TabContent from './components/TabContent'
...
@@ -20,7 +20,7 @@ import TabContent from './components/TabContent'
export
default
{
export
default
{
components
:
{
components
:
{
TabNav
,
TabNav
,
TabContent
TabContent
,
},
},
layout
:
'normal'
,
layout
:
'normal'
,
data
()
{
data
()
{
...
@@ -30,7 +30,7 @@ export default {
...
@@ -30,7 +30,7 @@ export default {
list
:
[
list
:
[
{
name
:
'zjjy'
,
label
:
this
.
$t
(
'bg.tabBtn1'
)
},
{
name
:
'zjjy'
,
label
:
this
.
$t
(
'bg.tabBtn1'
)
},
{
name
:
'kelley'
,
label
:
this
.
$t
(
'bg.tabBtn2'
)
},
{
name
:
'kelley'
,
label
:
this
.
$t
(
'bg.tabBtn2'
)
},
{
name
:
'lhbx'
,
label
:
this
.
$t
(
'bg.tabBtn3'
)
}
{
name
:
'lhbx'
,
label
:
this
.
$t
(
'bg.tabBtn3'
)
}
,
],
],
tags
:
[
tags
:
[
{
num
:
12
,
unit
:
this
.
$t
(
'bg.unit1'
),
text
:
this
.
$t
(
'bg.con1ItemT1'
)
},
{
num
:
12
,
unit
:
this
.
$t
(
'bg.unit1'
),
text
:
this
.
$t
(
'bg.con1ItemT1'
)
},
...
@@ -40,32 +40,32 @@ export default {
...
@@ -40,32 +40,32 @@ export default {
{
num
:
1000
,
unit
:
'+'
,
text
:
this
.
$t
(
'bg.con1ItemT5'
)
},
{
num
:
1000
,
unit
:
'+'
,
text
:
this
.
$t
(
'bg.con1ItemT5'
)
},
{
num
:
4800
,
unit
:
'+'
,
text
:
this
.
$t
(
'bg.con1ItemT6'
)
},
{
num
:
4800
,
unit
:
'+'
,
text
:
this
.
$t
(
'bg.con1ItemT6'
)
},
{
num
:
5000
,
unit
:
'+'
,
text
:
this
.
$t
(
'bg.con1ItemT7'
)
},
{
num
:
5000
,
unit
:
'+'
,
text
:
this
.
$t
(
'bg.con1ItemT7'
)
},
{
num
:
500
,
unit
:
this
.
$t
(
'bg.unit3'
),
text
:
this
.
$t
(
'bg.con1ItemT8'
)
}
{
num
:
500
,
unit
:
this
.
$t
(
'bg.unit3'
),
text
:
this
.
$t
(
'bg.con1ItemT8'
)
}
,
],
],
frameParams
:
{
frameParams
:
{
slider
:
[
slider
:
[
{
{
name
:
this
.
$t
(
'menu.projectChild.bg'
),
name
:
this
.
$t
(
'menu.projectChild.bg'
),
path
:
'/about/school'
path
:
'/about/school'
,
}
}
,
// {
// {
// name: this.$t('menu.newsChild.hot'),
// name: this.$t('menu.newsChild.hot'),
// path: '/news/hot'
// path: '/news/hot'
// }
// }
]
]
,
}
}
,
}
}
},
},
methods
:
{
methods
:
{
tabChange
(
n
)
{
tabChange
(
n
)
{
this
.
showIndex
=
n
this
.
showIndex
=
n
}
}
,
},
},
computed
:
{
computed
:
{
isMobile
()
{
isMobile
()
{
return
this
.
$store
.
state
.
isMobile
return
this
.
$store
.
state
.
isMobile
}
}
,
}
}
,
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
...
...
pages/returnPolicy/salary.vue
浏览文件 @
ca386b49
<
template
>
<
template
>
<app-frame
:data=
"frameParams"
>
<app-frame
:data=
"frameParams"
>
<div
style=
"padding: 30px"
:class=
"isMobile ? 'is-h5' : 'is-pc'"
>
<div
style=
"padding: 30px"
:class=
"isMobile ? 'is-h5' : 'is-pc'"
>
<p>
工程管理专业是一门包含了工程和管理两个方面的交叉学科,一般是由工程学院和商学院联合授课,旨在拓展学生在商业、技术管理等方面的技能。
</p>
<p>
工程管理专业是一门包含了工程和管理两个方面的交叉学科,一般是由工程学院和商学院联合授课,旨在拓展学生在商业、技术管理等方面的技能。
</p>
<p>
</p>
<p>
</p>
<p
class=
"title"
>
工程管理MEM就业前景
</p>
<p
class=
"title"
>
工程管理MEM就业前景
</p>
<p>
<p>
...
@@ -9,7 +11,9 @@
...
@@ -9,7 +11,9 @@
</p>
</p>
<p>
</p>
<p>
</p>
<p
class=
"title"
>
1.精打细算的经济师
</p>
<p
class=
"title"
>
1.精打细算的经济师
</p>
<p>
MEM=工程+管理,旨在运用系统分析、工程设计、建模仿真等方法,改进效率、提高质量、降低成本,使项目最快、最经济地执行落地。
</p>
<p>
MEM=工程+管理,旨在运用系统分析、工程设计、建模仿真等方法,改进效率、提高质量、降低成本,使项目最快、最经济地执行落地。
</p>
<p>
</p>
<p>
</p>
<p
class=
"title"
>
2.术业专攻的技术将才
——
CTO
</p>
<p
class=
"title"
>
2.术业专攻的技术将才
——
CTO
</p>
<p>
CTO需要技术有前瞻性,对产业格局有判断,对管理有心得。
</p>
<p>
CTO需要技术有前瞻性,对产业格局有判断,对管理有心得。
</p>
...
@@ -31,7 +35,9 @@
...
@@ -31,7 +35,9 @@
</p>
</p>
<p>
</p>
<p>
</p>
<p
class=
"title"
>
5.强矩阵组织架构中的项目总监
——
PML
</p>
<p
class=
"title"
>
5.强矩阵组织架构中的项目总监
——
PML
</p>
<p>
强调项目经理为核心角色的公司,就属于强矩阵的组织架构。在项目管理新潮流下,MEM助攻技术基层-项目经理-项目总监的成长路径,足够明晰。
</p>
<p>
强调项目经理为核心角色的公司,就属于强矩阵的组织架构。在项目管理新潮流下,MEM助攻技术基层-项目经理-项目总监的成长路径,足够明晰。
</p>
<p>
</p>
<p>
</p>
<p
class=
"title"
>
6.把控产品战略和走向
——
产品总监
</p>
<p
class=
"title"
>
6.把控产品战略和走向
——
产品总监
</p>
<p>
<p>
...
@@ -50,8 +56,8 @@
...
@@ -50,8 +56,8 @@
<p>
</p>
<p>
</p>
<p
class=
"title"
>
就业薪资水平
</p>
<p
class=
"title"
>
就业薪资水平
</p>
<p>
<p>
美国大学和雇主协会(National Association of Colleges and
Employers)发布了2021毕业生薪资最高的美国大学排名,美国大学毕业生薪资最高的十所院校中,
<span
美国大学和雇主协会(National Association of Colleges and
class=
"title"
Employers)发布了2021毕业生薪资最高的美国大学排名,美国大学毕业生薪资最高的十所院校中,
<span
class=
"title"
>
美国帕克大学位列第七位
</span
>
美国帕克大学位列第七位
</span
>
。
>
。
</p>
</p>
...
@@ -60,23 +66,27 @@
...
@@ -60,23 +66,27 @@
<p>
起薪中位数: $67,000
</p>
<p>
起薪中位数: $67,000
</p>
<p>
2021-2022学费: $56,920
</p>
<p>
2021-2022学费: $56,920
</p>
<p>
<p>
美国帕克大学坐落于新泽西州的霍博肯市,属于纽约大都会区,
<span
class=
"title"
>
与世界500强企业聚集的纽约曼哈顿岛隔河相望
</span
美国帕克大学坐落于新泽西州的霍博肯市,属于纽约大都会区,
<span
class=
"title"
>
,是世界上地理位置最佳的学校之一。USA Today将其评选全美TOP七工程学院之一。作为一所理工院校,自然非常重视工程,其是设计中心Maker
>
与世界500强企业聚集的纽约曼哈顿岛隔河相望
</span
>
,是世界上地理位置最佳的学校之一。USA
Today将其评选全美TOP七工程学院之一。作为一所理工院校,自然非常重视工程,其是设计中心Maker
Center的所在地,其中包括3D打印、激光切割和焊接设施。该学院最受欢迎的专业是机械工程、工程管理、工商管理、计算机科学、计算机工程和化学工程,毕业生享有极高声誉。
Center的所在地,其中包括3D打印、激光切割和焊接设施。该学院最受欢迎的专业是机械工程、工程管理、工商管理、计算机科学、计算机工程和化学工程,毕业生享有极高声誉。
</p>
</p>
<p>
</p>
<p>
</p>
<p>
<p>
在就业方面,得益于SIT严格的的课程以及与实际生活中相结合的教育方式,学生可以在当今复杂多样、高技术性的市场中占据优势。根据数据显示,
<span
class=
"title"
在就业方面,得益于SIT严格的的课程以及与实际生活中相结合的教育方式,学生可以在当今复杂多样、高技术性的市场中占据优势。根据数据显示,
<span
class=
"title"
>
96%的斯蒂文斯大学毕业生在毕业后6个月内达到了他们预期薪水
</span
>
96%的斯蒂文斯大学毕业生在毕业后6个月内达到了他们预期薪水
</span
>
。
>
。
</p>
</p>
<p>
</p>
<p>
</p>
<p>
<p>
根据SIT 2021就业发展成果报告显示,该校毕业生就业企业统计,就职企业包括BMW, Exxon, Goldman Sachs, IBM, Johnson
&
Johnson, and Lockheed
根据SIT 2021就业发展成果报告显示,该校毕业生就业企业统计,就职企业包括BMW, Exxon, Goldman Sachs, IBM, Johnson
&
Johnson, and Lockheed
Martin等,而学校的就业中心也致力于为学生提供更多的服务,学校每年有300多家雇主在校园里招聘,为SIT毕业生在当今竞争激励的就业市场增加更多的机会。
Martin等,而学校的就业中心也致力于为学生提供更多的服务,学校每年有300多家雇主在校园里招聘,为SIT毕业生在当今竞争激励的就业市场增加更多的机会。
</p>
</p>
<p>
</p>
<p>
</p>
<img
src=
"https://webapp-pub.ezijing.com/project/
park
-plus/sit_work.png"
style=
"width: 100%"
/>
<img
src=
"https://webapp-pub.ezijing.com/project/
duca
-plus/sit_work.png"
style=
"width: 100%"
/>
<p>
</p>
<p>
</p>
<p>
</p>
<p>
</p>
</div>
</div>
...
@@ -93,16 +103,16 @@ export default {
...
@@ -93,16 +103,16 @@ export default {
frameParams
:
{
frameParams
:
{
slider
:
[
slider
:
[
{
name
:
'高薪就业'
,
path
:
'/returnPolicy/salary'
},
{
name
:
'高薪就业'
,
path
:
'/returnPolicy/salary'
},
{
name
:
'归国政策'
,
path
:
'/returnPolicy/returnPolicy'
}
{
name
:
'归国政策'
,
path
:
'/returnPolicy/returnPolicy'
}
,
]
]
,
}
}
,
}
}
},
},
computed
:
{
computed
:
{
isMobile
()
{
isMobile
()
{
return
this
.
$store
.
state
.
isMobile
return
this
.
$store
.
state
.
isMobile
}
}
,
}
}
,
}
}
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论