import React, {useState} from "react";
import {connect} from "react-redux";
import {hot} from "react-hot-loader/root";
import {Table, Button, Radio, notification, Form} from "antd";
import MyIcon from "src/commonComponents/Icon";
import OrderManage from "./OrderManage";
import TopUpManage from "./TopUpManage";
import VoucherManage from "./VoucherManage";
import commonStyles from "../../charging/index.scss";
const RadioButton = Radio.Button;
function FinancialManage() {
const [option, setOption] = useState("orderManage");
const content = (() => {
switch (option) {
case "orderManage":
return <OrderManage/>;
case "topUpManage":
return <TopUpManage/>;
case "voucherManage":
return <VoucherManage/>;
}
})();
return (
<div className={commonStyles.wrap}>
<div className={commonStyles.header}>
<div className={commonStyles.item}>
<Radio.Group value={option} onChange={(e) => setOption(e.target.value)}>
<RadioButton value="orderManage">订单管理</RadioButton>
<RadioButton value="topUpManage">充值管理</RadioButton>
<RadioButton value="voucherManage">代金券管理</RadioButton>
</Radio.Group>
</div>
</div>
<div className={commonStyles.bottom}>
{content}
</div>
</div>
)
}
function mapStateToProps(state) {
const { } = state;
return {
}
}
export default hot(connect(mapStateToProps)(FinancialManage))