<template>
    <section class="wallet-status">
        <Header :title="title" :meaushow='meaushow'></Header>
        <div class="status-content" v-if="walletInfoData.wallet_freeze_format">
            <ul class="form-wrap">
                <li class="inp-wrap">
                    <label class="lineBlock va-m">冻结余额</label>
                    <input readonly="readonly" v-if="walletInfoData.wallet_status !== 1" type="text" value="¥0.00" class="va-m inp"/>
                    <input readonly="readonly" v-else type="text" :value="walletInfoData.wallet_freeze_format" class="va-m inp"/>
                   
                    <van-icon v-if="walletInfoData.wallet_freeze_format !== '¥0.00'" name="warning-o" class="tips va-m" size="22px" color="#f00" @click="dialogTips"/>
                </li>
                <li class="inp-wrap">
                    <label class="lineBlock va-m">钱包状态</label>
                    <input readonly="readonly" v-if="walletInfoData.wallet_status !== 1" type="text" value="未启用" class="va-m inp"/>
                    <input readonly="readonly" v-else type="text" value="已启用" class="va-m inp"/>
                </li>
                <li class="inp-wrap">
                    <label class="lineBlock va-m">支付密码</label>
                    <input readonly="readonly" v-if="walletInfoData.wallet_status !== 1" type="text" value="未启用" class="va-m inp"/>
                    <input readonly="readonly" v-else type="text" value="已启用" class="va-m inp"/>
                    <span v-if="walletInfoData.wallet_status == 1" class="forget-password va-m" @click="forgetPassword">忘记密码</span>
                </li>
                <li class="inp-wrap">
                    <label class="lineBlock va-m">我的银行卡</label>
                    <input readonly="readonly" v-if="walletInfoData.bank_name == null" type="text" value="未绑定" class="va-m inp"/>
                    <input readonly="readonly" v-else type="text" :value="walletInfoData.bank_name" class="va-m inp"/>
                    <span v-if="walletInfoData.bank_name == null" class="bind-bank va-m" @click="bindBank">绑卡</span>
                </li>
            </ul>
            <a v-if="walletInfoData.wallet_status !== 1" href="javascript:;" class="submit" @click="submit">激活</a>
        </div>
    </section>
</template>

<script>
    import Vue from 'vue';
    import {mapState} from 'vuex'
    import Header from '@/views/common/Header.vue';
    import { Icon,Dialog } from 'vant';

    Vue.use(Icon).use(Dialog);

    export default {
        name: 'walletStatus',
        data() {
            return {
                title: "钱包状态",
                meaushow: true
            }
        },
        computed: {
            ...mapState({
              walletInfoData: state => state.wallet.walletInfoData
            })
        },
        watch: {
          
        },
        created() {
            this.$store.dispatch({
                type: 'getWalletInfo'
            }) 
        },
        methods: {
            dialogTips() {
                Dialog.alert({
                    message: '<p style="font-size:16px;">您的'+this.walletInfoData.wallet_freeze_format+'元正在提现中,</p><p style="font-size:16px;">预计1个工作日后到账,</p><p style="font-size:16px;">节假日顺延,请耐心等候。</p>'
                }).then(() => {
                    // on close
                });
            },
            submit() {
                this.$router.push({path: '/wallet/activate'});
            },
            forgetPassword() {
                this.$router.push({path: '/wallet/retrieve'});
            },
            bindBank() {
                this.$router.push({path: '/wallet/verify'});
            }
        },
        components: {
            Header
        }
    }
</script>

<style scoped>
    @import "../../assets/css/wallet/wallet.css";
</style>