Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
H
H5Public
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
CI / CD
CI / CD
流水线
作业
日程
统计图
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
前端开发小组
H5Public
Commits
c10bc3b7
提交
c10bc3b7
authored
9月 05, 2019
作者:
钟是志
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
业务开发
上级
c472f4d4
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
27 行增加
和
10 行删除
+27
-10
index.js
baseComponents/FormArray/index.js
+15
-10
index.js
utils/handleString/index.js
+0
-0
index.js
utils/handleSubmit/index.js
+12
-0
没有找到文件。
baseComponents/FormArray/index.js
浏览文件 @
c10bc3b7
...
...
@@ -13,11 +13,11 @@ const DiyInput = (props) => {
type
=
{
config
.
dataType
}
editable
=
{
!
config
.
readOnly
}
value
=
{
formValue
[
config
.
key
]}
placeholder
=
{
'请
输入'
}
placeholder
=
{
config
.
placeholder
||
'点击
输入'
}
onChange
=
{(
e
)
=>
{
changeValue
(
e
,
config
.
key
)
}}
{...
otherProps
}
{...
config
.
otherProps
}
>
{
giveRequiredName
(
config
)}
<
/InputItem
>
...
...
@@ -32,13 +32,13 @@ const DiyTextarea = (props) => {
title
=
{
giveRequiredName
(
config
)}
maxLength
=
{
200
}
autoHeight
=
{
true
}
placeholder
=
{
'请
输入'
}
placeholder
=
{
config
.
placeholder
||
'点击
输入'
}
editable
=
{
!
config
.
readOnly
}
value
=
{
formValue
[
config
.
key
]}
onChange
=
{(
e
)
=>
{
changeValue
(
e
,
config
.
key
)
}}
{...
otherProps
}
{...
config
.
otherProps
}
>
<
/TextareaItem
>
...
...
@@ -49,22 +49,22 @@ const DiyPicker = (props) => {
let
{
config
,
formValue
,
changeValue
}
=
props
;
let
opt
=
config
.
options
.
map
((
x
)
=>
{
return
{
label
:
x
,
value
:
x
,
label
:
x
.
name
,
value
:
x
.
key
,
}
});
return
(
<
Picker
data
=
{
opt
}
cols
=
{
1
}
extra
=
"请选择"
extra
=
{
config
.
placeholder
||
'请选择'
}
key
=
{
config
.
key
}
value
=
{[
formValue
[
config
.
key
]]}
disabled
=
{
config
.
readOnly
}
onChange
=
{(
val
)
=>
{
changeValue
(
val
[
0
],
config
.
key
);
}}
{...
otherProps
}
{...
config
.
otherProps
}
>
<
List
.
Item
arrow
=
"horizontal"
>
...
...
@@ -85,7 +85,7 @@ const DiyDatePicker = (props) => {
return
(
<
DatePicker
value
=
{
value
}
extra
=
"请选择"
extra
=
{
config
.
placeholder
||
'请选择'
}
mode
=
{
'date'
}
key
=
{
config
.
key
}
disabled
=
{
config
.
readOnly
}
...
...
@@ -113,7 +113,12 @@ const giveRequiredName = (config) => {
<
/Fragment
>
)
}
else
{
return
config
.
name
;
return
(
<
Fragment
>
<
i
style
=
{{
color
:
'red'
}}
>&
nbsp
;
&
nbsp
;
<
/i
>
{
config
.
name
}
<
/Fragment
>
)
}
};
...
...
utils/handleString.js
→
utils/handleString
/index
.js
浏览文件 @
c10bc3b7
File moved
utils/handleSubmit/index.js
0 → 100644
浏览文件 @
c10bc3b7
import
{
Toast
}
from
'antd-mobile'
export
function
checkRequiredData
(
config
=
[],
data
=
{})
{
for
(
let
x
of
config
){
if
(
x
.
required
&&
(
data
[
x
.
key
]
===
''
||
data
[
x
.
key
]
===
undefined
)){
Toast
.
fail
(
'请填写'
+
x
.
name
);
return
false
;
}
}
return
true
;
};
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论