|
- import 'package:flutter/cupertino.dart';
- import 'package:flutter/material.dart';
- import 'package:zhiying_base_widget/pages/withdraw_page/bloc/withdraw_bloc.dart';
- import 'package:zhiying_comm/util/base_bloc.dart';
-
- /*提现页面*/
- class WithdrawPage extends StatefulWidget {
- final Map<String, dynamic> data;
-
- const WithdrawPage(this.data, {Key key}) : super(key: key);
-
- @override
- _WithdrawPageState createState() => _WithdrawPageState();
- }
-
- class _WithdrawPageState extends State<WithdrawPage> {
- @override
- Widget build(BuildContext context) {
- return Scaffold(
- appBar: _createNav(),
- body: SafeArea(
- child: BlocProvider<WithdrawBloc>(
- bloc: WithdrawBloc(),
- child: _WithdrawContainer(widget.data),
- ),
- ),
- );
- }
-
- // 导航栏
- Widget _createNav() {
- return CupertinoNavigationBar(
- leading: Navigator.canPop(context)
- ? GestureDetector(
- child: Container(
- padding: EdgeInsets.zero,
- child: Icon(
- Icons.arrow_back_ios,
- size: 20,
- ),
- ),
- onTap: () {
- if (Navigator.canPop(context)) {
- Navigator.pop(context);
- }
- },
- )
- : Container(),
- middle: Text(
- '提现',
- style: TextStyle(
- fontSize: 15,
- color: Color(0xff333333),
- ),
- ),
- trailing: GestureDetector(
- child: Text(
- '明细',
- style: TextStyle(fontSize: 13, color: Color(0xff333333)),
- ),
- onTap: () {},
- ),
- );
- }
- }
-
- class _WithdrawContainer extends StatefulWidget {
- final Map<String, dynamic> data;
-
- const _WithdrawContainer(this.data, {Key key}) : super(key: key);
-
- @override
- _WithdrawContainerState createState() => _WithdrawContainerState();
- }
-
- class _WithdrawContainerState extends State<_WithdrawContainer> {
- WithdrawBloc _bloc;
-
- @override
- void initState() {
- _bloc = BlocProvider.of<WithdrawBloc>(context);
- if (widget.data.containsKey('skip_identifier')) {
- _bloc.loadData(widget.data['skip_identifier']);
- }
- super.initState();
- }
-
- @override
- Widget build(BuildContext context) {
- return SingleChildScrollView(
- child: Column(
- children: <Widget>[],
- ),
- );
- }
- }
|