import React, { Component } from 'react';
import './index.less';
import Assets from '@src/components/Assets';
import { formatMoney } from '@src/services/Tools';
import Modal from '../Modal';
import Tabs from '../Tabs';
import { SpecialRadioGroup } from '../Radio';
import Invite from '../Invite';
import Button from '../Button';
import { Main } from '../../stores/main';
import { Order } from '../../stores/order';
import { ServiceParamMap } from '../../../Constant';
export default class extends Component {
constructor(props) {
super(props);
this.state = { tab: '2', pay: '', select: null, auth: true };
Main.getService('vip')
.then(result => {
result.package = result.package.map((row, index) => {
row.label = `${row.title}: ¥${formatMoney(row.price)}`;
row.value = ServiceParamMap.vip[index].value;
return row;
});
this.setState({ service: result });
});
}
select(key) {
Order.speedPay().then(result => {
this.setState({ order: result });
});
this.setState({ select: key });
}
render() {
const { show, onClose } = this.props;
const { tab } = this.state;
return (