...
|
...
|
@@ -16,6 +16,9 @@ import Toast from '../../../common/components/Toast'; |
|
|
import MyOrderDetailPayListCell from './MyOrderDetailPayListCell';
|
|
|
import YH_Image from '../../../common/components/YH_Image';
|
|
|
import SlicedImage from '../../../common/components/SlicedImage';
|
|
|
import LoadingIndicator from '../../../common/components/LoadingIndicator';
|
|
|
import BankSafePay from '../installment/BankSafePay';
|
|
|
import ConfirmPay from '../installment/ConfirmPay';
|
|
|
|
|
|
export default class MyOrderDetail extends React.Component {
|
|
|
constructor(props) {
|
...
|
...
|
@@ -38,7 +41,7 @@ export default class MyOrderDetail extends React.Component { |
|
|
|
|
|
render() {
|
|
|
|
|
|
let orderInfo = this.props.orderInfo;
|
|
|
let {isFetching, orderInfo, showBankSafePayView, showConfirmPayView, payCard, formateData} = this.props.myOrderDetail;
|
|
|
|
|
|
if(!orderInfo)
|
|
|
return null;
|
...
|
...
|
@@ -63,7 +66,7 @@ export default class MyOrderDetail extends React.Component { |
|
|
|
|
|
let checked = this.props.isChecked;
|
|
|
let checkboxIcon = require('../../image/uncheck_icon.png');
|
|
|
if (!checked) {
|
|
|
if (checked) {
|
|
|
checkboxIcon = require('../../image/check_icon.png');
|
|
|
}
|
|
|
|
...
|
...
|
@@ -114,10 +117,35 @@ export default class MyOrderDetail extends React.Component { |
|
|
<Text style={styles.payDesc} numberOfLines={1}>{"含服务费¥5.00"}</Text>
|
|
|
|
|
|
<TouchableOpacity style={styles.payButtonContainer} activeOpacity={1} onPress={() => {
|
|
|
this.props.onPressChangeCard && this.props.onPressChangeCard();}}>
|
|
|
this.props.onPressPayNow && this.props.onPressPayNow()}}>
|
|
|
<Text style={styles.payButton}>立即还款</Text>
|
|
|
</TouchableOpacity>
|
|
|
</View>
|
|
|
|
|
|
|
|
|
<LoadingIndicator
|
|
|
isVisible={isFetching}
|
|
|
/>
|
|
|
|
|
|
{showBankSafePayView?
|
|
|
<BankSafePay
|
|
|
payCard={payCard}
|
|
|
formateData={formateData}
|
|
|
closeBankSafePay={this.props.closeBankSafePay}
|
|
|
bankSafePayNow={this.props.bankSafePayNow}
|
|
|
changeBankCard={this.props.changeBankCard}
|
|
|
/>
|
|
|
:null
|
|
|
}
|
|
|
{showConfirmPayView?
|
|
|
<ConfirmPay
|
|
|
reSendConfirmPaySnsCode={this.props.reSendConfirmPaySnsCode}
|
|
|
cancelPayInConfirm={this.props.cancelPayInConfirm}
|
|
|
confirmPayAction={this.props.confirmPayAction}
|
|
|
payCard={payCard}
|
|
|
/>
|
|
|
:null
|
|
|
}
|
|
|
|
|
|
|
|
|
</View>
|
...
|
...
|
|