|
|
@@ -1,30 +1,68 @@
|
|
|
import {
|
|
|
Tabs,
|
|
|
- Button
|
|
|
+ Button,
|
|
|
+ Table
|
|
|
} from 'antd'
|
|
|
import React, { useEffect } from 'react'
|
|
|
import SvgIcon from '@/components/SvgIcon'
|
|
|
+import { connect } from 'umi'
|
|
|
|
|
|
-const ContanctTabList = () => {
|
|
|
+const ContanctTabList = props => {
|
|
|
useEffect(() => {
|
|
|
- }, [])
|
|
|
+ const curinglisData = () => {
|
|
|
+ const { dispatch } = props
|
|
|
+ dispatch({
|
|
|
+ type: 'curinglist/fetch'
|
|
|
+ }) // 派发出这个action就会调用contact中的fetch函数,然后就会请求数据
|
|
|
+ }
|
|
|
+ curinglisData()
|
|
|
+ },[])
|
|
|
+ const {
|
|
|
+ curinglistName
|
|
|
+ } = props
|
|
|
+ const curinglist = [ ...curinglistName.list ]
|
|
|
+ // console.log(curinglist)
|
|
|
const { TabPane } = Tabs
|
|
|
+ const curingcolumns = [
|
|
|
+ {
|
|
|
+ title: '产品',
|
|
|
+ dataIndex: 'productname',
|
|
|
+ key: 'productname'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '专业版',
|
|
|
+ dataIndex: 'majorcont',
|
|
|
+ key: 'majorcont'
|
|
|
+ }
|
|
|
+ ]
|
|
|
return (
|
|
|
<div>
|
|
|
- <div className="sheet-right-panel zh-pd-left-15">
|
|
|
+ <div className="zh-pd-left-15">
|
|
|
{/* <Tabs onChange={callback} type="card"> */}
|
|
|
<Tabs type="card">
|
|
|
<TabPane tab="养护云造价" key="养护云造价">
|
|
|
- Content of Tab Pane 1
|
|
|
+ <div className="sheet-right-panel">
|
|
|
+ <Table
|
|
|
+ columns={curingcolumns}
|
|
|
+ dataSource={curinglist}
|
|
|
+ pagination={false}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
</TabPane>
|
|
|
<TabPane tab="大司空云计价" key="大司空云计价">
|
|
|
- Content of Tab Pane 2
|
|
|
+ <div className="sheet-right-panel">
|
|
|
+ 大司空云计价
|
|
|
+ </div>
|
|
|
</TabPane>
|
|
|
<TabPane tab="软件锁" key="软件锁">
|
|
|
- Content of Tab Pane 3
|
|
|
+ <div className="sheet-right-panel">
|
|
|
+ 软件锁
|
|
|
+ </div>
|
|
|
</TabPane>
|
|
|
<TabPane tab="通行账号" key="通行账号">
|
|
|
- Content of Tab Pane 3
|
|
|
+ <div className="sheet-right-panel">
|
|
|
+ 通行账号
|
|
|
+ </div>
|
|
|
</TabPane>
|
|
|
</Tabs>
|
|
|
</div>
|
|
|
@@ -37,9 +75,9 @@ const ContanctTabList = () => {
|
|
|
)
|
|
|
}
|
|
|
|
|
|
-export default ContanctTabList
|
|
|
+// export default ContanctTabList
|
|
|
|
|
|
-// export default connect(({ journallist, loading }) => ({
|
|
|
-// journalName: journallist,
|
|
|
-// getlist: loading.effects['journallist/fetch']
|
|
|
-// }))(ContanctTabList)
|
|
|
+export default connect(({ curinglist, loading }) => ({
|
|
|
+ curinglistName: curinglist,
|
|
|
+ getlist: loading.effects['curinglist/fetch']
|
|
|
+}))(ContanctTabList)
|