<template>
    <div class="main">
        <div class="org">

            <div class="org-titles">
                <div class="org-title">
                    集团任务
                </div>
            </div>

            <div class="org-infos">
                <div class="org-info-title">{{list.orgMsgs[0].title}}</div>

                <div class="org-info-content">{{list.orgMsgs[0].content}}</div>

                <div class="org-info-other">
                    <div class="org-author">{{list.orgMsgs[0].author}}</div>
                    <div class="org-date">{{list.orgMsgs[0].date}}</div>
                </div>
            </div>

        </div>

        <div class="my">
            <div class="my-titles">
                <div class="my-title">
                    我的任务
                </div>
                <div class="my-title">
                    查看更多
                    <img class="my-title-icon" :src="cache.icon.arrowRightDark">
                </div>
            </div>
            <div class="my-infos">
                <div v-for="(item, index) of list.myMsgs" :key="index">
                    <div class="my-info" :style="index === 0?cache.style.noBorderTop:''">
                        <img class="my-logo" :src="item.logoUrl">
                        <div class="my-contents">
                            <div class="content-title">{{item.title}}</div>
                            <div class="content-tasks">
                                <div class="task-title">{{item.type}}：</div>
                                <div v-if="item.type === '月销售'" class="task-money">¥{{item.content}}</div>
                                <div v-if="item.type === '月拉新'" class="task-money">{{item.nowNum}}/{{item.taskNum}}
                                </div>

                            </div>
                        </div>
                    </div>
                </div>
            </div>


        </div>

        <div class="my"></div>
    </div>
</template>

<script>
    export default {
        name: "task",
        data() {
            return {
                cache: {
                    icon: {
                        arrowRightDark: "/mainSale/icon-arrow-right-dark.png",
                    },
                    style: {
                        noBorderTop: "border-top: none;",
                    },
                },
                list: {
                    orgMsgs: [
                        {
                            title: "备战春节",
                            content: "备战春节，完成业务指标完成业务指标......",
                            author: "亿百分",
                            date: "2019/12/24",
                        },
                        {
                            title: "备战元宵节",
                            content: "备战元宵节，完成业务指标XXXXXXXXXX......",
                            author: "亿百分",
                            date: "2019/12/24",
                        },
                    ],
                    myMsgs: [
                        {
                            logoUrl: "/mainSale/test-city.png",
                            title: "营业员1",
                            type: "月销售",
                            content: "123.00",
                        },
                        {
                            logoUrl: "/mainSale/test-city.png",
                            title: "冬季男装",
                            type: "月销售",
                            content: "123456.00",
                        },
                        {
                            logoUrl: "/mainSale/test-city.png",
                            title: "会员拉新",
                            type: "月拉新",
                            taskNum: "500",
                            nowNum: "300",
                        },
                    ],
                }
            };
        },
        created() {

        },
        methods: {}
    };
</script>

<style scoped>
    .main {
        /*border: 1px solid red;*/
        background-color: #F8F8F8;
        width: 100%;
        height: auto;
        min-height: 100%;
        padding-bottom: 94px;
        display: flex;
        flex-direction: column;
        justify-content: start;

        overflow: auto;
    }

    .org {
        /*border: 1px solid orange;*/
        width: 100%;
        height: auto;
    }

    .org-titles {
        /*border: 1px solid deeppink;*/
        width: 100%;
        height: 48px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 0px 16px;
    }

    .org-title {
        /*border: 1px solid dodgerblue;*/
        width: auto;
        height: 14px;
        font-size: 12px;
        font-weight: normal;
        line-height: 14px;
        color: rgba(45, 71, 106, 1);
    }

    .org-infos {
        /*border: 1px solid green;*/
        width: 100%;
        height: auto;
        padding: 16px;
        background-color: rgba(255, 255, 255, 1);
        border-top: 1px solid #EEEEEE;

        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;

        box-shadow: 0px 2px 4px 0px rgba(221, 221, 221, 1);
    }

    .org-info-title {
        /*border: 1px solid deeppink;*/
        width: auto;
        max-width: 100%;
        font-size: 14px;
        font-weight: bold;
        line-height: 14px;
        color: rgba(45, 71, 106, 1);
    }

    .org-info-content {
        width: 100%;
        height: auto;
        /*border: 1px solid crimson;*/
        margin: 12px 16px 12px 0px;
        padding: 12px;
        background-color: rgba(248, 248, 248, 1);
        font-size: 12px;
        font-weight: normal;
        word-wrap: break-word;
        color: rgba(45, 71, 106, 0.8);
    }

    .org-info-other {
        /*border: 1px solid red;*/
        width: 100%;
        height: 25px;
        padding-top: 12px;
        border-top: 1px solid rgba(238, 238, 238, 1);

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

    .org-author {
        width: auto;
        height: 12px;
        font-size: 12px;
        font-weight: normal;
        line-height: 12px;
        color: rgba(45, 71, 106, 1);
    }

    .org-date {
        width: auto;
        height: 12px;
        font-size: 12px;
        font-weight: normal;
        line-height: 12px;
        color: rgba(45, 71, 106, 1);
    }

    .my {
        /*border: 1px solid orange;*/
        width: 100%;
        height: auto;
    }

    .my-titles {
        /*border: 1px solid deeppink;*/
        width: 100%;
        height: 48px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 0px 16px;
    }

    .my-title {
        /*border: 1px solid dodgerblue;*/
        width: auto;
        height: 14px;
        font-size: 12px;
        font-weight: normal;
        line-height: 14px;
        color: rgba(45, 71, 106, 1);
    }

    .my-title-icon {
        width: 5px;
        height: 8px;
        object-fit: cover;
    }

    .my-infos {
        /*border: 1px solid red;*/
        width: 100%;
        height: auto;
        padding: 0px 16px;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        background-color: #FFFFFF;

        box-shadow: 0px 2px 4px 0px #DDDDDD;
    }

    .my-info {
        border-top: 1px solid #EEEEEE;
        width: 100%;
        height: auto;
        padding: 12px 0px;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
    }

    .my-logo {
        width: 80px;
        height: 80px;
        border-radius: 4px;
    }

    .my-contents {
        border: 0px solid red;
        width: 100%;
        height: 80px;
        padding: 0px 12px;

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

    .content-title {
        width: auto;
        max-width: 100%;
        word-wrap: unset;
        font-size: 14px;
        font-weight: bold;
        line-height: 16px;
        color: #2D476A;
        padding-bottom: 16px;
    }

    .content-tasks {
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
    }

    .task-title {
        width: auto;
        font-size: 12px;
        font-weight: normal;
        line-height: 12px;
        color: #2D476A;

    }

    .task-money {
        width: auto;
        font-size: 12px;
        font-weight: normal;
        line-height: 12px;
        color: #D0021B;
    }


</style>
