|
|
@@ -13,13 +13,20 @@ import { LIST_PAGE_SIZE } from '../../../configs/constans.config'
|
|
|
import { isObjEmpty } from '../../../utils/common/common.util'
|
|
|
import { message } from 'antd'
|
|
|
import { visitApplyBill } from '../../../components/common/currencyList/visitApplyBill'
|
|
|
+import { Prompt } from 'react-router-dom'
|
|
|
+import { Drawer } from 'antd-mobile'
|
|
|
+import CurrencyListItem
|
|
|
+ from '../../../components/common/currencyList/CurrencyListItem'
|
|
|
|
|
|
class ReportList extends Component {
|
|
|
|
|
|
constructor () {
|
|
|
super()
|
|
|
|
|
|
- this.state = {}
|
|
|
+ this.state = {
|
|
|
+ detailOpen: false,
|
|
|
+ detailData: [],
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
componentDidMount () {
|
|
|
@@ -33,9 +40,22 @@ class ReportList extends Component {
|
|
|
}
|
|
|
|
|
|
render () {
|
|
|
+ const { detailOpen } = this.state
|
|
|
+
|
|
|
+ const detailLayout = this.getDetailLayout()
|
|
|
return (
|
|
|
<div>
|
|
|
+ <Prompt message={this.handlePrompt}/>
|
|
|
+ <Drawer
|
|
|
+ sidebar={detailLayout}
|
|
|
+ onOpenChange={this.onFilterOpen}
|
|
|
+ open={detailOpen}
|
|
|
+ position={'bottom'}
|
|
|
+ className='currency-list-content-filter-root'
|
|
|
+ onOpenChange={this.onOpenChange}
|
|
|
+ />
|
|
|
<CurrencyList
|
|
|
+ rowCount={5}
|
|
|
requestList={this.requestList.bind(this)}
|
|
|
requestSearchConfig={this.requestSearchConfig.bind(this)}
|
|
|
onItemClick={this.onItemClick.bind(this)}
|
|
|
@@ -53,9 +73,826 @@ class ReportList extends Component {
|
|
|
let { listState: { listData, pageIndex } } = this.props
|
|
|
saveListState({
|
|
|
listData: [
|
|
|
- [{}, {}, {}],
|
|
|
- [{}, {}, {}],
|
|
|
- [{}, {}, {}],
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'GN0073',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '西乡福伴超市',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': 'XXFB',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2020-02-20',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': 'DDD',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 70408,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'C190700011',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '金好电子有限公司1',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '金好1',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2019-07-10',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '陈小姐',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 70190,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'SISS000007',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': 'wyx预录入客户01',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': 'wyx预录入客户01',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2019-01-18',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '1',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 69787,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'C18090007',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '926客户1',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '926客户1',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-09-26',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '联系人1',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': '1',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': '1',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 68827,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'C18080002',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '帕诺迪(测试)',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': 'null',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '帕诺迪',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': 'null',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 68468,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'LJ000000000002',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '测试1235678',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '测试1234445565',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-08-06',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '233223323',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 68249,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'SISS000004',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': 'QYtest0711',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': 'testQY0711',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-07-11',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '詹国胜',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 67887,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'SISS000001',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '网络营销大客户部',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '网络大客户部',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-06-25',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '网络',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 67687,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'C20002220000',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '测试带空格123456',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '测试带空格12345',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-06-14',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '招',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 67590,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': '中央音乐学院',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '阳丽琴',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-10-12',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '175555',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': '北京中南海',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 67468,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'C18060002',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '对对对',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '对对对',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-06-04',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': 'cc',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': '哦哟凸轮',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 67431,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'C18050008',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '测试2221',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '从此错',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-05-31',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '123',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 67409,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'cus001',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '东盛集团',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '东盛',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '已审核',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '挂起',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-06-11',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': 'lili',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': 'cio',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': '075587675555',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 67187,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'C18050004',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '客户预录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '客户',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-05-15',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '郑先生',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 67167,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'C18050003',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '新建客户名称',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '新建',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-05-04',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '01',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 67047,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'CM00007',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '测试附近',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '测试123412',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-04-19',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '1231',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 66910,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'C20000000',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '测试带空格1',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '测试带空格1',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-04-08',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '招',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 66787,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'C18040001',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '安捷诚',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '章总',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': '总经理',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': '0755-32589857',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 66767,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'C18030011',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '优软paas有限公司',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': 'null',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '董必伟',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': null,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': 'null',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 66527,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'rowList': [
|
|
|
+ {
|
|
|
+ 'caption': 'CODE',
|
|
|
+ 'value': 'GN0068',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': 'CUSTOMER NAME',
|
|
|
+ 'value': '测试客户',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '简称',
|
|
|
+ 'value': '测试121',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '审核状态',
|
|
|
+ 'value': '在录入',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '财务状态',
|
|
|
+ 'value': '长期',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '录入日期',
|
|
|
+ 'value': '2018-03-14',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '联系人名',
|
|
|
+ 'value': '刘思',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '职务',
|
|
|
+ 'value': '销售经理',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'caption': '电话',
|
|
|
+ 'value': '145678908074',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ 'id': 66187,
|
|
|
+ },
|
|
|
],
|
|
|
})
|
|
|
pageIndex++
|
|
|
@@ -102,11 +939,40 @@ class ReportList extends Component {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 详情布局
|
|
|
+ */
|
|
|
+ getDetailLayout = () => {
|
|
|
+ const { detailData } = this.state
|
|
|
+ return (
|
|
|
+ <div
|
|
|
+ className='report-detail-root'>
|
|
|
+ <div className='report-detail-title'>
|
|
|
+ 报表详情
|
|
|
+ </div>
|
|
|
+ <div className='report-detail-content'>
|
|
|
+ <CurrencyListItem
|
|
|
+ rowData={detailData}/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 列表点击事件
|
|
|
*/
|
|
|
- onItemClick = () => {
|
|
|
+ onItemClick = (rowData) => {
|
|
|
+ console.log(rowData)
|
|
|
+ const rowList = rowData.rowList
|
|
|
+ rowData.rowList = rowList.concat(rowList, rowList, rowList, rowList)
|
|
|
+ this.setState({
|
|
|
+ detailOpen: true,
|
|
|
+ detailData: rowData,
|
|
|
+ })
|
|
|
+ }
|
|
|
|
|
|
+ onOpenChange = () => {
|
|
|
+ this.setState({ detailOpen: !this.state.detailOpen })
|
|
|
}
|
|
|
}
|
|
|
|