index.js
1.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
import React, { Component } from 'react'
import { connect } from 'dva'
import { Toast } from 'antd-mobile';
import { NavLink } from 'dva/router'
import shareHide from "../../utils/shareHide";
import css from './databank.less';
class DataBank extends Component {
constructor(){
super()
this.state={
dataList: []
}
}
componentDidMount() {
document.title = '资料库'
const _this = this;
shareHide();
Toast.loading('loading...');
this.props.dispatch({
type: 'databank/getDataBankList',
payload: {
configType: 'prospectus'
},
callback(res) {
if (res.status && res.data.length > 0) {
Toast.hide();
_this.setState({
dataList: res.data
})
}
}
})
}
componentWillUnmount(){
document.title = ''
}
render() {
const { dataList } = this.state;
return (
<div className={css.pList}>
{
dataList.map((el, i) => {
return <NavLink key={i} to={{
pathname: "/databank/infolist",
search: 'riskCode=' + el.configCode + '&riskName=' + el.configName,
}}><dl>
<dt><img src={el.configInfo} alt='' /></dt>
<dd>
<span>{el.configName}</span>
<p>{el.others}</p>
</dd>
</dl>
</NavLink>
})
}
<NavLink to={{
pathname: "/databank/preview",
state: {
url: 'https://zmt.ihxlife.com/describe.png'
}
}}><dl>
<dt><img src={require('../../assets/image/platformIcon.png')} alt='' /></dt>
<dd>
<span>平台使用说明</span>
<p>线上有效展业,不错过任何客户</p>
</dd>
</dl>
</NavLink>
<div className={css.nomore}>没有更多啦</div>
</div>
)
}
}
export default connect(({ databank }) => ({ databank }))(DataBank)