Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
alumni-show-h5
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
alumni-show-h5
Commits
b010dd5b
提交
b010dd5b
authored
12月 02, 2020
作者:
lihuihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
添加时间组件
上级
1fc12644
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
38 行增加
和
7 行删除
+38
-7
form.vue
src/views/attestation/form.vue
+38
-7
没有找到文件。
src/views/attestation/form.vue
浏览文件 @
b010dd5b
...
...
@@ -4,13 +4,12 @@
<div
class=
"tips"
>
注:以下信息请用英文大写字母填写,提交后请下载打印,签字确认信息后上传图片。
</div>
<!-- 通过 pattern 进行正则校验 -->
<div
class=
"item"
>
<p
class=
"txt"
>
姓名 Name
<span>
(请保证与护照名字
顺序一样
)
</span></p>
<p
class=
"txt"
>
姓名 Name
<span>
(请保证与护照名字
完全一致,包括名字顺序和标点符号
)
</span></p>
<van-field
class=
"bor"
v-model=
"form.name"
name=
"pattern"
placeholder=
"请填写"
:rules=
"[
{ pattern, message: '输入有误,请检查并重新填写' }]"
/>
</div>
<div
class=
"item"
>
...
...
@@ -36,11 +35,12 @@
<div
class=
"item"
>
<p
class=
"txt"
>
出生日期 Date of birth (yyyy-mm-dd)
</p>
<van-field
@
click=
"seleDateShow = true"
class=
"bor"
disabled
v-model=
"form.birth_date"
name=
"validator"
placeholder=
"请填写"
:rules=
"[
{ validator, message: '请填写正确日期' }]"
placeholder=
"请选择"
/>
</div>
<div
class=
"item"
>
...
...
@@ -161,12 +161,21 @@
@
cancel=
"seleIsShow = false"
/>
</div>
<div
class=
"get-date"
v-if=
"seleDateShow"
>
<van-datetime-picker
class=
"pop"
v-model=
"currentDate"
type=
"date"
title=
"选择年月日"
@
confirm=
"confirmDate"
@
cancel=
"seleDateShow = false"
/>
</div>
</div>
</
template
>
<
script
>
import
*
as
api
from
'@/api/attestation'
import
{
Form
,
Button
,
Dialog
,
Toast
,
Picker
}
from
'vant'
import
{
Form
,
Button
,
Dialog
,
Toast
,
Picker
,
DatetimePicker
}
from
'vant'
export
default
{
metaInfo
:
{
title
:
'三级认证个人信息填写'
...
...
@@ -176,10 +185,13 @@ export default {
[
Button
.
name
]:
Button
,
[
Dialog
.
name
]:
Dialog
,
[
Toast
.
name
]:
Toast
,
[
Picker
.
name
]:
Picker
[
Picker
.
name
]:
Picker
,
[
DatetimePicker
.
name
]:
DatetimePicker
},
data
()
{
return
{
seleDateShow
:
false
,
currentDate
:
new
Date
(),
seleIsShow
:
false
,
columns
:
[
'男 MALE'
,
'女 FEMALE'
],
form
:
{
...
...
@@ -211,6 +223,11 @@ export default {
}
},
methods
:
{
confirmDate
(
val
)
{
const
date
=
`
${
val
.
getFullYear
()}
-
${
val
.
getMonth
()
+
1
}
-
${
val
.
getDate
()}
`
this
.
form
.
birth_date
=
date
this
.
seleDateShow
=
false
},
getCertificationDetail
()
{
api
.
getAttestationDetail
(
this
.
$route
.
query
.
id
).
then
(
response
=>
{
this
.
form
=
response
...
...
@@ -304,6 +321,20 @@ export default {
}
</
script
>
<
style
lang=
"scss"
scoped
>
.get-date
{
width
:
100%
;
height
:
100%
;
position
:
fixed
;
top
:
0
;
left
:
0
;
background
:
rgba
(
0
,
0
,
0
,
0
.5
);
.pop
{
width
:
100%
;
position
:
absolute
;
bottom
:
0
;
left
:
0
;
}
}
.sele
{
width
:
100%
;
height
:
100%
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论