Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
manager-app-sz
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
ReactNative
manager-app-sz
Commits
9a2f6ff4
提交
9a2f6ff4
authored
11月 18, 2017
作者:
吴强
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1、人口信息界面,点击“新增人口”读取身份证,保存以后,性别和户籍地址字段自动消失了,没有保存,已更新
2、已经存储过该人口的身份证相关信息做一个提示框,人口信息已存在 3、人口信息界面编辑按钮去除。 4、所有的界面一行如果数据超过一定字符,显示不全,建议全部信息显示完全(做自动换行,或有下拉选项再显示完全字段信息)便于核实和查验信息。
上级
a5c14b5c
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
24 行增加
和
13 行删除
+24
-13
peopleInfo.js
src/models/peopleInfo/peopleInfo.js
+8
-4
DSRInfoDetailScreen.js
src/routes/main/dangshireninfo/DSRInfoDetailScreen.js
+2
-1
HouseDetail.js
src/routes/main/houseinfo/HouseDetail.js
+1
-0
addPeopleInfo.js
src/routes/main/peopleInfo/addPeopleInfo.js
+7
-3
peopleDetailEditScreen.js
src/routes/main/peopleInfo/peopleDetailEditScreen.js
+1
-1
peopleDetailInfo.js
src/routes/main/peopleInfo/peopleDetailInfo.js
+3
-2
config.js
src/utils/config.js
+2
-2
没有找到文件。
src/models/peopleInfo/peopleInfo.js
浏览文件 @
9a2f6ff4
...
...
@@ -71,8 +71,12 @@ export default {
datasourceName
:
'QueryRKDetails'
,
};
const
api
=
datasourceApi
(
coordinate
);
yield
call
(
api
.
create
,
payload
);
Toast
.
success
(
'新增成功!'
,
0.5
);
const
result
=
yield
call
(
api
.
create
,
payload
);
if
(
result
===
null
)
{
Toast
.
fail
(
'信息重复!'
,
2
);
}
else
{
Toast
.
success
(
'录入成功!'
,
1
);
}
yield
put
(
NavigationActions
.
navigate
({
routeName
:
'peopleInfoList'
,
}));
...
...
@@ -134,8 +138,8 @@ export default {
if
(
result
)
{
yield
put
({
type
:
'setdetailData'
,
payload
:
result
});
}
Toast
.
loading
(
'读卡完成
'
,
5
);
}
finally
{
Toast
.
loading
(
'读卡完成
...'
,
2
);
}
catch
(
e
)
{
Toast
.
loading
(
'读卡失败'
,
10
);
}
//
...
...
src/routes/main/dangshireninfo/DSRInfoDetailScreen.js
浏览文件 @
9a2f6ff4
...
...
@@ -4,7 +4,7 @@
import
React
from
'react'
;
import
{
createForm
}
from
'rc-form'
;
import
{
View
,
ScrollView
}
from
'react-native'
;
import
{
List
,
InputItem
,
Toast
,
WhiteSpace
,
WingBlank
}
from
'antd-mobile'
;
import
{
List
,
InputItem
,
Toast
,
WhiteSpace
,
WingBlank
,
TextareaItem
}
from
'antd-mobile'
;
import
Icon
from
'react-native-vector-icons/FontAwesome'
;
import
{
connect
}
from
'react-redux'
;
import
{
createAction
}
from
'../../../utils'
;
...
...
@@ -137,6 +137,7 @@ class DSRInfoDetailScreen extends React.Component {
<
List
.
Item
key
=
{
m
.
key
}
extra
=
{
singularData
[
m
.
key
]}
wrap
>
{
m
.
label
}
<
/List.Item
>
...
...
src/routes/main/houseinfo/HouseDetail.js
浏览文件 @
9a2f6ff4
...
...
@@ -24,6 +24,7 @@ class HouseDetail extends Component {
<
List
.
Item
key
=
{
key
}
extra
=
{
data
}
wrap
>
{
label
}
<
/List.Item
>
...
...
src/routes/main/peopleInfo/addPeopleInfo.js
浏览文件 @
9a2f6ff4
...
...
@@ -4,7 +4,7 @@
import
React
from
'react'
;
import
{
createForm
}
from
'rc-form'
;
import
{
View
,
ScrollView
}
from
'react-native'
;
import
{
List
,
InputItem
,
WhiteSpace
}
from
'antd-mobile'
;
import
{
List
,
InputItem
,
WhiteSpace
,
Toast
}
from
'antd-mobile'
;
import
{
connect
}
from
'react-redux'
;
import
Icon
from
'react-native-vector-icons/FontAwesome'
;
import
{
createAction
}
from
'../../../utils'
;
...
...
@@ -20,7 +20,7 @@ class AddPeopleInfo extends React.Component {
if
(
!
error
)
{
this
.
props
.
dispatch
(
createAction
(
'peopleInfo/savePeopleInfo'
)(
value
));
}
else
{
console
.
log
(
'Validation failed'
);
Toast
.
fail
(
'信息录入有误'
,
1
);
}
});
};
...
...
@@ -59,6 +59,7 @@ class AddPeopleInfo extends React.Component {
if
(
m
.
required
===
true
)
{
return
(
<
InputItem
key
=
{
m
.
key
}
{...
getFieldProps
(
m
.
key
,
{
initialValue
:
detailData
[
m
.
key
],
rules
:
[
...
...
@@ -66,6 +67,7 @@ class AddPeopleInfo extends React.Component {
{
validator
:
this
.
validateNoNull
},
],
})}
editable
=
{
false
}
clear
placeholder
=
"请输入"
ref
=
{(
el
)
=>
{
...
...
@@ -78,10 +80,12 @@ class AddPeopleInfo extends React.Component {
}
else
{
return
(
<
InputItem
key
=
{
m
.
key
}
{...
getFieldProps
(
m
.
key
,
{
initialValue
:
detailData
[
m
.
key
],
})}
clear
editable
=
{
false
}
placeholder
=
"请输入"
ref
=
{(
el
)
=>
{
this
.
customFocusInst
=
el
;
...
...
@@ -94,7 +98,7 @@ class AddPeopleInfo extends React.Component {
})}
{[
1
].
map
(()
=>
{
return
(
<
List
.
Item
>
<
List
.
Item
key
=
"saveItem"
>
<
View
style
=
{{
flexDirection
:
'row'
,
justifyContent
:
'center'
}}
>
<
Icon
.
Button
name
=
"save"
...
...
src/routes/main/peopleInfo/peopleDetailEditScreen.js
浏览文件 @
9a2f6ff4
...
...
@@ -4,7 +4,7 @@
import
React
from
'react'
;
import
{
createForm
}
from
'rc-form'
;
import
{
View
,
ScrollView
}
from
'react-native'
;
import
{
List
,
InputItem
,
WhiteSpace
}
from
'antd-mobile'
;
import
{
List
,
InputItem
,
WhiteSpace
,
TextareaItem
}
from
'antd-mobile'
;
import
{
connect
}
from
'react-redux'
;
import
Icon
from
'react-native-vector-icons/FontAwesome'
;
import
{
createAction
}
from
'../../../utils'
;
...
...
src/routes/main/peopleInfo/peopleDetailInfo.js
浏览文件 @
9a2f6ff4
...
...
@@ -26,13 +26,13 @@ class PeopleDetailInfo extends React.Component {
<
WhiteSpace
/>
<
WingBlank
>
<
View
style
=
{{
flexDirection
:
'row'
,
justifyContent
:
'space-between'
}}
>
<
Icon
.
Button
{
/*
<Icon.Button
name="edit"
backgroundColor="#08BBF9"
onPress={this.onEdit}
>
编辑
<
/Icon.Button
>
</Icon.Button>
*/
}
<
/View
>
<
WhiteSpace
/>
<
List
>
...
...
@@ -42,6 +42,7 @@ class PeopleDetailInfo extends React.Component {
<
List
.
Item
key
=
{
m
.
key
}
extra
=
{
detailData
[
m
.
key
]}
wrap
>
{
m
.
label
}
<
/List.Item
>
...
...
src/utils/config.js
浏览文件 @
9a2f6ff4
...
...
@@ -30,8 +30,8 @@ const config = {
productId
:
'manager-app-sz'
,
footerText
:
'上海铂蓝信息科技有限公司'
,
contextPath
:
''
,
//
apiContextPath: 'http://14.21.68.149:9089/test',
apiContextPath
:
'http://192.168.1.22:8080/bm'
,
apiContextPath
:
'http://14.21.68.149:9089/test'
,
//
apiContextPath: 'http://192.168.1.22:8080/bm',
defaultDateFormat
,
defaultTimeFormat
,
defaultDateTimeFormat
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论