Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
project-online-pc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
project-online-pc
Commits
4a729a74
提交
4a729a74
authored
12月 23, 2022
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore(报名申请): 办理入学阶段增加提交;新增FINISHED阶段;
上级
9d20b14f
隐藏空白字符变更
内嵌
并排
正在显示
33 个修改的文件
包含
148 行增加
和
300 行删除
+148
-300
home.vue
modules/my/account/home.vue
+2
-1
byzs.js
modules/my/admission/form/byzs.js
+4
-11
cjd.js
modules/my/admission/form/cjd.js
+4
-11
grcs.js
modules/my/admission/form/grcs.js
+4
-11
tjx.js
modules/my/admission/form/tjx.js
+4
-11
xfjn.js
modules/my/admission/form/xfjn.js
+3
-11
xy.js
modules/my/admission/form/xy.js
+22
-15
ywjl.js
modules/my/admission/form/ywjl.js
+3
-11
yynl.js
modules/my/admission/form/yynl.js
+3
-11
index.vue
modules/my/admission/index.vue
+5
-5
complete.vue
modules/my/application/complete.vue
+13
-0
declare.js
modules/my/application/form/declare.js
+3
-3
tjx.js
modules/my/application/form/tjx.js
+3
-11
index.js
modules/my/index.js
+11
-0
byzs.js
modules/my/interview/form/byzs.js
+3
-11
cjd.js
modules/my/interview/form/cjd.js
+3
-11
tjx.js
modules/my/interview/form/tjx.js
+3
-11
xwzs.js
modules/my/interview/form/xwzs.js
+4
-11
xwzszm.js
modules/my/interview/form/xwzszm.js
+4
-11
ywjl.js
modules/my/interview/form/ywjl.js
+3
-11
yynl.js
modules/my/interview/form/yynl.js
+3
-11
zp.js
modules/my/interview/form/zp.js
+3
-11
index.vue
modules/my/interview/index.vue
+6
-15
byzs.js
modules/my/review/form/byzs.js
+3
-11
cjd.js
modules/my/review/form/cjd.js
+3
-11
grcs.js
modules/my/review/form/grcs.js
+3
-11
tjx.js
modules/my/review/form/tjx.js
+3
-11
xfjn.js
modules/my/review/form/xfjn.js
+3
-11
xy.js
modules/my/review/form/xy.js
+4
-2
ywjl.js
modules/my/review/form/ywjl.js
+4
-11
yynl.js
modules/my/review/form/yynl.js
+3
-11
index.vue
modules/my/review/index.vue
+4
-4
index.vue
modules/my/welcome/index.vue
+2
-2
没有找到文件。
modules/my/account/home.vue
浏览文件 @
4a729a74
...
...
@@ -53,7 +53,8 @@ export default {
0
:
[
'FILLING'
,
'PREPAYMENT'
],
1
:
[
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
],
2
:
[
'REGISTRATION'
,
'PAYMENT'
],
3
:
[
'CLOSED'
]
3
:
[
'CLOSED'
],
4
:
[
'FINISHED'
]
},
result
:
{},
welcomeShow
:
false
...
...
modules/my/admission/form/byzs.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -11,17 +13,8 @@ export default function(_this) {
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'REGISTRATION'
,
'PAYMENT'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
const
attachment
=
attachments
.
reduce
(
(
result
,
item
)
=>
{
if
(
item
.
file_type_id
===
'DIPLOMA_CN'
)
{
...
...
modules/my/admission/form/cjd.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -7,17 +9,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'REGISTRATION'
,
'PAYMENT'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
return
attachments
.
reduce
(
(
result
,
item
)
=>
{
if
(
item
.
file_type_id
===
'REPORT_CARD_CN'
)
{
...
...
modules/my/admission/form/grcs.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -7,17 +9,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'REGISTRATION'
,
'PAYMENT'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
const
PERSONAL_STATEMENT
=
attachments
.
filter
(
item
=>
{
return
item
.
file_type_id
===
'PERSONAL_STATEMENT'
})
...
...
modules/my/admission/form/tjx.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -7,17 +9,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'REGISTRATION'
,
'PAYMENT'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
return
attachments
.
reduce
(
(
result
,
item
)
=>
{
item
.
disabled
=
item
.
upload_operator_user_id
!==
_this
.
user
?.
id
...
...
modules/my/admission/form/xfjn.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -10,17 +11,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'REGISTRATION'
,
'PAYMENT'
,
'CLOSED'
]
// this.form.options.disabled = stageList.findIndex(item => item === submissionStage) > 6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
7
const
PAYMENT_VOUCHER
=
attachments
.
filter
(
item
=>
{
return
item
.
file_type_id
===
'PAYMENT_VOUCHER'
})
...
...
modules/my/admission/form/xy.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
id
:
'admission_xy'
,
...
...
@@ -7,26 +9,30 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'REGISTRATION'
,
'PAYMENT'
,
'CLOSED'
]
// this.form.options.disabled = stageList.findIndex(item => item === submissionStage) > 6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
7
const
ADMISSION_AGREEMENT
=
attachments
.
filter
(
item
=>
{
return
item
.
file_type_id
===
'ADMISSION_AGREEMENT'
})
return
{
ADMISSION_AGREEMENT
}
}
},
update
:
{
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/submit/
${
process
.
env
.
projectId
}
`
,
beforeRequest
(
data
)
{
return
{
submission_stage
:
'CLOSED'
}
},
callback
()
{
_this
.
$message
({
type
:
'success'
,
message
:
'提交成功'
})
_this
.
getApplication
()
this
.
form
.
options
.
disabled
=
true
},
errorCallback
()
{
_this
.
completeVisible
=
true
}
},
form
:
{
prev
:
{
to
:
{
query
:
{
active
:
'admission_xfjn'
}
}
},
hasButton
:
false
,
submitText
:
'提交'
,
options
:
{
'label-position'
:
'top'
},
items
:
[
{
...
...
@@ -34,14 +40,15 @@ export default function(_this) {
required
:
true
,
label
:
'入学协议'
,
model
:
'ADMISSION_AGREEMENT'
,
rules
:
[{
required
:
true
,
message
:
'请上传'
,
trigger
:
'change'
}],
attrs
:
{
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`
,
data
:
{
file_type
:
'ADMISSION_AGREEMENT'
}
},
prepend
:
`
<p><a href="https://webapp-pub.ezijing.com/project/sbu-plus/%E5%85%A5%E5%AD%A6%E5%8D%8F%E8%AE%AE.pdf" target="_blank" download="入学协议">下载入学协议</a></p>
<p>申请者可将签字后的入学协议原件扫描或拍照后提交。</p>
prepend
:
//
<p><a href="https://webapp-pub.ezijing.com/project/sbu-plus/%E5%85%A5%E5%AD%A6%E5%8D%8F%E8%AE%AE.pdf" target="_blank" download="入学协议">下载入学协议</a></p>
`
<p>申请者可将签字后的入学协议原件扫描或拍照后提交。</p>
<p>学员应仔细阅读《入学协议》以及课程介绍,如对入学协议或课程有异议,请第一时间与课程顾问咨询确认。请用A4纸打印后,在入学协议上签上姓名和日期,内容需显示完整、格式整齐、字迹清晰可辨。上传文件仅限“jpg,jpeg,pdf,png”格式,文件小于10Mb。</p>
`
}
...
...
modules/my/admission/form/ywjl.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
{
id
:
'admission_ywjl'
,
title
:
'英文简历'
,
...
...
@@ -5,17 +7,7 @@ export default {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
6
const
RESUME_EN
=
attachments
.
filter
(
item
=>
{
return
item
.
file_type_id
===
'RESUME_EN'
})
...
...
modules/my/admission/form/yynl.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
id
:
'admission_yynl'
,
...
...
@@ -6,17 +7,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
6
return
attachments
.
reduce
(
(
result
,
item
)
=>
{
if
(
item
.
file_type_id
===
'DOMESTIC_LANGUAGE_SCORE'
)
{
...
...
modules/my/admission/index.vue
浏览文件 @
4a729a74
...
...
@@ -37,7 +37,7 @@
<el-button
type=
"primary"
@
click=
"dialogVisible = false"
>
忽略
</el-button>
</
template
>
</el-dialog>
<app-complete
:type=
"
2
"
v-model=
"completeVisible"
></app-complete>
<app-complete
:type=
"
3
"
v-model=
"completeVisible"
></app-complete>
</app-layout>
</template>
...
...
@@ -68,19 +68,19 @@ export default {
this
.
currentActive
=
query
.
active
||
'admission_xfjn'
}
},
showSubmitedDialog
(
value
)
{
showSubmit
t
edDialog
(
value
)
{
this
.
dialogVisible
=
value
}
},
computed
:
{
isSubmited
()
{
isSubmit
t
ed
()
{
if
(
this
.
detail
)
{
return
this
.
detail
.
material
.
submission_stage
===
'PAYMENT'
}
return
false
},
showSubmitedDialog
()
{
return
this
.
isSubmited
&&
this
.
currentActive
===
'admission_byzs'
showSubmit
t
edDialog
()
{
return
this
.
isSubmit
t
ed
&&
this
.
currentActive
===
'admission_byzs'
},
user
()
{
return
this
.
$store
.
state
.
user
...
...
modules/my/application/complete.vue
浏览文件 @
4a729a74
...
...
@@ -95,6 +95,19 @@ export default {
],
view
:
{
to
:
{
path
:
'/my/review'
,
query
:
{
active
:
'admission_byzs'
}
}
}
}
],
[
{
title
:
'缴费凭证'
,
code
:
'CLOSED.attachments.missed_required_list.PAYMENT_VOUCHER'
,
view
:
{
to
:
{
path
:
'/my/admission'
,
query
:
{
active
:
'admission_xfjn'
}
}
}
},
{
title
:
'入学协议'
,
code
:
'CLOSED.attachments.missed_required_list.ADMISSION_AGREEMENT'
,
view
:
{
to
:
{
path
:
'/my/admission'
,
query
:
{
active
:
'admission_xy'
}
}
}
}
]
]
}
...
...
modules/my/application/form/declare.js
浏览文件 @
4a729a74
...
...
@@ -13,9 +13,9 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
isSubmited
=
submissionStage
!==
'FILLING'
this
.
form
.
options
.
disabled
=
isSubmited
if
(
isSubmited
)
{
const
isSubmit
t
ed
=
submissionStage
!==
'FILLING'
this
.
form
.
options
.
disabled
=
isSubmit
t
ed
if
(
isSubmit
t
ed
)
{
return
{
isAgree
:
[
1
]
}
}
return
{
isAgree
:
[]
}
...
...
modules/my/application/form/tjx.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
/**
* 推荐信
*/
...
...
@@ -13,17 +15,7 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
3
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
3
const
list
=
data
.
data
.
material
.
reco_letters
||
[]
return
list
.
length
?
list
:
[{},
{}]
}
...
...
modules/my/index.js
0 → 100644
浏览文件 @
4a729a74
export
const
STAGE_LIST
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
,
'FINISHED'
]
modules/my/interview/form/byzs.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -7,17 +8,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
return
attachments
.
reduce
(
(
result
,
item
)
=>
{
if
(
item
.
file_type_id
===
'DIPLOMA_CN'
)
{
...
...
modules/my/interview/form/cjd.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -11,17 +12,8 @@ export default function(_this) {
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
const
attachment
=
attachments
.
reduce
(
(
result
,
item
)
=>
{
if
(
item
.
file_type_id
===
'REPORT_CARD_CN'
)
{
...
...
modules/my/interview/form/tjx.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -7,17 +8,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
return
attachments
.
reduce
(
(
result
,
item
)
=>
{
const
types
=
[
'RECOMMENDATION_LETTER'
,
'RECOMMENDATION_LETTER_2'
]
...
...
modules/my/interview/form/xwzs.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
{
id
:
'interview_xwzs'
,
title
:
'学位证书'
,
...
...
@@ -5,17 +7,8 @@ export default {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
const
DEGREE_CERT_CN
=
attachments
.
filter
(
item
=>
{
return
item
.
file_type_id
===
'DEGREE_CERT_CN'
})
...
...
modules/my/interview/form/xwzszm.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
{
id
:
'interview_xwzsywzm'
,
title
:
'学位证书英文证明'
,
...
...
@@ -5,17 +7,8 @@ export default {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
const
DEGREE_CERT_EN
=
attachments
.
filter
(
item
=>
{
return
item
.
file_type_id
===
'DEGREE_CERT_EN'
})
...
...
modules/my/interview/form/ywjl.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -7,17 +8,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
const
RESUME_EN
=
attachments
.
filter
(
item
=>
{
return
item
.
file_type_id
===
'RESUME_EN'
})
...
...
modules/my/interview/form/yynl.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -11,17 +12,8 @@ export default function(_this) {
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
const
attachment
=
attachments
.
reduce
(
(
result
,
item
)
=>
{
if
(
item
.
file_type_id
===
'INTERNATIONAL_LANGUAGE_SCORE'
)
{
...
...
modules/my/interview/form/zp.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
id
:
'interview_zp'
,
...
...
@@ -6,17 +7,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
2
const
PERSONAL_PHOTO_FOR_ID
=
attachments
.
filter
(
item
=>
{
return
item
.
file_type_id
===
'PERSONAL_PHOTO_FOR_ID'
})
...
...
modules/my/interview/index.vue
浏览文件 @
4a729a74
...
...
@@ -38,6 +38,7 @@ import AppLayout from '../layout.vue'
import
getMenu
from
'./form'
import
AppComplete
from
'../application/complete.vue'
import
*
as
api
from
'@/api/my'
import
{
STAGE_LIST
}
from
'../index'
export
default
{
components
:
{
AppLayout
,
AppComplete
},
...
...
@@ -59,29 +60,19 @@ export default {
this
.
currentActive
=
query
.
active
||
'interview_ywjl'
}
},
showSubmitedDialog
(
value
)
{
showSubmit
t
edDialog
(
value
)
{
this
.
dialogVisible
=
value
}
},
computed
:
{
isSubmited
()
{
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
isSubmitted
()
{
if
(
this
.
detail
)
{
return
stageList
.
findIndex
(
item
=>
item
===
this
.
detail
.
material
.
submission_stage
)
>
2
return
STAGE_LIST
.
findIndex
(
item
=>
item
===
this
.
detail
.
material
.
submission_stage
)
>
2
}
return
false
},
showSubmitedDialog
()
{
return
this
.
isSubmited
&&
this
.
currentActive
===
'interview_yynl'
showSubmit
t
edDialog
()
{
return
this
.
isSubmit
t
ed
&&
this
.
currentActive
===
'interview_yynl'
},
user
()
{
return
this
.
$store
.
state
.
user
...
...
modules/my/review/form/byzs.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -11,17 +12,8 @@ export default function(_this) {
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'REGISTRATION'
,
'PAYMENT'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
const
attachment
=
attachments
.
reduce
(
(
result
,
item
)
=>
{
if
(
item
.
file_type_id
===
'DIPLOMA_CN'
)
{
...
...
modules/my/review/form/cjd.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -7,17 +8,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'REGISTRATION'
,
'PAYMENT'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
return
attachments
.
reduce
(
(
result
,
item
)
=>
{
if
(
item
.
file_type_id
===
'REPORT_CARD_CN'
)
{
...
...
modules/my/review/form/grcs.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -7,17 +8,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'REGISTRATION'
,
'PAYMENT'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
const
PERSONAL_STATEMENT
=
attachments
.
filter
(
item
=>
{
return
item
.
file_type_id
===
'PERSONAL_STATEMENT'
})
...
...
modules/my/review/form/tjx.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -7,17 +8,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'REGISTRATION'
,
'PAYMENT'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>=
6
return
attachments
.
reduce
(
(
result
,
item
)
=>
{
item
.
disabled
=
item
.
upload_operator_user_id
!==
_this
.
user
?.
id
...
...
modules/my/review/form/xfjn.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
...
...
@@ -10,17 +11,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'REGISTRATION'
,
'PAYMENT'
,
'CLOSED'
]
// this.form.options.disabled = stageList.findIndex(item => item === submissionStage) > 6
// this.form.options.disabled = STAGE_LIST.findIndex(item => item === submissionStage) > 6
const
PAYMENT_VOUCHER
=
attachments
.
filter
(
item
=>
{
return
item
.
file_type_id
===
'PAYMENT_VOUCHER'
})
...
...
modules/my/review/form/xy.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
id
:
'admission_xy'
,
...
...
@@ -6,8 +8,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
6
const
ADMISSION_AGREEMENT
=
attachments
.
filter
(
item
=>
{
return
item
.
file_type_id
===
'ADMISSION_AGREEMENT'
})
...
...
modules/my/review/form/ywjl.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
{
id
:
'admission_ywjl'
,
title
:
'英文简历'
,
...
...
@@ -5,17 +7,8 @@ export default {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
6
const
RESUME_EN
=
attachments
.
filter
(
item
=>
{
return
item
.
file_type_id
===
'RESUME_EN'
})
...
...
modules/my/review/form/yynl.js
浏览文件 @
4a729a74
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
id
:
'admission_yynl'
,
...
...
@@ -6,17 +7,8 @@ export default function(_this) {
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
const
stageList
=
[
'FILLING'
,
'PREPAYMENT'
,
'INTERVIEW_APPLICATION'
,
'AUDITION'
,
'INTERVIEW'
,
'PAYMENT'
,
'REGISTRATION'
,
'CLOSED'
]
this
.
form
.
options
.
disabled
=
stageList
.
findIndex
(
item
=>
item
===
submissionStage
)
>
6
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
6
return
attachments
.
reduce
(
(
result
,
item
)
=>
{
if
(
item
.
file_type_id
===
'DOMESTIC_LANGUAGE_SCORE'
)
{
...
...
modules/my/review/index.vue
浏览文件 @
4a729a74
...
...
@@ -68,19 +68,19 @@ export default {
this
.
currentActive
=
query
.
active
||
'admission_cjd'
}
},
showSubmitedDialog
(
value
)
{
showSubmit
t
edDialog
(
value
)
{
this
.
dialogVisible
=
value
}
},
computed
:
{
isSubmited
()
{
isSubmit
t
ed
()
{
if
(
this
.
detail
)
{
return
this
.
detail
.
material
.
submission_stage
===
'PAYMENT'
}
return
false
},
showSubmitedDialog
()
{
return
this
.
isSubmited
&&
this
.
currentActive
===
'admission_byzs'
showSubmit
t
edDialog
()
{
return
this
.
isSubmit
t
ed
&&
this
.
currentActive
===
'admission_byzs'
},
user
()
{
return
this
.
$store
.
state
.
user
...
...
modules/my/welcome/index.vue
浏览文件 @
4a729a74
<
template
>
<div
v-if=
"loaded"
>
<index-welcome
@
update=
"handleUpdate"
v-if=
"!isSubmited"
/>
<index-welcome
@
update=
"handleUpdate"
v-if=
"!isSubmit
t
ed"
/>
<index-pay
v-else
/>
</div>
</
template
>
...
...
@@ -39,7 +39,7 @@ export default {
}
},
computed
:
{
isSubmited
()
{
isSubmit
t
ed
()
{
const
{
FILLING
=
{}
}
=
this
.
progress
if
(
FILLING
&&
FILLING
.
basic_info
)
{
return
!!
FILLING
.
basic_info
.
progress
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论