Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
manager-app-sz
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
ReactNative
manager-app-sz
Commits
5d839ebe
提交
5d839ebe
authored
10月 30, 2017
作者:
zhouhuan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
权利人信息2
上级
b70a1ed2
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
38 行增加
和
1 行删除
+38
-1
ObligeeInfo.js
src/models/houseinfo/ObligeeInfo.js
+30
-0
index.js
src/models/index.js
+2
-0
ObligeeInfo.js
src/routes/main/houseinfo/ObligeeInfo.js
+6
-1
没有找到文件。
src/models/houseinfo/ObligeeInfo.js
浏览文件 @
5d839ebe
...
...
@@ -8,5 +8,35 @@ export default {
state
:
{
sourceData
:
[],
},
effects
:
{
*
getObligeeInfo
({
payload
},
{
take
,
put
,
call
,
select
})
{
console
.
log
(
'come on ~~'
);
if
(
payload
===
'clear'
)
{
yield
put
({
type
:
'clearList'
,
payload
:
{}
});
}
const
{
sourceData
}
=
yield
select
(
state
=>
state
.
obligeeInfo
);
console
.
log
(
sourceData
);
const
size
=
sourceData
.
length
;
const
coordinate
=
{
containerType
:
'module'
,
containerName
:
'query-DSRInfo'
,
datasourceName
:
'QueryDSRInfoTable'
,
};
const
result
=
yield
call
(
getData
,
coordinate
,
{
pst
:
size
,
psz
:
10
});
console
.
log
(
result
);
for
(
const
row
of
result
)
{
yield
put
({
type
:
'addDSR'
,
payload
:
row
});
yield
take
(
'addDSR/@@end'
);
}
},
*
addDSR
({
payload
},
{
put
})
{
yield
put
({
type
:
'setDSRList'
,
payload
:
{
arrayData
:
[
payload
]
}
});
},
},
reducers
:
{
setDSRList
(
state
,
{
payload
:
{
arrayData
}
})
{
return
{
...
state
,
sourceData
:
[...
state
.
sourceData
,
...
arrayData
]
};
},
},
};
src/models/index.js
浏览文件 @
5d839ebe
...
...
@@ -2,10 +2,12 @@ import welcome from './welcome';
import
login
from
'./login'
;
import
listHouse
from
'./houseinfo/listhouse'
;
import
HouseDetail
from
'./houseinfo/houseDetail'
;
import
obligeeInfo
from
'./houseinfo/ObligeeInfo'
;
export
default
[
welcome
,
login
,
listHouse
,
HouseDetail
,
obligeeInfo
,
];
src/routes/main/houseinfo/ObligeeInfo.js
浏览文件 @
5d839ebe
...
...
@@ -7,9 +7,14 @@ import { Card, WingBlank, WhiteSpace } from 'antd-mobile';
import
{
connect
}
from
'react-redux'
;
import
{
createAction
}
from
'../../../utils'
;
@
connect
(({
obligeeInfo
,
loading
})
=>
({
obligeeInfo
,
loading
:
!!
loading
.
effects
[
'obligeeInfo/getObligeeList'
]
}))
@
connect
(({
obligeeInfo
})
=>
({
obligeeInfo
}))
class
ObligeeInfo
extends
React
.
Component
{
componentDidMount
()
{
this
.
props
.
dispatch
(
createAction
(
'obligeeInfo/getObligeeInfo'
)());
}
render
()
{
const
{
sourceData
}
=
this
.
props
.
obligeeInfo
;
console
.
log
(
sourceData
);
return
(
<
ScrollView
>
<
WingBlank
size
=
"lg"
>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论