Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
project-online-pc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
project-online-pc
Commits
e843ff39
提交
e843ff39
authored
12月 23, 2024
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: 新增美国帕克大学大连华毓智源硕士项目
上级
1ac941b8
隐藏空白字符变更
内嵌
并排
正在显示
13 个修改的文件
包含
167 行增加
和
230 行删除
+167
-230
.env
.env
+1
-1
.env.dev
.env.dev
+1
-1
.env.test
.env.test
+1
-1
ApplyForm.vue
components/base/h5/ApplyForm.vue
+8
-9
rightAside.vue
components/rightAside.vue
+26
-29
dev.ezijing.com-key.pem
dev.ezijing.com-key.pem
+28
-0
dev.ezijing.com.pem
dev.ezijing.com.pem
+22
-112
complete.vue
modules/my/application/complete.vue
+36
-38
byzs.js
modules/my/interview/form/byzs.js
+21
-14
index.js
modules/my/interview/form/index.js
+5
-5
index.vue
modules/my/interview/index.vue
+16
-18
nuxt.config.js
nuxt.config.js
+1
-1
process.vue
pages/enroll/process.vue
+1
-1
没有找到文件。
.env
浏览文件 @
e843ff39
projectId=103
0
projectId=103
6
newProjectId=283899817594765312
newProjectId=283899817594765312
...
...
.env.dev
浏览文件 @
e843ff39
projectId=103
0
projectId=103
6
newProjectId=283899817594765312
newProjectId=283899817594765312
...
...
.env.test
浏览文件 @
e843ff39
projectId
=
103
0
projectId
=
103
6
newProjectId
=
283899817594765312
newProjectId
=
283899817594765312
...
...
components/base/h5/ApplyForm.vue
浏览文件 @
e843ff39
...
@@ -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
6
'
,
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
:
'103
0'
}
{
label
:
'美国帕克大学硕士项目'
,
value
:
'103
6'
},
],
],
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/rightAside.vue
浏览文件 @
e843ff39
...
@@ -19,8 +19,7 @@
...
@@ -19,8 +19,7 @@
<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>
...
@@ -92,7 +89,7 @@ export default {
...
@@ -92,7 +89,7 @@ export default {
formInfo
:
{
formInfo
:
{
name
:
''
,
name
:
''
,
phone
:
''
,
phone
:
''
,
newProjectId
:
'103
0'
newProjectId
:
'103
6'
,
},
},
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
:
'103
0'
}
{
label
:
'美国帕克大学硕士项目'
,
value
:
'103
6'
},
]
]
,
}
}
},
},
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
>
...
...
dev.ezijing.com-key.pem
0 → 100644
浏览文件 @
e843ff39
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC0X9Pvlq7HCmwj
mbsZTadwRkdb+3+HEHwYQEYIWnrZ2kdqOS2uFUbzn8xOVCtF1KAO85kNeYE5dbjQ
61Gry3Ld7fEGD6A0xJpRBj0iBC2DTrQ1/EEuiOswgl++vzz0DKts/Cjv3F2f0SGw
MuAFEFFUbeyk95M3WLAAssoKY4nPu6UEyqTBOVkPOOx8Hjeq6pNpkaV/tPePlY1T
AlpucgVFKd3TAl6yhncfuupqtiunmZTPvHYOK+OnDb+MO6eDo4k8fUZ605UdRPbl
Tv0b/zPbQqxQ3hc+TpdVfPBsBRCW6ce736AVWnqt068oP6FJIuOdXuTLuw0tNtyu
W3PEJF5rAgMBAAECggEAOg8KYflHosvJCSCHp9pmBe6pM4NdhjUZLJkrsa6mEo9/
I0LqYDl7EBokoiXXk++f4ZApeLvei4dICP9l131yKNtZFJFdCP8riN8QOG3N1JE1
0payyG7L/V5JwVU/InMdjsQPzT1KaZHgXR3TG+4nr5x+ao9CNLN4W5ExFWz6xAFh
A2Acg2pKPOTYxFcxDrvk7cnIeKZAYNCxxV5URRU/Sr8mcX2TtwcXH91fYwkOykuf
5cCO8I/XxpDYMy7lZZQfDzYqt9usHi6DVcPaeCkE7ezfPD+KZVzmyttPgbjrurAT
5OzksKG8gFGMrSFoV/sAXBPWeedDFQZf7r06/xsB+QKBgQDXGg3kv+OtbezJf4F8
2zvO4bLtPfZU4m3f0NhTqz+oM5gHDPkQElBq5y2T2XfG2QuN3qbGsfYP3YYVSaBU
oCeiBu7idbGMYMjuE4jL8rgECorlb9RUmb9C0Vrql9Fh9NnWuMyJteVBcosylJ/B
3R9USqIjMYWbAOeZBVGBiDF2rQKBgQDWq2/GgOTi91A35OM+py/Vakl2DU9pnTU8
/JMTjGLdaiE373RwAOKvxcrD8LuyGy+ZDKzsHAQEz1wQlkfGgriDO3anhJBb5Bl5
o/jkQgdaQQwUrcSdukEzDJWGWCJ7BnM6SV3Mdfny4YceT7Z5vs+OBhMR5P3K2z0J
hHK3Q2mEdwKBgCmxbCX9p8Ty/KWl6FRqLjKQft0LWJbleMScN4IoPGN+9KXRNumN
kzbVbnks+tF5OosaMBttXTOADcBMkB43GNeIHn+Yrnx2Ohwjfy2A83gdDwUf4vku
/+qUp9m26afiDONY2JSMxE4mRKLeOgUatjrhaIIH1EzSJRH8/OptmqDVAoGBAKAq
HuZrCtswjKB3XPlFAhJoD9FNkv+ItM0A4bdHGgh7A7fZJ/XdI0Tj/Sn+Nfxn/jZh
167+JB12nQkfJwQ8SfBX8GqCJLb60+sG5U9g2F2FhL70+2p3Kegtrm4i2e8SW+yU
CrDfIRMPI6IA9XOWYwNjEt1aDeVJeBvevzxuxo53AoGADYpSAh/xU5keaCp9vhOt
a/sUmo8wzo7eTwTHT4jSgIe8BZi5E47DLnbZmo/Jgkwx3rKApGUpKS3oZ279kMzD
ppYbv9mCYCLDjQyQPEuEb/TZTh/yBiAzXuKMBGDWP3otAbZ3yKH8858gUV8RIJ+y
w0HfcAcy4Ndh+Q2UQxZooIU=
-----END PRIVATE KEY-----
dev.ezijing.com.pem
浏览文件 @
e843ff39
-----BEGIN CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIGtDCCBZygAwIBAgIQJtN62MbxMBaLhLadTXD/LzANBgkqhkiG9w0BAQsFADBj
MIIEADCCAmigAwIBAgIQZEHB1YvN8eBOMDbvnNNrtjANBgkqhkiG9w0BAQsFADBP
MQswCQYDVQQGEwJDTjE2MDQGA1UECgwtQmVpamluZyBYaW5jaGFjaGEgQ3JlZGl0
MR4wHAYDVQQKExVta2NlcnQgZGV2ZWxvcG1lbnQgQ0ExEjAQBgNVBAsMCW1heEBi
IE1hbmFnZW1lbnQgQ28uLCBMdGQuMRwwGgYDVQQDDBNYY2MgVHJ1c3QgT1YgU1NM
b2dvbjEZMBcGA1UEAwwQbWtjZXJ0IG1heEBib2dvbjAeFw0yNDEyMjMwMjE0NDla
IENBMB4XDTIzMDkwNzA1NTM0MVoXDTI0MDkwNjA1NTM0MFowgY4xCzAJBgNVBAYT
Fw0yNzAzMjMwMjE0NDlaMEMxJzAlBgNVBAoTHm1rY2VydCBkZXZlbG9wbWVudCBj
AkNOMRIwEAYDVQQIDAnljJfkuqzluIIxEjAQBgNVBAcMCeWMl+S6rOW4gjE/MD0G
ZXJ0aWZpY2F0ZTEYMBYGA1UECwwPbWF4QGJvZ29uIChNYXgpMIIBIjANBgkqhkiG
A1UECgw25riF5o6n57Sr6I2G77yI5YyX5Lqs77yJ5pWZ6IKy56eR5oqA6IKh5Lu9
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtF/T75auxwpsI5m7GU2ncEZHW/t/hxB8GEBG
5pyJ6ZmQ5YWs5Y+4MRYwFAYDVQQDDA0qLmV6aWppbmcuY29tMIIBIjANBgkqhkiG
CFp62dpHajktrhVG85/MTlQrRdSgDvOZDXmBOXW40OtRq8ty3e3xBg+gNMSaUQY9
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwZGHX8Zg+EP5uwnEBWkQazq8DMnKz3QfcNRU
IgQtg060NfxBLojrMIJfvr889AyrbPwo79xdn9EhsDLgBRBRVG3spPeTN1iwALLK
jFsxsZjM/98roYYp+K6/i/b8JXAVMqjC9+X/ZajgbDPLTrgDJ4TQ70ajdusqG3sw
CmOJz7ulBMqkwTlZDzjsfB43quqTaZGlf7T3j5WNUwJabnIFRSnd0wJesoZ3H7rq
NqG0qLUogNgUPcgVRKr2Pk+m79GD/nnxFgeaG6eBfLsb73G2cQUwsgi3bjf6mX6b
arYrp5mUz7x2Divjpw2/jDung6OJPH1GetOVHUT25U79G/8z20KsUN4XPk6XVXzw
9bjxjqzwX0PWes27yyqdS9uQFzV5KLTA2FJJjGGbg54ZLxVc01aVXx2gG0eLnOFc
bAUQlunHu9+gFVp6rdOvKD+hSSLjnV7ky7sNLTbcrltzxCReawIDAQABo2QwYjAO
DSmgXUN4hBmNgYF4FYHhOVXdMl2+yGGp6IvtIIrt+cp2/TQePnxB2QYwrlDMajHr
BgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwHwYDVR0jBBgwFoAU
Kp0x7LsqWwZTjepPgGWWDssiSgTCYVaPx28ESbotpzR7D+LlHQIDAQABo4IDNjCC
Snxuhaez2tptVFUj9BqqivFtRyIwGgYDVR0RBBMwEYIPZGV2LmV6aWppbmcuY29t
AzIwDAYDVR0TAQH/BAIwADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8veGluY2hh
MA0GCSqGSIb3DQEBCwUAA4IBgQBMJEe/fO1CMqfAu5imoashb/+kTzuW0Tpf++h6
Y2hhMm92LmNybC5jZXJ0dW0ucGwveGluY2hhY2hhMm92LmNybDB5BggrBgEFBQcB
msq2YkJgS5NXsdNSRoqUij0LTCiyVITjYC13uFAP/AGuwnWIyu3AWJbZzJRaJr6P
AQRtMGswLwYIKwYBBQUHMAGGI2h0dHA6Ly94aW5jaGFjaGEyb3Yub2NzcC1jZXJ0
LaH1DmUspVG82UMA3aFiDvgtVNSqZTICp9Bhf3xPmInxxA9doprwkll7pAOGS4AA
dW0uY29tMDgGCCsGAQUFBzAChixodHRwOi8vcmVwb3NpdG9yeS5jZXJ0dW0ucGwv
2KtmfbSGcJu0pz4SqGk5QdkqzPX1ui0Po545CbTld05jTbkcqgjwfp6cUaV6QNCe
eGluY2hhY2hhMm92LmNlcjAfBgNVHSMEGDAWgBT6oMvCx12BtSCSByALtjtwOwkO
yK/7tBoiZ/eFyMhuKmibzbk0cLDvvsZqYTmsJWxaS2Sxv7xZRlFPY6q7tLbAUmhB
VTAdBgNVHQ4EFgQUXm2TAFqEePvMkmcMN+bVXSvLTH8wTAYDVR0gBEUwQzAIBgZn
d0Xt0NRaAabS1u/qRrEnUUSVs+ujPREcNjcA/qoJ7EG9Ieu2eJv0/Gn34DxV8HPn
gQwBAgIwNwYMKoRoAYb2dwIFARYCMCcwJQYIKwYBBQUHAgEWGWh0dHBzOi8vd3d3
UbqVWkeUf/XVREBFZFNEvCnAm5zreVDlenN0fIzVi9Oej/nW/wQVHdFOrOGIiIS4
LmNlcnR1bS5wbC9DUFMwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4G
BONNfu48P1pTuNurRwGg3cOl2XHp7uG9Wm9PEzTxIXVFHNilV+TAAX4P+fpPcI0j
A1UdDwEB/wQEAwIFoDAlBgNVHREEHjAcgg0qLmV6aWppbmcuY29tggtlemlqaW5n
k3/ubBdc6icibRcu4EpGqWvmi8Q=
LmNvbTCCAXwGCisGAQQB1nkCBAIEggFsBIIBaAFmAHUA7s3QZNXbGs7FXLedtM0T
ojKHRny87N7DUUhZRnEftZsAAAGKbjQU6wAABAMARjBEAiAMbEi/VFFT/mgWiXPw
WgVT5THVJCfr9j1oIcfiB5MFHgIgJ2nAv7xTmfoZfcO8sWoGigLdN8QtGksVUSI2
86Wg3O4AdgDatr9rP7W2Ip+bwrtca+hwkXFsu1GEhTS9pD0wSNf7qwAAAYpuNBUS
AAAEAwBHMEUCIDmQ1/B1s3jRr+0SvDSWEFN9/b4/W8QV5yULASXqQkYqAiEA0wKZ
lklUASXMM8mluAimD5e4qSXu76+148bfZA2d404AdQBIsONr2qZHNA/lagL6nTDr
HFIBy1bdLIHZu7+rOdiEcwAAAYpuNBefAAAEAwBGMEQCICyokQlEyxPTPYNBZzwv
W8AxbKUJl+I5TbJEJsiFECRUAiA8fA86Hof/yLHhMl4amx5AttDNhpDrCHDK1N7m
NYx9XjANBgkqhkiG9w0BAQsFAAOCAQEAq4Q2vW3Xh5TOYk/DofnV2uRiK08P5a5I
NRE5Tet3J5rp2WnNgXoSAOabqWGI6VrTyenTZxrmS/2Aq2A008WOj4Z7T3P9iDS/
MgJkPmc/REqHr15LIDnyRRfmn9+1ShVMwukYHSmZgPewAzSkKdGFN85t3uCEUnXz
kna3ZmSqgJrSWSO9n/3t/kICsVivjqSUuHtnCSbBa+DTSNxIkbkr1t1RJkF4KvSk
AKkvyojoKoeCd+WWEl2MBHY6TK4CzfyLN5qhQub0XqTOh6cG9TwALcLZ4MQeaeOO
ZkGv9DcyeOz7FwwzFa+vAyzhq2XlDPLlpZ4ELALbaqnq3x7HHpzlpw==
-----END CERTIFICATE-----
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEzzCCA7egAwIBAgIRAPJECC2rqQ2ljHLp8pqTQK4wDQYJKoZIhvcNAQELBQAw
fjELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu
QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEiMCAG
A1UEAxMZQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQTAeFw0yMjA3MDEwNzQ4NDda
Fw0yNzA2MzAwNzQ4NDdaMGMxCzAJBgNVBAYTAkNOMTYwNAYDVQQKDC1CZWlqaW5n
IFhpbmNoYWNoYSBDcmVkaXQgTWFuYWdlbWVudCBDby4sIEx0ZC4xHDAaBgNVBAMM
E1hjYyBUcnVzdCBPViBTU0wgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCz2nxSPEsMeRBdunf+KZ8CrJIj9DUWGVu05WWyES+QkMHzVHCZt8cB2Blp
qzHHqFsXSDHVzcMxDeXBbudmQwYbg5NpSwY9vJHPTl6vlAlK4UWN4+oPTgP9//RN
N6KLmK3kjZ2Zc9F3kFKVaziSwVNjVvneacoUnz6blwLLBc5QelQ8oDT0eEv0QBAY
I0T8pHDgcvWQqTBaRrOb80plDhYju464XbVhtOHvFCiBIkKnfUBnBfptWjGM8Kis
sq4r8YX35B/pioj9g1YX34MLt+5L3vvWXEb2aMiwwB1Z3bSeeiU3N8aMuSb9E9jp
zd0uhzRameU7jAIAr8uuunb7GUJ7AgMBAAGjggFhMIIBXTASBgNVHRMBAf8ECDAG
AQH/AgEAMB0GA1UdDgQWBBT6oMvCx12BtSCSByALtjtwOwkOVTAfBgNVHSMEGDAW
gBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0lBBYw
FAYIKwYBBQUHAwEGCCsGAQUFBwMCMC8GA1UdHwQoMCYwJKAioCCGHmh0dHA6Ly9j
cmwuY2VydHVtLnBsL2N0bmNhLmNybDBrBggrBgEFBQcBAQRfMF0wKAYIKwYBBQUH
MAGGHGh0dHA6Ly9zdWJjYS5vY3NwLWNlcnR1bS5jb20wMQYIKwYBBQUHMAKGJWh0
dHA6Ly9yZXBvc2l0b3J5LmNlcnR1bS5wbC9jdG5jYS5jZXIwOgYDVR0gBDMwMTAv
BgRVHSAAMCcwJQYIKwYBBQUHAgEWGWh0dHBzOi8vd3d3LmNlcnR1bS5wbC9DUFMw
DQYJKoZIhvcNAQELBQADggEBACWzdb59JyYc/WivKUcTEZ+H8WOTuv3AiR6rPljB
QUEB/1kxIeBK+276WLJn0nFNFuT9QMUBo/iUvNvuRQqVjouuYB0Oea6zKQpeMWry
oYtbheW+5NYAbdl9tYE4MRRK9zBLMRrQz35q+XfgMInozidhNHCvuulWk38OMM51
O73z53+R1879nnoZZznoYnrnkISVDjlhe6OSMifvIJAwSYwH2z79Y6CTVgtqTDR9
793Gr7UUmk5ydoxClxnku7voTX8iJUPcuAjElxFrhSQoxm6uXXOfItEqGvLkWAcq
IC5mcyU9VpUg1YP+KkDMh+KQM7/k+2ka1em9hO+QHvJ08UQ=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEtDCCA5ygAwIBAgIRAJOShUABZXFflH8oj+/JmygwDQYJKoZIhvcNAQELBQAw
PjELMAkGA1UEBhMCUEwxGzAZBgNVBAoTElVuaXpldG8gU3AuIHogby5vLjESMBAG
A1UEAxMJQ2VydHVtIENBMB4XDTA4MTAyMjEyMDczN1oXDTI3MDYxMDEwNDYzOVow
fjELMAkGA1UEBhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMu
QS4xJzAlBgNVBAsTHkNlcnR1bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEiMCAG
A1UEAxMZQ2VydHVtIFRydXN0ZWQgTmV0d29yayBDQTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAOP7faNyusLwyRSH9WsBTuFuQAe6bSddf/dbLbNax1Ff
q6QypmGHtm4PhtIwApf412lXoRg5XWpkecYBWaw8MUo4fNIE0kso6CBfOweizE1z
2/OuT8dW1Vqnlon686to1COGWSfPCSe8rG5ygxwwct/gounS4XR1Gb0qnnsVVAQb
10M5rVUoxeIau/TA5K44STPMdoWfOUXSpJ7yEoxR+HzkLX/1rF/rFp+xLdG6zJFC
d0wlyZA4b9vwzPuOHpdZPtVgTuYFKO1JeRNLukjbL/ly0znK/h/YNHL1tEDPMQHD
7N4RLRddH7hQ0V4Zp2neBzMoylCV+adUy1SGUEWp+UkCAwEAAaOCAWswggFnMA8G
A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFAh2zcsH/yT2xc3tu5C84oQ3RnX3MFIG
A1UdIwRLMEmhQqRAMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQKExJVbml6ZXRvIFNw
LiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBDQYIDAQAgMA4GA1UdDwEB/wQEAwIB
BjAsBgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vY3JsLmNlcnR1bS5wbC9jYS5jcmww
aAYIKwYBBQUHAQEEXDBaMCgGCCsGAQUFBzABhhxodHRwOi8vc3ViY2Eub2NzcC1j
ZXJ0dW0uY29tMC4GCCsGAQUFBzAChiJodHRwOi8vcmVwb3NpdG9yeS5jZXJ0dW0u
cGwvY2EuY2VyMDkGA1UdIAQyMDAwLgYEVR0gADAmMCQGCCsGAQUFBwIBFhhodHRw
Oi8vd3d3LmNlcnR1bS5wbC9DUFMwDQYJKoZIhvcNAQELBQADggEBAI3m/UBmo0yc
p6uh2oTdHDAH5tvHLeyDoVbkHTwmoaUJK+h9Yr6ydZTdCPJ/KEHkgGcCToqPwzXQ
1aknKOrS9KsGhkOujOP5iH3g271CgYACEnWy6BdxqyGVMUZCDYgQOdNv7C9C6kBT
Yr/rynieq6LVLgXqM6vp1peUQl4E7Sztapx6lX0FKgV/CF1mrWHUdqx1lpdzY70a
QVkppV4ig8OLWfqaova9ML9yHRyZhpzyhTwd9yaWLy75ArG1qVDoOPqbCl60BMDO
TjksygtbYvBNWFA0meaaLNKQ1wmB1sCqXs7+0vehukvZ1oaOGR+mBkdCcuBWCgAc
eLmNzJkEN0k=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBM
MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD
QTAeFw0wMjA2MTExMDQ2MzlaFw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBM
MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD
QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6xwS7TT3zNJc4YPk/E
jG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdLkKWo
ePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GI
ULdtlkIJ89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapu
Ob7kky/ZR6By6/qmW6/KUz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUg
AKpoC6EahQGcxEZjgoi2IrHu/qpGWX7PNSzVttpd90gzFFS269lvzs2I1qsb2pY7
HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA
uI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+GXYkHAQa
TOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTg
xSvgGrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1q
CjqTE5s7FCMTY5w/0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5x
O/fIR/RpbxXyEV6DHpx8Uq79AtoSqFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs
6GAqm4VKQPNriiTsBhYscw==
-----END CERTIFICATE-----
modules/my/application/complete.vue
浏览文件 @
e843ff39
...
@@ -6,15 +6,13 @@
...
@@ -6,15 +6,13 @@
:close-on-click-modal=
"false"
:close-on-click-modal=
"false"
:visible
.
sync=
"dialogVisible"
:visible
.
sync=
"dialogVisible"
@
open=
"handleOpen"
@
open=
"handleOpen"
@
close=
"handleClose"
@
close=
"handleClose"
>
>
<div>
<div>
<ul
v-if=
"detail"
>
<ul
v-if=
"detail"
>
<li
<li
v-for=
"(item, index) in currentOptions"
v-for=
"(item, index) in currentOptions"
:class=
"progress(item.code) ? 'is-success' : 'is-error'"
:class=
"progress(item.code) ? 'is-success' : 'is-error'"
:key=
"index"
:key=
"index"
>
>
<span
class=
"name"
>
{{
item
.
title
}}
</span>
<span
class=
"name"
>
{{
item
.
title
}}
</span>
<span
class=
"line"
></span>
<span
class=
"line"
></span>
<span
class=
"status"
>
{{
progress
(
item
.
code
)
?
'已完成'
:
'未完成'
}}
</span>
<span
class=
"status"
>
{{
progress
(
item
.
code
)
?
'已完成'
:
'未完成'
}}
</span>
...
@@ -42,14 +40,14 @@ export default {
...
@@ -42,14 +40,14 @@ export default {
{
{
title
:
'个人资料'
,
title
:
'个人资料'
,
code
:
'FILLING.total_progress'
,
code
:
'FILLING.total_progress'
,
view
:
{
to
:
{
path
:
'/my/application'
,
query
:
{
active
:
'application_info'
}
}
}
view
:
{
to
:
{
path
:
'/my/application'
,
query
:
{
active
:
'application_info'
}
}
}
,
}
}
,
],
],
[
[
{
{
title
:
'英文简历'
,
title
:
'英文简历'
,
code
:
'INTERVIEW_APPLICATION.attachments.missed_required_list.RESUME_EN'
,
code
:
'INTERVIEW_APPLICATION.attachments.missed_required_list.RESUME_EN'
,
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_ywjl'
}
}
}
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_ywjl'
}
}
}
,
},
},
{
{
...
@@ -58,70 +56,70 @@ export default {
...
@@ -58,70 +56,70 @@ export default {
'INTERVIEW_APPLICATION.attachments.missed_required_list.REPORT_CARD_CN'
,
'INTERVIEW_APPLICATION.attachments.missed_required_list.REPORT_CARD_CN'
,
'INTERVIEW_APPLICATION.attachments.missed_required_list.REPORT_CARD_EN'
,
'INTERVIEW_APPLICATION.attachments.missed_required_list.REPORT_CARD_EN'
,
'INTERVIEW_APPLICATION.basic_info.missed_required_list.gpa_score'
,
'INTERVIEW_APPLICATION.basic_info.missed_required_list.gpa_score'
,
'INTERVIEW_APPLICATION.basic_info.missed_required_list.average_score'
'INTERVIEW_APPLICATION.basic_info.missed_required_list.average_score'
,
],
],
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_cjd'
}
}
}
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_cjd'
}
}
}
,
},
},
{
{
title
:
'语言能力证明'
,
title
:
'语言能力证明'
,
code
:
'INTERVIEW_APPLICATION.attachments.missed_required_list.INTERNATIONAL_LANGUAGE_SCORE'
,
code
:
'INTERVIEW_APPLICATION.attachments.missed_required_list.INTERNATIONAL_LANGUAGE_SCORE'
,
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_yynl'
}
}
}
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_yynl'
}
}
}
,
},
},
{
{
title
:
'推荐信'
,
title
:
'推荐信'
,
code
:
[
code
:
[
'INTERVIEW_APPLICATION.attachments.missed_required_list.RECOMMENDATION_LETTER'
,
'INTERVIEW_APPLICATION.attachments.missed_required_list.RECOMMENDATION_LETTER'
,
'INTERVIEW_APPLICATION.attachments.missed_required_list.RECOMMENDATION_LETTER_2'
'INTERVIEW_APPLICATION.attachments.missed_required_list.RECOMMENDATION_LETTER_2'
,
],
],
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_tjx'
}
}
}
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_tjx'
}
}
}
,
},
},
{
{
title
:
'个人陈述'
,
title
:
'个人陈述'
,
code
:
'INTERVIEW_APPLICATION.attachments.missed_required_list.PERSONAL_STATEMENT'
,
code
:
'INTERVIEW_APPLICATION.attachments.missed_required_list.PERSONAL_STATEMENT'
,
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_grcs'
}
}
}
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_grcs'
}
}
}
,
},
},
{
{
title
:
'毕业证或在读证明'
,
title
:
'毕业证或在读证明'
,
code
:
[
code
:
[
'INTERVIEW_APPLICATION.attachments.missed_required_list.DIPLOMA_CN'
,
'INTERVIEW_APPLICATION.attachments.missed_required_list.DIPLOMA_CN'
,
'INTERVIEW_APPLICATION.attachments.missed_required_list.DEGREE_CERT_CN'
,
'INTERVIEW_APPLICATION.attachments.missed_required_list.DEGREE_CERT_CN'
,
'INTERVIEW_APPLICATION.attachments.missed_required_list.PROOF_READING'
'INTERVIEW_APPLICATION.attachments.missed_required_list.PROOF_READING'
,
],
],
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_byzs'
}
}
}
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_byzs'
}
}
}
,
},
},
{
//
{
title
:
'申请表格'
,
//
title: '申请表格',
code
:
'INTERVIEW_APPLICATION.attachments.missed_required_list.APPLICATION_FORM'
,
//
code: 'INTERVIEW_APPLICATION.attachments.missed_required_list.APPLICATION_FORM',
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_form'
}
}
}
// view: { to: { path: '/my/interview', query: { active: 'interview_form' } } },
}
// },
],
],
[
[
{
{
title
:
'成绩单'
,
title
:
'成绩单'
,
code
:
'REGISTRATION.attachments.missed_required_list.REPORT_CARD_EN'
,
code
:
'REGISTRATION.attachments.missed_required_list.REPORT_CARD_EN'
,
view
:
{
to
:
{
path
:
'/my/review'
,
query
:
{
active
:
'admission_cjd'
}
}
}
view
:
{
to
:
{
path
:
'/my/review'
,
query
:
{
active
:
'admission_cjd'
}
}
}
,
},
},
{
{
title
:
'推荐信'
,
title
:
'推荐信'
,
code
:
[
code
:
[
'REGISTRATION.attachments.missed_required_list.RECOMMENDATION_LETTER'
,
'REGISTRATION.attachments.missed_required_list.RECOMMENDATION_LETTER'
,
'REGISTRATION.attachments.missed_required_list.RECOMMENDATION_LETTER_2'
'REGISTRATION.attachments.missed_required_list.RECOMMENDATION_LETTER_2'
,
],
],
view
:
{
to
:
{
path
:
'/my/review'
,
query
:
{
active
:
'admission_tjx'
}
}
}
view
:
{
to
:
{
path
:
'/my/review'
,
query
:
{
active
:
'admission_tjx'
}
}
}
,
},
},
{
{
title
:
'个人陈述'
,
title
:
'个人陈述'
,
code
:
'REGISTRATION.attachments.missed_required_list.PERSONAL_STATEMENT'
,
code
:
'REGISTRATION.attachments.missed_required_list.PERSONAL_STATEMENT'
,
view
:
{
to
:
{
path
:
'/my/review'
,
query
:
{
active
:
'admission_grcs'
}
}
}
view
:
{
to
:
{
path
:
'/my/review'
,
query
:
{
active
:
'admission_grcs'
}
}
}
,
},
},
{
{
title
:
'毕业证或在读证明'
,
title
:
'毕业证或在读证明'
,
code
:
[
code
:
[
'REGISTRATION.attachments.missed_required_list.DIPLOMA_CN'
,
'REGISTRATION.attachments.missed_required_list.DIPLOMA_CN'
,
'REGISTRATION.attachments.missed_required_list.DEGREE_CERT_CN'
,
'REGISTRATION.attachments.missed_required_list.DEGREE_CERT_CN'
,
'REGISTRATION.attachments.missed_required_list.PROOF_READING'
'REGISTRATION.attachments.missed_required_list.PROOF_READING'
,
],
],
view
:
{
to
:
{
path
:
'/my/review'
,
query
:
{
active
:
'admission_byzs'
}
}
}
view
:
{
to
:
{
path
:
'/my/review'
,
query
:
{
active
:
'admission_byzs'
}
}
}
,
},
},
{
{
title
:
'申请表格'
,
title
:
'申请表格'
,
...
@@ -133,16 +131,16 @@ export default {
...
@@ -133,16 +131,16 @@ export default {
{
{
title
:
'缴费凭证'
,
title
:
'缴费凭证'
,
code
:
'CLOSED.attachments.missed_required_list.PAYMENT_VOUCHER'
,
code
:
'CLOSED.attachments.missed_required_list.PAYMENT_VOUCHER'
,
view
:
{
to
:
{
path
:
'/my/admission'
,
query
:
{
active
:
'admission_xfjn'
}
}
}
view
:
{
to
:
{
path
:
'/my/admission'
,
query
:
{
active
:
'admission_xfjn'
}
}
}
,
},
},
{
{
title
:
'入学协议'
,
title
:
'入学协议'
,
code
:
'CLOSED.attachments.missed_required_list.ADMISSION_AGREEMENT'
,
code
:
'CLOSED.attachments.missed_required_list.ADMISSION_AGREEMENT'
,
view
:
{
to
:
{
path
:
'/my/admission'
,
query
:
{
active
:
'admission_xy'
}
}
}
view
:
{
to
:
{
path
:
'/my/admission'
,
query
:
{
active
:
'admission_xy'
}
}
}
,
}
}
,
]
]
,
]
]
,
}
}
},
},
watch
:
{
watch
:
{
...
@@ -150,18 +148,18 @@ export default {
...
@@ -150,18 +148,18 @@ export default {
immediate
:
true
,
immediate
:
true
,
handler
(
value
)
{
handler
(
value
)
{
this
.
dialogVisible
=
value
this
.
dialogVisible
=
value
}
}
,
}
}
,
},
},
computed
:
{
computed
:
{
currentOptions
()
{
currentOptions
()
{
return
this
.
options
[
this
.
type
]
return
this
.
options
[
this
.
type
]
}
}
,
},
},
methods
:
{
methods
:
{
// 获取报名信息
// 获取报名信息
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'
)
{
this
.
detail
=
data
this
.
detail
=
data
...
@@ -172,7 +170,7 @@ export default {
...
@@ -172,7 +170,7 @@ export default {
},
},
progress
(
prop
)
{
progress
(
prop
)
{
if
(
Array
.
isArray
(
prop
))
{
if
(
Array
.
isArray
(
prop
))
{
return
!
prop
.
some
(
item
=>
{
return
!
prop
.
some
(
(
item
)
=>
{
return
get
(
this
.
detail
.
progress
,
item
)
return
get
(
this
.
detail
.
progress
,
item
)
})
})
}
}
...
@@ -187,8 +185,8 @@ export default {
...
@@ -187,8 +185,8 @@ export default {
},
},
handleClose
()
{
handleClose
()
{
this
.
$emit
(
'input'
,
this
.
dialogVisible
)
this
.
$emit
(
'input'
,
this
.
dialogVisible
)
}
}
,
}
}
,
}
}
</
script
>
</
script
>
...
...
modules/my/interview/form/byzs.js
浏览文件 @
e843ff39
...
@@ -22,7 +22,7 @@ export default function (_this) {
...
@@ -22,7 +22,7 @@ export default function (_this) {
{
DIPLOMA_CN
:
[],
DEGREE_CERT_CN
:
[],
PROOF_READING
:
[]
}
{
DIPLOMA_CN
:
[],
DEGREE_CERT_CN
:
[],
PROOF_READING
:
[]
}
)
)
return
Object
.
assign
({
learn_status
:
basicInfo
.
learn_status
},
attachment
)
return
Object
.
assign
({
learn_status
:
basicInfo
.
learn_status
},
attachment
)
}
}
,
},
},
update
:
{
update
:
{
beforeRequest
(
data
)
{
beforeRequest
(
data
)
{
...
@@ -31,9 +31,14 @@ export default function (_this) {
...
@@ -31,9 +31,14 @@ export default function (_this) {
return
result
return
result
},
{})
},
{})
return
{
basic_info
:
basicInfo
}
return
{
basic_info
:
basicInfo
}
}
},
},
onUpdate
:
async
(
data
)
=>
{
await
_this
.
handleUpdate
(
data
)
_this
.
handleSubmit
()
},
},
form
:
{
form
:
{
submitText
:
'申请面试'
,
options
:
{
'label-position'
:
'top'
},
options
:
{
'label-position'
:
'top'
},
items
:
[
items
:
[
{
{
...
@@ -45,7 +50,7 @@ export default function (_this) {
...
@@ -45,7 +50,7 @@ export default function (_this) {
append
:
`
append
:
`
提示:<br />
提示:<br />
1、请同时上传毕业证书及学位证书(中英文)<br />
1、请同时上传毕业证书及学位证书(中英文)<br />
2、如尚未毕业,请上传在读证明(中英文)`
2、如尚未毕业,请上传在读证明(中英文)`
,
},
},
{
{
required
:
true
,
required
:
true
,
...
@@ -55,14 +60,14 @@ export default function (_this) {
...
@@ -55,14 +60,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
:
'DIPLOMA_CN'
}
data
:
{
file_type
:
'DIPLOMA_CN'
}
,
},
},
rules
:
{
required
:
true
,
message
:
'请上传毕业证书'
},
rules
:
{
required
:
true
,
message
:
'请上传毕业证书'
},
append
:
append
:
'申请者需要将本科或以上毕业证书原件扫描或者拍照后提交。<br> 可上传多个文件,请确保证书号码清晰可辨。<br> 上传文件仅限“jpg,jpeg,png”格式,文件小于10MB。'
,
'申请者需要将本科或以上毕业证书原件扫描或者拍照后提交。<br> 可上传多个文件,请确保证书号码清晰可辨。<br> 上传文件仅限“jpg,jpeg,png”格式,文件小于10MB。'
,
isShow
(
ruleForm
)
{
isShow
(
ruleForm
)
{
return
ruleForm
.
learn_status
===
'已毕业'
return
ruleForm
.
learn_status
===
'已毕业'
}
}
,
},
},
{
{
required
:
true
,
required
:
true
,
...
@@ -72,13 +77,14 @@ export default function (_this) {
...
@@ -72,13 +77,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
:
'DEGREE_CERT_CN'
}
data
:
{
file_type
:
'DEGREE_CERT_CN'
}
,
},
},
rules
:
{
required
:
true
,
message
:
'请上传学位证书'
},
rules
:
{
required
:
true
,
message
:
'请上传学位证书'
},
append
:
'已毕业学员请提交学位证书<br />申请者需要将本科或以上的学位证书原件扫描或拍照后提交<br />可上传多个文件,请确保公章清晰可辨。'
,
append
:
'已毕业学员请提交学位证书<br />申请者需要将本科或以上的学位证书原件扫描或拍照后提交<br />可上传多个文件,请确保公章清晰可辨。'
,
isShow
(
ruleForm
)
{
isShow
(
ruleForm
)
{
return
ruleForm
.
learn_status
===
'已毕业'
return
ruleForm
.
learn_status
===
'已毕业'
}
}
,
},
},
{
{
required
:
true
,
required
:
true
,
...
@@ -88,15 +94,16 @@ export default function (_this) {
...
@@ -88,15 +94,16 @@ 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
:
'PROOF_READING'
}
data
:
{
file_type
:
'PROOF_READING'
}
,
},
},
rules
:
{
required
:
true
,
message
:
'请上传在读证明'
},
rules
:
{
required
:
true
,
message
:
'请上传在读证明'
},
append
:
'未毕业学员提交加盖公章的在读证明<br/>申请者需要将本科或以上在读证明原件扫描或拍照后提交。<br> 可上传多个文件,请确保公章清晰可辨。'
,
append
:
'未毕业学员提交加盖公章的在读证明<br/>申请者需要将本科或以上在读证明原件扫描或拍照后提交。<br> 可上传多个文件,请确保公章清晰可辨。'
,
isShow
(
ruleForm
)
{
isShow
(
ruleForm
)
{
return
ruleForm
.
learn_status
===
'未毕业'
return
ruleForm
.
learn_status
===
'未毕业'
}
}
,
}
}
,
]
]
,
}
}
,
}
}
}
}
modules/my/interview/form/index.js
浏览文件 @
e843ff39
...
@@ -23,11 +23,11 @@ export default function (_this) {
...
@@ -23,11 +23,11 @@ export default function (_this) {
grcs
(
_this
),
grcs
(
_this
),
byzs
(
_this
),
byzs
(
_this
),
// form(_this),
// form(_this),
{
//
{
required
:
true
,
//
required: true,
id
:
'application_pay'
,
//
id: 'application_pay',
title
:
'缴纳申请费'
//
title: '缴纳申请费'
}
//
}
// ywcjd(_this), tjx(_this), grcs(_this), byzs(_this), form(_this)
// ywcjd(_this), tjx(_this), grcs(_this), byzs(_this), form(_this)
]
]
}
}
...
...
modules/my/interview/index.vue
浏览文件 @
e843ff39
...
@@ -9,8 +9,7 @@
...
@@ -9,8 +9,7 @@
@
success=
"handleSuccess"
@
success=
"handleSuccess"
@
error=
"handleError"
@
error=
"handleError"
@
back=
"$router.push('/my/account')"
@
back=
"$router.push('/my/account')"
v-if=
"detail"
v-if=
"detail"
>
>
<template
#
aside-append
>
<template
#
aside-append
>
<div
class=
"aside-payment"
><a
href=
"https://accounts.ezijing.com/payment"
target=
"_blank"
>
查看缴费记录
</a></div>
<div
class=
"aside-payment"
><a
href=
"https://accounts.ezijing.com/payment"
target=
"_blank"
>
查看缴费记录
</a></div>
<div
class=
"aside-logout"
@
click=
"$store.dispatch('logout')"
><span>
退出登录
</span></div>
<div
class=
"aside-logout"
@
click=
"$store.dispatch('logout')"
><span>
退出登录
</span></div>
...
@@ -26,8 +25,7 @@
...
@@ -26,8 +25,7 @@
:visible
.
sync=
"dialogVisible"
:visible
.
sync=
"dialogVisible"
:center=
"true"
:center=
"true"
:close-on-click-modal=
"false"
:close-on-click-modal=
"false"
width=
"348px"
width=
"348px"
>
>
<div
class=
"dialog-tips"
>
<div
class=
"dialog-tips"
>
<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>
</div>
</div>
...
@@ -55,7 +53,7 @@ export default {
...
@@ -55,7 +53,7 @@ export default {
currentActive
:
'interview_ywjl'
,
currentActive
:
'interview_ywjl'
,
completeVisible
:
false
,
completeVisible
:
false
,
dialogVisible
:
false
,
dialogVisible
:
false
,
detail
:
null
detail
:
null
,
}
}
},
},
watch
:
{
watch
:
{
...
@@ -64,16 +62,16 @@ export default {
...
@@ -64,16 +62,16 @@ export default {
handler
(
route
)
{
handler
(
route
)
{
const
{
query
=
{}
}
=
route
const
{
query
=
{}
}
=
route
this
.
currentActive
=
query
.
active
||
'interview_ywjl'
this
.
currentActive
=
query
.
active
||
'interview_ywjl'
}
}
,
},
},
showSubmittedDialog
(
value
)
{
showSubmittedDialog
(
value
)
{
this
.
dialogVisible
=
value
this
.
dialogVisible
=
value
}
}
,
},
},
computed
:
{
computed
:
{
isSubmitted
()
{
isSubmitted
()
{
if
(
this
.
detail
)
{
if
(
this
.
detail
)
{
return
STAGE_LIST
.
findIndex
(
item
=>
item
===
this
.
detail
.
material
.
submission_stage
)
>
2
return
STAGE_LIST
.
findIndex
(
(
item
)
=>
item
===
this
.
detail
.
material
.
submission_stage
)
>
2
}
}
return
false
return
false
},
},
...
@@ -82,26 +80,26 @@ export default {
...
@@ -82,26 +80,26 @@ export default {
},
},
user
()
{
user
()
{
return
this
.
$store
.
state
.
user
return
this
.
$store
.
state
.
user
}
}
,
},
},
methods
:
{
methods
:
{
// 获取报名信息
// 获取报名信息
getApplication
()
{
async
getApplication
()
{
a
pi
.
getApplication
().
then
(
res
=>
{
a
wait
api
.
getApplication
().
then
((
res
)
=>
{
this
.
detail
=
res
.
data
this
.
detail
=
res
.
data
})
})
},
},
// 更新报名信息
// 更新报名信息
handleUpdate
(
data
)
{
async
handleUpdate
(
data
)
{
a
pi
.
updateApplication
(
data
).
then
(
res
=>
{
a
wait
api
.
updateApplication
(
data
).
then
((
res
)
=>
{
this
.
detail
=
res
.
data
this
.
detail
=
res
.
data
this
.
$message
.
success
(
'保存成功'
)
this
.
$message
.
success
(
'保存成功'
)
})
})
},
},
handleSubmit
(
callback
,
params
=
{
submission_stage
:
'INTERVIEW_APPLICATION'
})
{
async
handleSubmit
(
callback
,
params
=
{
submission_stage
:
'INTERVIEW_APPLICATION'
})
{
api
a
wait
a
pi
.
changeSubmissionStage
(
params
)
.
changeSubmissionStage
(
params
)
.
then
(
response
=>
{
.
then
(
(
response
)
=>
{
this
.
dialogVisible
=
true
this
.
dialogVisible
=
true
this
.
getApplication
()
this
.
getApplication
()
callback
&&
callback
()
callback
&&
callback
()
...
@@ -123,11 +121,11 @@ export default {
...
@@ -123,11 +121,11 @@ export default {
handleError
(
data
)
{
handleError
(
data
)
{
console
.
log
(
'提交失败了'
,
data
)
console
.
log
(
'提交失败了'
,
data
)
this
.
$message
({
type
:
'error'
,
message
:
data
.
message
})
this
.
$message
({
type
:
'error'
,
message
:
data
.
message
})
}
}
,
},
},
beforeMount
()
{
beforeMount
()
{
this
.
getApplication
()
this
.
getApplication
()
}
}
,
}
}
</
script
>
</
script
>
...
...
nuxt.config.js
浏览文件 @
e843ff39
...
@@ -10,7 +10,7 @@ export default {
...
@@ -10,7 +10,7 @@ export default {
server
:
{
server
:
{
host
:
'dev.ezijing.com'
,
host
:
'dev.ezijing.com'
,
https
:
{
https
:
{
key
:
fs
.
readFileSync
(
path
.
resolve
(
__dirname
,
'dev.ezijing.com
.key
'
)),
key
:
fs
.
readFileSync
(
path
.
resolve
(
__dirname
,
'dev.ezijing.com
-key.pem
'
)),
cert
:
fs
.
readFileSync
(
path
.
resolve
(
__dirname
,
'dev.ezijing.com.pem'
))
cert
:
fs
.
readFileSync
(
path
.
resolve
(
__dirname
,
'dev.ezijing.com.pem'
))
}
}
}
}
...
...
pages/enroll/process.vue
浏览文件 @
e843ff39
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
<li>
➢ 英文本科成绩单(在读生截止到上学期末)
</li>
<li>
➢ 英文本科成绩单(在读生截止到上学期末)
</li>
<li>
➢ 个人陈述(英文)
</li>
<li>
➢ 个人陈述(英文)
</li>
<li>
➢ 推荐信2封(英文)
</li>
<li>
➢ 推荐信2封(英文)
</li>
<
li>
注:报名费700元
</li
>
<
!--
<li>
注:报名费700元
</li>
--
>
</ul>
</ul>
</div>
</div>
</div>
</div>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论