admin
2022-05-05 355fe96b2a4c7821256d9e8828d2cb9539904878
flutter_module/lib/ui/mine/balance.dart
@@ -3,11 +3,13 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:makemoney/api/extract_api.dart';
import 'package:makemoney/api/user_api.dart';
import 'package:makemoney/model/user/extract_money_model.dart';
import 'package:makemoney/ui/widget/button.dart';
import 'package:makemoney/ui/widget/dialog.dart';
import 'package:makemoney/utils/ui_constant.dart';
import 'package:makemoney/utils/ui_utils.dart';
import 'package:makemoney/utils/wx_util.dart';
import '../../ui/widget/nav.dart';
@@ -44,6 +46,19 @@
  @override
  void initState() {
    super.initState();
    WXAuthUtil.init(context, (s) {
      UserApiUtil.bindWX(context, s).then((value) {
        if (value == null) {
          return;
        }
        if (value["code"] == 0) {
          ToastUtil.toast("微信绑定成功", context);
          _getExtractInfo();
          return;
        }
        ToastUtil.toast(value["msg"], context);
      });
    });
    _getExtractInfo();
    _getExtractDenominationList();
  }
@@ -148,7 +163,7 @@
                                Image.asset(
                                    "assets/imgs/mine/ic_balance_bg.png"),
                                Container(
                                    margin: EdgeInsets.only(
                                    margin: const EdgeInsets.only(
                                        left: 20, top: 14, bottom: 10),
                                    child: Column(
                                      crossAxisAlignment:
@@ -161,7 +176,7 @@
                                              color: Colors.white,
                                              fontSize: 12),
                                        ),
                                        SizedBox(
                                        const SizedBox(
                                          height: 5,
                                        ),
                                        Text.rich(TextSpan(
@@ -218,8 +233,13 @@
                      //绑定微信
                      !_needBindWX
                          ? Container()
                          : Container(
                              padding: const EdgeInsets.fromLTRB(13, 10, 5, 10),
                          : InkWell(
                              onTap: () {
                                WXAuthUtil.startAuth(context);
                              },
                              child: Container(
                                padding:
                                    const EdgeInsets.fromLTRB(13, 10, 5, 10),
                              margin: const EdgeInsets.only(top: 12),
                              decoration: BoxDecoration(
                                  borderRadius: BorderRadius.circular(13),
@@ -248,7 +268,7 @@
                                  )
                                ],
                              ),
                            ),
                              )),
                      const SizedBox(
                        height: 12,
                      ),