<template>
  <div class="head-index">
    <img class="logo" :src="iconUrl" @click="toHome"/>{{$store.state.userName}}
    <div class="fl-r">
      <el-button round size="mini" @click="logOut">退出登录</el-button>
    </div>
  </div>
</template>
<script>
  import {logoutApi} from "../../service/api";
  import iconUrl from '../../assets/logos.png'
  import cookie from '../../util/cookie'
  export default {
    name: "headIndex",
    data(){
      return {
        iconUrl:iconUrl
      }
    },
    methods:{
      logOut(){
        this.$confirm('确定退出系统?', '提示', {
          confirmButtonText: '确定',
          cancelButtonText: '取消',
          type: 'warning'
        }).then(() => {
          logoutApi().then(()=>{
            cookie.delete('cc_token');
            this.$store.dispatch('setToken','');
            this.$store.dispatch('setUserName','');
            window.location.href = '/#/login'
          })
        }).catch(() => {

        });
      },
      toHome(){
        this.$router.push({name:'first'})
      }
    }
  }
</script>

<style scoped lang="less">
  @import "../../util/public";
  .head-index{
    height: 100%;
    line-height: 60px;
    .logo{
      height: 50px;
      vertical-align: middle;
      margin-right: 20px;
      position: relative;
      top: -5px;
    }
  }
  .btn-div{
    text-align: center;
  }
</style>
