保誠-保戶業務員媒合平台
Mila
2021-11-15 3e8c86ebf61df1ac5c9dfd96c7a829a2cd9ec4a2
PAMapp/components/Consultant/ConsultantCard.vue
@@ -5,12 +5,11 @@
            <el-col :xs="22" :sm="23">
                <el-row type="flex">
                    <el-col class="flex_column" :xs="5" :sm="3">
                        <el-avatar
                        <UiAvatar
                            :size="50"
                            :src="agentInfo.img"
                            class="cursor--pointer"
                            @click.native="$router.push(`/agentInfo`)"
                        ></el-avatar>
                            :fileName="agentInfo.img"
                            @click.native="showAgentDetail(agentInfo.agentNo)"
                        ></UiAvatar>
                        <div class="satisfaction">
                            <i class="icon-star pam-icon icon--yellow satisfaction"></i>
                            <span>{{agentInfo.avgScore }}</span>
@@ -38,7 +37,7 @@
                            @click="reserveCommunication"
                            :class="agentInfo.contactStatus + 'Btn'"
                        >{{ contactTxt }}</el-button>
                        <div class="updateTime">{{updateTime}}</div>
                        <div class="updateTime" v-if="updateTime">{{updateTime | formatDate}}</div>
                    </el-col>
                </el-row>
            </el-col>
@@ -87,15 +86,8 @@
    }
    get updateTime() {
        const newDate = new Date(this.agentInfo.updateTime);
        let year = newDate.getFullYear();
        let month = newDate.getMonth() + 1;
        let date = newDate.getDate();
        let hours = newDate.getHours();
        let minutes = newDate.getMinutes();
        return isLogin() ? `${year}/${month}/${date} ${hours} : ${minutes}` : ''
        return isLogin() ? this.agentInfo.updateTime : '';
    }
    reserveCommunication() {
        const contactStatus = this.agentInfo.contactStatus;
        if (contactStatus !== 'reserved' && contactStatus !== 'contacted') {
@@ -109,6 +101,10 @@
    @Emit('removeAgent') removeAgent() {
        return this.agentInfo.agentNo;
    }
    showAgentDetail(agentNo: string): void {
        this.$router.push(`/agentInfo/${agentNo}`);
    }
}
</script>