Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
manager-app-sz
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
ReactNative
manager-app-sz
Commits
2b48c022
提交
2b48c022
authored
10月 27, 2017
作者:
吴强
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Merge branch 'master' of
git://192.168.1.116/bolan-root/frontend/manager-app-sz
into wq
# Conflicts: # src/models/login.js # src/routes/login.js #新做出来的界面,列表。
上级
5f021804
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
21 行增加
和
13 行删除
+21
-13
index.js
src/models/index.js
+0
-2
listhouse.js
src/models/listhouse.js
+9
-4
FlatListItem.js
src/routes/main/houseinfo/FlatListItem.js
+2
-2
HouseDetail.js
src/routes/main/houseinfo/HouseDetail.js
+1
-2
listhouse.js
src/routes/main/houseinfo/listhouse.js
+9
-3
没有找到文件。
src/models/index.js
浏览文件 @
2b48c022
import
welcome
from
'./welcome'
;
import
login
from
'./login'
;
import
listHouse
from
'./listhouse'
;
import
houseDetail
from
'./houseDetail'
;
export
default
[
welcome
,
login
,
listHouse
,
houseDetail
,
];
src/models/listhouse.js
浏览文件 @
2b48c022
import
{
connect
}
from
'react-redux
'
;
import
{
getData
}
from
'../utils/DataTemplate
'
;
export
default
{
namespace
:
'ListHouse'
,
...
...
@@ -22,9 +22,14 @@ export default {
const
{
sourceData
}
=
yield
select
(
state
=>
state
.
ListHouse
);
console
.
info
(
sourceData
);
const
size
=
sourceData
.
length
;
const
result
=
yield
call
(
''
,
'query-DSRFWInfo'
,
'QueryfwTable'
,
{
pst
:
size
,
psz
:
10
});
const
{
arrayData
}
=
result
;
for
(
const
row
of
arrayData
)
{
const
coordinate
=
{
containerType
:
'module'
,
containerName
:
'query-DSRFWInfo'
,
datasourceName
:
'QueryfwTable'
,
};
const
result
=
yield
call
(
getData
,
coordinate
,
{
pst
:
size
,
psz
:
10
});
// const result = yield call('', 'query-DSRFWInfo', 'QueryfwTable', { pst: size, psz: 10 });
for
(
const
row
of
result
)
{
yield
put
({
type
:
'addHouse'
,
payload
:
row
});
yield
take
(
'addHouse/@@end'
);
}
...
...
src/routes/main/houseinfo/FlatListItem.js
浏览文件 @
2b48c022
...
...
@@ -4,7 +4,7 @@ import { TouchableOpacity, Text, View, StyleSheet, Dimensions, Image } from 'rea
const
totalWidth
=
Dimensions
.
get
(
'window'
).
width
;
class
FlatListItem
extends
PureComponent
{
onPress
=
()
=>
{
this
.
props
.
onPressItem
(
this
.
props
.
item
[
1
]
);
this
.
props
.
onPressItem
(
this
.
props
.
item
.
id
);
};
render
()
{
...
...
@@ -16,7 +16,7 @@ class FlatListItem extends PureComponent {
>
<
View
style
=
{
styles
.
item
}
>
<
View
style
=
{
styles
.
width50
}
>
<
Text
style
=
{{
color
:
'#1BB7FF'
,
fontSize
:
16
}}
>
{
this
.
props
.
item
[
3
]
}
<
/Text
>
<
Text
style
=
{{
color
:
'#1BB7FF'
,
fontSize
:
16
}}
>
{
this
.
props
.
item
.
fangWuZuoLuo
}
<
/Text
>
<
/View
>
<
View
style
=
{
styles
.
nameView
}
>
<
Text
style
=
{
styles
.
nm
}
>
发布时间:
2017
/
10
/
27
<
/Text
>
...
...
src/routes/main/houseinfo/HouseDetail.js
浏览文件 @
2b48c022
...
...
@@ -23,8 +23,7 @@ export default {
console
.
info
(
sourceData
);
const
size
=
sourceData
.
length
;
const
result
=
yield
call
(
calcModuleDatasource
,
'query-DSRFWInfo'
,
'QueryfwTable'
,
{
pst
:
size
,
psz
:
10
});
const
{
arrayData
}
=
result
;
for
(
const
row
of
arrayData
)
{
for
(
const
row
of
result
)
{
yield
put
({
type
:
'addHouse'
,
payload
:
row
});
yield
take
(
'addHouse/@@end'
);
}
...
...
src/routes/main/houseinfo/listhouse.js
浏览文件 @
2b48c022
...
...
@@ -3,6 +3,7 @@ import { View, StyleSheet, FlatList, Text } from 'react-native';
import
{
connect
}
from
'react-redux'
;
import
{
createAction
}
from
'../../../utils'
;
import
FlatListItem
from
'./FlatListItem'
;
import
{
getData
}
from
"../../../utils/DataTemplate"
;
@
connect
(({
ListHouse
,
loading
})
=>
({
ListHouse
,
loading
:
!!
loading
.
effects
[
'ListHouse/getHouseList'
]
}))
class
ListHouContent
extends
Component
{
...
...
@@ -15,7 +16,7 @@ class ListHouContent extends Component {
onEndReached
=
()
=>
{
// 以下是制造新数据
if
(
!
this
.
props
.
loading
)
{
this
.
props
.
dispatch
(
createAction
(
'ListHouse/getHouseList'
)(
{
pst
:
11
,
psz
:
10
}
));
this
.
props
.
dispatch
(
createAction
(
'ListHouse/getHouseList'
)());
}
};
getItemLayout
=
(
data
,
index
)
=>
(
...
...
@@ -43,7 +44,7 @@ class ListHouContent extends Component {
* @private
*/
// 这里指定使用数组下标作为唯一索引
keyExtractor
=
(
item
,
index
)
=>
`
${
item
[
0
]
}
`
;
keyExtractor
=
item
=>
`
${
item
.
id
}
`
;
// 自定义分割线
renderItemSeparatorComponent
=
({
highlighted
})
=>
(
...
...
@@ -72,6 +73,7 @@ class ListHouContent extends Component {
* @private
*/
renderItem
=
({
item
})
=>
{
console
.
info
(
item
);
return
(
<
FlatListItem
item
=
{
item
}
...
...
@@ -79,7 +81,11 @@ class ListHouContent extends Component {
/
>
);
};
onPressItem
=
(
id
)
=>
{
getData
().
then
((
r
)
=>
{
console
.
log
(
r
);
});
};
render
()
{
return
(
<
FlatList
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论