import React, { Component } from 'react'
import {
View,
Dimensions,
FlatList,
TouchableOpacity,
Text,
} from 'react-native'
import { connect } from 'react-redux'
import { NavigationActions } from '../../../utils'
import Icon from '../../../components/Iconfont/Iconfont'
import ModalEcx from '../../../components/Modal'
const { width, height } = Dimensions.get('window')
// @connect(({ theme }) => ({ ...theme }))
class OrderCredit extends Component {
constructor(props) {
super(props)
this.state = {
data: [],
}
}
_closeModal() {
this.credit._setModalVisible(false)
}
_openModal = va => {
this.credit._setModalVisible(true)
this.setState({ data: va })
}
OrderCredit(item) {
return (
{item.productLineName}
信用余额:
{CURRENCY.currencySign} {item.creditBalance}
本单产品线金额:
{CURRENCY.currencySign} {item.thisProdLineAmount}
)
}
_renderModalContent() {
return (
{
this._closeModal()
this.props.cb && this.props.cb()
}}
style={{ position: 'absolute', right: 10, top: 10 }}
>
本单信用满足情况
index}
data={this.state.data}
extraData={this.state}
style={{ marginTop: 31 }}
renderItem={({ item, index }) => this.OrderCredit(item, index)}
/>
)
}
gotoDetail = () => {
this.props.dispatch(NavigationActions.navigate({ routeName: 'Detail' }))
}
render() {
return (
(this.credit = credit)}
content={this._renderModalContent()}
/>
)
}
}
export default OrderCredit