Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
project-online-pc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
project-online-pc
Commits
fddf2130
提交
fddf2130
authored
12月 29, 2022
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore(报名申请): 申请表格移动到综合评审阶段
上级
0823592c
显示空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
97 行增加
和
29 行删除
+97
-29
complete.vue
modules/my/application/complete.vue
+5
-5
preview.vue
modules/my/application/preview.vue
+3
-3
index.js
modules/my/interview/form/index.js
+2
-2
yynl.js
modules/my/interview/form/yynl.js
+9
-9
index.vue
modules/my/interview/index.vue
+1
-1
byzs.js
modules/my/review/form/byzs.js
+9
-7
form.js
modules/my/review/form/form.js
+65
-0
index.js
modules/my/review/form/index.js
+2
-1
index.vue
modules/my/review/index.vue
+1
-1
没有找到文件。
modules/my/application/complete.vue
浏览文件 @
fddf2130
...
...
@@ -65,11 +65,6 @@ export default {
title
:
'语言能力证明'
,
code
:
'INTERVIEW_APPLICATION.attachments.missed_required_list.INTERNATIONAL_LANGUAGE_SCORE'
,
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_yynl'
}
}
}
},
{
title
:
'申请表格'
,
code
:
'INTERVIEW_APPLICATION.attachments.missed_required_list.APPLICATION_FORM'
,
view
:
{
to
:
{
path
:
'/my/interview'
,
query
:
{
active
:
'interview_form'
}
}
}
}
],
[
...
...
@@ -99,6 +94,11 @@ export default {
'REGISTRATION.attachments.missed_required_list.PROOF_READING'
],
view
:
{
to
:
{
path
:
'/my/review'
,
query
:
{
active
:
'admission_byzs'
}
}
}
},
{
title
:
'申请表格'
,
code
:
'INTERVIEW_APPLICATION.attachments.missed_required_list.APPLICATION_FORM'
,
view
:
{
to
:
{
path
:
'/my/review'
,
query
:
{
active
:
'admission_form'
}
}
}
}
],
[
...
...
modules/my/application/preview.vue
浏览文件 @
fddf2130
...
...
@@ -396,14 +396,14 @@ export default {
[
{
name
:
'英文简历'
,
code
:
'RESUME_EN'
},
{
name
:
'成绩单(中文)'
,
code
:
'REPORT_CARD_CN'
},
{
name
:
'语言能力证明'
,
code
:
'INTERNATIONAL_LANGUAGE_SCORE'
},
{
name
:
'申请表格'
,
code
:
'APPLICATION_FORM'
}
{
name
:
'语言能力证明'
,
code
:
'INTERNATIONAL_LANGUAGE_SCORE'
}
],
[
{
name
:
'成绩单(英文)'
,
code
:
'REPORT_CARD_EN'
},
{
name
:
'推荐信'
,
code
:
[
'RECOMMENDATION_LETTER'
,
'RECOMMENDATION_LETTER_2'
]
},
{
name
:
'个人陈述'
,
code
:
'PERSONAL_STATEMENT'
},
{
name
:
'毕业证书或在读证明'
,
code
:
[
'DIPLOMA_CN'
,
'DEGREE_CERT_CN'
,
'PROOF_READING'
]
}
{
name
:
'毕业证书或在读证明'
,
code
:
[
'DIPLOMA_CN'
,
'DEGREE_CERT_CN'
,
'PROOF_READING'
]
},
{
name
:
'申请表格'
,
code
:
'APPLICATION_FORM'
}
],
[
{
name
:
'缴费凭证'
,
code
:
'PAYMENT_VOUCHER'
},
...
...
modules/my/interview/form/index.js
浏览文件 @
fddf2130
...
...
@@ -5,12 +5,12 @@ import yynl from './yynl'
import
ywjl
from
'./ywjl'
// import zp from './zp'
// import tjx from './tjx'
import
form
from
'./form'
//
import form from './form'
export
default
function
(
_this
)
{
return
{
id
:
'interview'
,
title
:
'申请面试'
,
children
:
[
ywjl
(
_this
),
cjd
(
_this
),
yynl
(
_this
)
,
form
(
_this
)
]
children
:
[
ywjl
(
_this
),
cjd
(
_this
),
yynl
(
_this
)]
}
}
modules/my/interview/form/yynl.js
浏览文件 @
fddf2130
...
...
@@ -34,19 +34,19 @@ export default function(_this) {
return
result
},
{})
return
{
basic_info
:
basicInfo
}
},
callback
()
{
_this
.
changeSubmissionStage
(()
=>
{
this
.
form
.
options
.
disabled
=
true
})
}
// callback() {
// _this.changeSubmissionStage(() => {
// this.form.options.disabled = true
// })
// }
},
form
:
{
prev
:
{
to
:
{
query
:
{
active
:
'interview_cjd'
}
},
isSubmit
:
true
},
next
:
{
to
:
{
query
:
{
active
:
'interview_form'
}
},
isSubmit
:
true
},
//
submitText: '申请面试',
hasButton
:
false
,
//
model: { submission_stage: 'INTERVIEW_APPLICATION' },
//
next: { to: { query: { active: 'interview_form' } }, isSubmit: true },
submitText
:
'申请面试'
,
//
hasButton: false,
model
:
{
submission_stage
:
'INTERVIEW_APPLICATION'
},
options
:
{
'label-position'
:
'top'
},
items
:
[
{
...
...
modules/my/interview/index.vue
浏览文件 @
fddf2130
...
...
@@ -72,7 +72,7 @@ export default {
return
false
},
showSubmittedDialog
()
{
return
this
.
isSubmitted
&&
this
.
currentActive
===
'interview_
form
'
return
this
.
isSubmitted
&&
this
.
currentActive
===
'interview_
yynl
'
},
user
()
{
return
this
.
$store
.
state
.
user
...
...
modules/my/review/form/byzs.js
浏览文件 @
fddf2130
...
...
@@ -41,16 +41,18 @@ export default function(_this) {
},
{})
return
{
basic_info
:
basicInfo
}
},
callback
()
{
_this
.
changeSubmissionStage
(()
=>
{
this
.
form
.
options
.
disabled
=
true
// _this.$router.push('/my/admission')
})
}
//
callback() {
//
_this.changeSubmissionStage(() => {
//
this.form.options.disabled = true
//
// _this.$router.push('/my/admission')
//
})
//
}
},
form
:
{
prev
:
{
to
:
{
query
:
{
active
:
'admission_grcs'
}
}
},
prev
:
{
to
:
{
query
:
{
active
:
'admission_grcs'
}
},
isSubmit
:
true
},
next
:
{
to
:
{
query
:
{
active
:
'admission_form'
}
},
isSubmit
:
true
},
submitText
:
'提交申请'
,
hasButton
:
false
,
options
:
{
'label-position'
:
'top'
},
items
:
[
{
...
...
modules/my/review/form/form.js
0 → 100644
浏览文件 @
fddf2130
import
{
STAGE_LIST
}
from
'../../index'
export
default
function
(
_this
)
{
return
{
required
:
true
,
id
:
'admission_form'
,
title
:
'申请表格'
,
get
:
{
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/
${
process
.
env
.
projectId
}
`
,
callback
(
data
)
{
const
{
basic_info
:
basicInfo
=
{},
attachments
=
[],
submission_stage
:
submissionStage
=
'FILLING'
}
=
data
.
data
.
material
this
.
form
.
options
.
disabled
=
STAGE_LIST
.
findIndex
(
item
=>
item
===
submissionStage
)
>
6
const
attachment
=
attachments
.
reduce
(
(
result
,
item
)
=>
{
if
(
item
.
file_type_id
===
'APPLICATION_FORM'
)
{
result
.
APPLICATION_FORM
.
push
(
item
)
}
return
result
},
{
APPLICATION_FORM
:
[]
}
)
return
Object
.
assign
({},
basicInfo
,
attachment
)
}
},
update
:
{
action
:
`
${
process
.
env
.
baseURL
}
/api/enrollment/v1.0/application-materials/submit/
${
process
.
env
.
projectId
}
`
,
beforeRequest
(
data
)
{
return
{
submission_stage
:
'REGISTRATION'
}
},
callback
()
{
this
.
form
.
options
.
disabled
=
true
_this
.
dialogVisible
=
true
_this
.
getApplication
()
},
errorCallback
()
{
_this
.
completeVisible
=
true
}
},
form
:
{
prev
:
{
to
:
{
query
:
{
active
:
'admission_byzs'
}
}
},
submitText
:
'提交申请'
,
model
:
{
submission_stage
:
'REGISTRATION'
},
options
:
{
'label-position'
:
'top'
},
items
:
[
{
required
:
true
,
type
:
'v-upload'
,
model
:
'APPLICATION_FORM'
,
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
:
'APPLICATION_FORM'
},
limit
:
1
},
rules
:
[{
required
:
true
,
message
:
'请上传'
,
trigger
:
'change'
}],
prepend
:
`<p>请下载填写申请表格(First Year Application Form)模板后上传 <a href="https://webapp-pub.ezijing.com/project/sit-plus/First%20Year%20Application.docx" target="_blank" download="申请表格" style="color:#aa1941;">[下载模板]</a></p>`
}
]
}
}
}
modules/my/review/form/index.js
浏览文件 @
fddf2130
...
...
@@ -6,11 +6,12 @@ import xfjn from './xfjn'
import
tjx
from
'./tjx'
import
grcs
from
'./grcs'
// import yynl from './yynl'
import
form
from
'./form'
export
default
function
(
_this
)
{
return
{
id
:
'admission'
,
title
:
'综合评审'
,
children
:
[
cjd
(
_this
),
tjx
(
_this
),
grcs
(
_this
),
byzs
(
_this
),
xfjn
(
_this
)]
children
:
[
cjd
(
_this
),
tjx
(
_this
),
grcs
(
_this
),
byzs
(
_this
),
xfjn
(
_this
)
,
form
(
_this
)
]
}
}
modules/my/review/index.vue
浏览文件 @
fddf2130
...
...
@@ -80,7 +80,7 @@ export default {
return
false
},
showSubmittedDialog
()
{
return
this
.
isSubmitted
&&
this
.
currentActive
===
'admission_
byzs
'
return
this
.
isSubmitted
&&
this
.
currentActive
===
'admission_
form
'
},
user
()
{
return
this
.
$store
.
state
.
user
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论