<template>
    <!-- <div class="flex mt-8 ml-12 text-xl title"> -->
    <div v-if="!this.unNeed" class="h-full w-full flex items-stretch">
        <h1 class="leading-loose cursor-pointer text-center h-48 w-full bg-red-100 hover:bg-red-400 text-5xl antialiased hover:underline items-center" @click="goto">请完成上一个步骤!</h1>
    </div>
    <div v-else class="h-full w-full flex">
        <h1 class="leading-loose cursor-pointer text-center h-48 w-full bg-blue-100 hover:bg-blue-400 text-5xl antialiased hover:underline items-center" @click="goto2">您无需完成该操作!</h1>
    </div>
</template>

<script>

const obj = {
    // 'consumerClient': '/counter/list/manage/consumerClient',
    // 'currentAccount/openAccount': '/counter/list/manage/currentAccount',
    // 'currentAccount/deposit': '/counter/list/manage/currentAccount'
    'consumerClient': '客户信息 -> 个人客户信息建立',
    'corporateClient': '客户信息 -> 公司客户信息建立',
    'currentAccount/openAccount': '活期业务 -> 开户',
    'currentAccount/deposit': '活期业务 -> 存款',
    'currentAccount/withdrawal': '活期业务 -> 取款',
    'currentAccount/transferAccounts': '活期业务 -> 转账',
    'currentAccount/settle': '活期业务 -> 结清',
    'currentAccount/Cancell': '活期业务 -> 销户',
    'timeDeposit/openAccount': '整存整取 -> 开户',
    'timeDeposit/deposit': '整存整取 -> 存款',
    'timeDeposit/withdrawal': '整存整取 -> 取款',
    'timeDeposit/deposit': '整存整取 -> 存款',
    'business/openAccount': '公司业务 -> 开户'
}

import {mapGetters} from 'vuex'
export default {
    props: {
        moduleName: {
            type: String,
            require: true
        },
        unNeed: {
            type: Boolean,
            default: false
        }
    },
    created() {
        if(this.unNeed) {
            // this.$message({
            //     message: '您无需完成该操作!',
            //     type: 'info'
            // });
        }else {
            this.$message({
                message: '请先完成' + obj[this.moduleName],
                type: 'info'
            });
        }
        
    },
    methods: {
        goto() {
            // this.$router.push(obj[this.moduleName])
            this.$message({
                message: '请先完成' + obj[this.moduleName],
                type: 'info'
            });
        },
        goto2() {
            this.$message({
                message: '您无需完成该操作!',
                type: 'info'
            });
        },
    },
    computed: {
        ...mapGetters({
            needsModule: 'system/needsModule',
        })
    }
}
</script>

<style scoped lang='scss'>
</style>