<template>
    <div class="main">
        <div class="main-manInfos">
            <div class="manInfo-logos">
                <img class="logos-logo" :src="test.manInfo.logoUrl">
            </div>
            <div class="manInfo-name"  @click="manInfoClick">{{test.manInfo.barFrom}}的专柜:{{test.manInfo.barName}}</div>
            <div class="manInfo-switch" @click="switchBarClick">
                <div class="switch-text">切换</div>
                <img class="switch-icon" :src="test.manInfo.icon['1']">
            </div>
        </div>
        <div class="main-tips">
            <div class="tips-tip">店铺粉丝 {{test.barInfo.fans}}</div>
            <div class="tips-tip">个人粉丝 {{test.barInfo.personalFans}}</div>
            <div class="tips-tip">今日新增 {{test.barInfo.newFans}}</div>
        </div>
        <div class="main-menus">
            <div class="menus-row">
                <div class="menu">
                    <img class="menu-logo" :src="test.menuInfo.icon['1']">
                    <div class="menu-text">优惠券核销</div>
                </div>
                <div class="menu" @click="menu02Click">
                    <img class="menu-logo" :src="test.menuInfo.icon['2']">
                    <div class="menu-text">任务列表</div>
                </div>
                <div class="menu" @click="menu03Click">
                    <img class="menu-logo" :src="test.menuInfo.icon['3']">
                    <div class="menu-text">活动列表</div>
                </div>
            </div>
            <div class="menus-row">
                <div class="menu" @click="menu04Click">
                    <img class="menu-logo" :src="test.menuInfo.icon['4']">
                    <div class="menu-text">专柜维护</div>
                </div>
                <div class="menu" @click="menu05Click">
                    <img class="menu-logo" :src="test.menuInfo.icon['5']">
                    <div class="menu-text">活动模版</div>
                </div>
                <div class="menu"  @click="menu06Click">
                    <img class="menu-logo" :src="test.menuInfo.icon['6']">
                    <div class="menu-text">商品管理</div>
                </div>
            </div>

        </div>
        <div class="main-actives">
            <div class="actives-banners">
                <!--                <img class="actives-banner-small" :src="test.activeInfo.icon['0']">-->

                <div class="actives-banner-title">现有开展活动</div>
                <!--              <img class="actives-banner-small" :src="test.cache.imgUrl">-->

            </div>
            <div class="actives-main">
                <div class="active-logos">
                    <img class="active-logo" :src="test.activeInfo.icon['1']">
                </div>
                <div class="active-infos">
                    <div class="active-title">大转盘</div>
                    <div class="active-dsc">{{test.cache.actDsc}}</div>
                </div>
            </div>
            <div class="actives-main">
                <div class="active-logos">
                    <img class="active-logo" :src="test.activeInfo.icon['2']">
                </div>
                <div class="active-infos">
                    <div class="active-title">现金券发放</div>
                    <div class="active-dsc">{{test.cache.actDsc}}</div>
                </div>
            </div>
            <div class="actives-main">
                <div class="active-logos">
                    <img class="active-logo" :src="test.activeInfo.icon['3']">
                </div>
                <div class="active-infos">
                    <div class="active-title">集卡</div>
                    <div class="active-dsc">{{test.cache.actDsc}}</div>
                </div>
            </div>
            <div class="actives-mores">
                <div class="mores-title">查看更多</div>
                <img class="mores-icon" :src="test.cache.arrowRightDark">
            </div>
        </div>
        <div class="main-menuBar">
            <div class="menuBar-menu" @click="menuBarClick('MainSale')">
                <img class="menuBar-icon" :src="test.menuBarInfo.icon.now['1']">
                <div class="menuBar-title menuBar-title-ac">活动</div>
            </div>
            <div class="menuBar-menu" @click="menuCase()"><img class="menuBar-icon" :src="test.menuBarInfo.icon.now['2']">
                <div class="menuBar-title">案例</div>
            </div>
            <div class="menuBar-menu" @click="menuProfit()"><img class="menuBar-icon" :src="test.menuBarInfo.icon.now['3']">
                <div class="menuBar-title">收益</div>
            </div>
            <div class="menuBar-menu" @click="menuTask()"><img class="menuBar-icon" :src="test.menuBarInfo.icon.now['4']">
                <div class="menuBar-title">任务</div>
            </div>
            <div class="menuBar-menu" @click="menuBarClick('Me')">
                <img class="menuBar-icon" :src="test.menuBarInfo.icon.now['5']">
                <div class="menuBar-title">我的</div>
            </div>
        </div>
    </div>
</template>

<script>
    export default {
        name: "discountIndex",
        data() {
            return {
                test: {
                    cache: {
                        imgUrl: "/hi.jpg",
                        actDsc: "由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状。",
                        nowMenuBar: "1",
                        arrowRightDark: "/mainSale/icon-arrow-right-dark.png",
                    },
                    manInfo: {
                        bk_logoUrl: "https://ezhq.xyz/img/main/logo_sona.jpg",
                        logoUrl: "/photo.png",
                        barFrom: "alice",
                        barName: "only",
                        icon: {
                            "1": "/mainSale/icon-arrow-right-light.png",
                        }
                    },
                    barInfo: {
                        fans: "299",
                        personalFans: "77",
                        newFans: "11",
                    },
                    menuInfo: {
                        icon: {
                            "1": "/mainSale/icon-menu-01.png",
                            "2": "/mainSale/icon-menu-02.png",
                            "3": "/mainSale/icon-menu-03.png",
                            "4": "/mainSale/icon-menu-04.png",
                            "5": "/mainSale/icon-menu-05.png",
                            "6": "/mainSale/icon-menu-06.png",
                        }

                    },
                    activeInfo: {
                        icon: {
                            "0": "/mainSale/icon-active-title.png",
                            "1": "/mainSale/icon-active-1.png",
                            "2": "/mainSale/icon-active-2.png",
                            "3": "/mainSale/icon-active-3.png",
                        }
                    },
                    menuBarInfo: {
                        list: {
                            main: [
                                {
                                    name: "",
                                    iconUaUrl: "",
                                    iconAcUrl: "",

                                }
                            ],
                        },
                        icon: {
                            now: {
                                "1": "",
                                "2": "",
                                "3": "",
                                "4": "",
                                "5": "",
                            },
                            ua: {
                                "1": "/mainSale/icon-menuBar-1-ua.png",
                                "2": "/mainSale/icon-menuBar-2-ua.png",
                                "3": "/mainSale/icon-menuBar-3-ua.png",
                                "4": "/mainSale/icon-menuBar-4-ua.png",
                                "5": "/mainSale/icon-menuBar-5-ua.png",
                            },
                            ac: {
                                "1": "/mainSale/icon-menuBar-1-ac.png",
                                "2": "/mainSale/icon-menuBar-2-ac.png",
                                "3": "/mainSale/icon-menuBar-3-ac.png",
                                "4": "/mainSale/icon-menuBar-4-ac.png",
                                "5": "/mainSale/icon-menuBar-5-ac.png",
                            }
                        },

                    }
                },
                dis: {}
            };
        },
        created() {
            this.checkNowMenuBar()
        },
        methods: {
            checkNowMenuBar() {
                let inData = '1'

                this.test.menuBarInfo.icon.now = this.test.menuBarInfo.icon.ua
                this.test.menuBarInfo.icon.now[inData] = this.test.menuBarInfo.icon.ac[inData]
            },
            manInfoClick(){
                this.$router.push("counterInfo")
            },
            
            switchBarClick(){
                this.$router.push("changeCounter")
            },
            testButtonClick() {
            },
            menu01Click() {
            },
            menu02Click() {
                this.$router.push("Task")
            },
            menu03Click() {
                this.$router.push("activeList")
            },
            menu04Click() {
                this.$router.push("counterMaintain")
            },
            menu05Click() {
                this.$router.push("ActTemplate")
            },
            menu06Click() {
                this.$router.push("goodManage")
            },
            buttonMainMarketingClick() {
                // this.$router.push("home")
            },
            menuBarClick(inData) {
                this.$router.push(inData)
            },
            menuCase() {
                this.$router.push({path:"/case"}) 
            },
            menuProfit() {
                this.$router.push({path:"/profitList"})  
            },
            menuTask() {
                this.$router.push({path:"/taskList"})  
            },

        }
    };
</script>

<style scoped>
    .testCube {
        width: 60px;
        height: 10px;
        background-color: lightcoral;
        border: 1px solid white;
    }

    .main {
        background-color: rgb(237, 239, 243);
        width: 100%;
        height: auto;
        /*padding: ;*/
        padding-bottom: 94px;
        display: flex;
        flex-direction: column;
        justify-content: start;

        overflow: auto;
    }

    .main-manInfos {
        width: 100%;
        height: 72px;
        background-color: #4377BC;

        padding: 0px 16px;

        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }

    .manInfo-logos {

        width: 48px;
        height: 48px;
        /*border: 1px solid white;*/


        display: flex;
        flex-direction: row;
        justify-content: start;
        align-items: center;
    }

    .logos-logo {
        width: 48px;
        height: 48px;
        object-fit: cover;
        border-radius: 50%;

        border: 2px solid white;
    }

    .manInfo-name {
        width: 100%;
        height: 18px;
        padding: 0px 12px;
        margin-right: 60px;


        color: white;

        font-size: 14px;
        line-height: 16px;
        font-weight: bold;

    }

    .manInfo-switch {
        /*border: 1px solid greenyellow;*/
        width: 100px;
        height: 18px;


        font-size: 14px;
        line-height: 18px;
        font-weight: bold;

        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
    }

    .switch-icon {
        width: 5px;
        height: 8px;
    }

    .switch-text {
        color: white;

        padding-right: 4px;

        font-size: 14px;
        line-height: 16px;
        font-weight: normal;
    }

    .main-tips {

        width: 100%;
        height: 48px;
        background-color: #F8F8F8;

        padding: 0px 16px;

        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }

    .tips-tip {
        /*border: 1px solid darkorange;*/
        width: 30%;
        height: 16px;

        color: #4377BC;
        font-size: 12px;
        font-weight: normal;
        line-height: 16px;
        text-align: center;

    }

    .main-menus {
        /*border: 1px solid lightseagreen;*/
        width: 100%;
        height: 240px;

        display: flex;
        flex-direction: column;
        justify-content: start;
    }

    .menus-row {
        width: 100%;
        height: 120px;

        padding: 12px 16px 0px 16px;

        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .menu {
        width: 108px;
        height: 108px;
        background-color: #F8F8F8;

        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .menu-logo {
        width: 48px;
        height: 48px;

        object-fit: cover;
    }

    .menu-text {
        font-size: 14px;
        font-weight: bold;
        color: #2D476A;
    }

    .main-actives {
        /*border: 1px solid lightcoral;*/
        width: 100%;
        height: 380px;
        /*margin-bottom: 94px;*/
        margin-top: 36px;
        padding: 0px 12px;
        background-color: white;

        display: flex;
        flex-direction: column;
        justify-content: start;
    }

    .actives-banners {
        border-bottom: 1px solid #EEEEEE;
        width: 100%;
        height: 25px;


        display: flex;
        flex-direction: row;
        justify-content: center;

    }

    .actives-banner-small {


        width: 220px;
        height: 30px;

        object-fit: cover;

        position: relative;
        bottom: 7px;
    }

    .actives-banner-title {
        background: url(/mainSale/icon-active-title.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;

        width: 220px;
        height: 30px;

        font-size: 16px;
        line-height: 16px;
        color: #2D476A;
        text-align: center;


        position: relative;
        bottom: 7px;
    }


    .actives-banner-main {
        width: 148px;
        height: 24px;
        border-radius: 40px;
        margin: 0px 4px;

        font-size: 16px;
        font-weight: bold;
        line-height: 18px;
        text-align: center;
        color: #2D476A;

        background: linear-gradient(#FFFFFF, 50%, #E4F9FF);
        box-shadow: 0px 1px 1px 0px #96CEDC;

        position: relative;
        bottom: 12px;
    }


    .actives-main {
        border-bottom: 1px solid #EEEEEE;
        width: 100%;
        height: 105px;
        padding: 12px 0px;

        display: flex;
        flex-direction: row;
        justify-content: start;
    }

    .active-logos {
        background-color: #F8F8F8;
        width: 80px;
        height: 80px;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }

    .active-logo {
        width: 56px;
        height: 56px;

    }

    .active-infos {
        width: 100%;
        height: 80px;
        padding-left: 12px;

        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .active-title {
        height: 16px;
        font-size: 14px;
        font-weight: bold;
        line-height: 14px;
        margin-bottom: 8px;
    }

    .active-dsc {
        height: 36px;
        width: 100%;
        font-size: 12px;
        font-weight: normal;

    }

    .actives-mores {
        width: 100%;
        height: 40px;
        /*border: 1px solid red;*/

        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }

    .mores-title {
        width: auto;
        height: 14px;

        margin-right: 4px;

        font-size: 12px;
        font-weight: normal;
        line-height: 14px;
        color: #2D476A;
    }

    .mores-icon {
        width: 10px;
        height: 14px;
    }

    .main-menuBar {
        /*border: 1px solid darkviolet;*/
        box-shadow: inset 0px 1px 2px 0px rgba(221, 221, 221, 1);
        width: 100%;
        height: 82px;
        position: fixed;
        bottom: 0px;
        left: 0px;
        background-color: #FAFAFA;
        padding: 0px 14px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .menuBar-menu {
        /*background-color: greenyellow;*/
        width: 48px;
        height: 47px;


        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: center;
    }

    .menuBar-icon {
        width: 24px;
        height: 24px;
        object-fit: cover;
    }

    .menuBar-title {
        width: auto;
        height: 12px;
        font-size: 10px;
        font-weight: bold;
        color: rgba(67, 119, 188, 0.4);
        text-align: center;
    }

    .menuBar-title-ac {
        color: rgba(67, 119, 188, 1);
    }
</style>