import React from 'react'; import { Button, Card, TextareaItem, WhiteSpace, WingBlank, ListView } from 'antd-mobile-v2'; // import { createForm } from 'rc-form'; import 'antd-mobile-v2/dist/antd-mobile.css'; import CommobileBase from './CommobileBase'; import CommobileBillEvent from './CommobileBillEvent'; import * as commonUtils from '../../utils/utils'; import commonConfig from '../../utils/config'; import CommobileViewMaster from './CommobileViewMaster'; const dataSource = new ListView.DataSource({ rowHasChanged: (row1, row2) => row2, }); class ExamineMobile extends React.Component { constructor(props) { super(props); this.state = { }; } render() { const { slaveConfig, slaveData: slaveDataOld, onReturnForm } = this.props; onReturnForm(this.props.form); console.log('render', slaveDataOld, slaveConfig, this.props); const slaveDataOld2 = slaveDataOld === undefined ? [] : slaveDataOld; const slaveData = dataSource.cloneWithRows(slaveDataOld2); const f1 = commonUtils.isEmptyObject(slaveConfig) ? {} : slaveConfig.gdsconfigformslave.filter(item => item.bVisible)[0]; const f2 = commonUtils.isEmptyObject(slaveConfig) ? {} : slaveConfig.gdsconfigformslave.filter(item => item.bVisible)[1]; const f3 = commonUtils.isEmptyObject(slaveConfig) ? {} : slaveConfig.gdsconfigformslave.filter(item => item.bVisible)[2]; const f4 = commonUtils.isEmptyObject(slaveConfig) ? {} : slaveConfig.gdsconfigformslave.filter(item => item.bVisible)[3]; const separator = (sectionID, rowID) => (
); const row = (rowData, sectionID, rowID) => { const obj = rowData; return (
{obj[f1.sName]} {obj[f2.sName]}
{/* */}
{obj[f3.sName]}
{obj[f4.sName]}
); }; return (
4月14日 16:59} />
单据【XDD200300010】单据审核请求 单据日期:2020-03-02 单据号:XDD200300010 审核内容:订单2金额大于1000 备注:请领导尽快批复
{/* use `am-button-borderfix`. because Multiple buttons inline arranged, the last one border-right may not display */}
(
{this.props.isLoading ? 'Loading...' : 'Loaded'}
)} renderRow={row} renderSeparator={separator} style={{ height: this.state.height, overflow: 'auto', }} pageSize={commonConfig.pageSize} onScroll={() => {}} scrollRenderAheadDistance={500} onEndReached={this.onEndReached} onEndReachedThreshold={10} />
); } } export default CommobileBase(CommobileBillEvent(ExamineMobile));