Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
V
vue-form
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
vue-form
Commits
2e258055
提交
2e258055
authored
12月 28, 2019
作者:
王鹏飞
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
74277515
隐藏空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
42 行增加
和
20 行删除
+42
-20
App.vue
examples/App.vue
+32
-6
declare.js
examples/kelley-form/declare.js
+1
-3
file.js
examples/kelley-form/file.js
+1
-1
honor.js
examples/kelley-form/honor.js
+1
-2
training.js
examples/kelley-form/training.js
+1
-2
declare.js
examples/sofia-form/declare.js
+0
-2
honor.js
examples/sofia-form/honor.js
+1
-2
index.js
examples/sofia-form/index.js
+4
-0
training.js
examples/sofia-form/training.js
+1
-2
没有找到文件。
examples/App.vue
浏览文件 @
2e258055
...
...
@@ -2,23 +2,37 @@
<div
id=
"app"
>
<vue-form
:menus=
"menus"
default-active=
"profil
e"
:default-active=
"currentActiv
e"
@
change=
"handleChange"
@
success=
"handleSuccess"
></vue-form>
>
<!-- 最终检查 -->
<template
v-if=
"currentActive === 'final'"
>
12312321
</
template
>
</vue-form>
</div>
</template>
<
script
>
// import registerForm from './kelley-form'
import
axios
from
'axios'
import
kelleyForm
from
'./kelley-form'
import
sofiaForm
from
'./sofia-form'
function
url2Json
(
url
)
{
const
str
=
url
.
split
(
'?'
).
pop
()
return
str
.
split
(
'&'
).
reduce
((
result
,
item
)
=>
{
const
[
key
,
value
]
=
item
.
split
(
'='
)
result
[
key
]
=
value
return
result
},
{})
}
const
query
=
url2Json
(
location
.
href
)
export
default
{
name
:
'app'
,
data
()
{
return
{
currentActive
:
null
,
menus
:
sofiaForm
// menus: register
Form
projectId
:
query
.
projectId
,
currentActive
:
'profile'
,
menus
:
query
.
projectId
===
'1000'
?
sofiaForm
:
kelley
Form
}
},
methods
:
{
...
...
@@ -28,7 +42,19 @@ export default {
},
handleSuccess
(
data
)
{
console
.
log
(
'提交成功了'
,
data
)
this
.
getProgress
()
},
// 获取进度
getProgress
()
{
axios
.
get
(
'/zws/v1/enrollment/submissions?project_id=1000'
)
.
then
(
response
=>
{
console
.
log
(
response
)
})
}
},
beforeMount
()
{
this
.
getProgress
()
}
}
</
script
>
examples/kelley-form/declare.js
浏览文件 @
2e258055
export
default
{
id
:
'declare'
,
title
:
'申请声明'
,
showProgress
:
true
,
progress
:
0
,
title
:
'本人郑重声明'
,
get
:
{
action
:
'/zws/v1/enrollment/profiles?project_id=1001'
,
callback
(
data
)
{
...
...
examples/kelley-form/file.js
浏览文件 @
2e258055
export
default
{
id
:
'file'
,
title
:
'
资料上传
'
,
title
:
'
照片/附件
'
,
showProgress
:
true
,
progress
:
0
,
get
:
{
...
...
examples/kelley-form/honor.js
浏览文件 @
2e258055
export
default
{
id
:
'honor'
,
title
:
'荣誉奖励'
,
title
:
'荣誉奖励
(可选)
'
,
showProgress
:
true
,
progress
:
0
,
required
:
false
,
get
:
{
action
:
'/zws/v1/enrollment/honors?project_id=1001'
},
...
...
examples/kelley-form/training.js
浏览文件 @
2e258055
export
default
{
id
:
'training'
,
title
:
'所受培训'
,
title
:
'所受培训
(可选)
'
,
showProgress
:
true
,
progress
:
0
,
required
:
false
,
get
:
{
action
:
'/zws/v1/enrollment/trainings?project_id=1001'
,
callback
(
data
)
{
...
...
examples/sofia-form/declare.js
浏览文件 @
2e258055
export
default
{
id
:
'declare'
,
title
:
'申请声明'
,
showProgress
:
true
,
progress
:
0
,
get
:
{
action
:
'/zws/v1/enrollment/profiles?project_id=1000'
,
callback
(
data
)
{
...
...
examples/sofia-form/honor.js
浏览文件 @
2e258055
export
default
{
id
:
'honor'
,
title
:
'荣誉奖励'
,
title
:
'荣誉奖励
(可选)
'
,
showProgress
:
true
,
progress
:
0
,
required
:
false
,
get
:
{
action
:
'/zws/v1/enrollment/honors?project_id=1000'
},
...
...
examples/sofia-form/index.js
浏览文件 @
2e258055
...
...
@@ -21,6 +21,10 @@ export default [
file
,
training
,
honor
,
{
id
:
'final'
,
title
:
'最终检查'
},
declare
]
}
...
...
examples/sofia-form/training.js
浏览文件 @
2e258055
export
default
{
id
:
'training'
,
title
:
'所受培训'
,
title
:
'所受培训
(可选)
'
,
showProgress
:
true
,
progress
:
0
,
required
:
false
,
get
:
{
action
:
'/zws/v1/enrollment/trainings?project_id=1000'
,
callback
(
data
)
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论