<template>
  <div
    class="sidebar-logo-container"
    :class="{ collapse: collapse }"
    :style="{
      backgroundColor:
        sideTheme === 'theme-dark' ? variables.menuBg : variables.menuLightBg,
    }"
  >
    <transition name="sidebarLogoFade">
      <router-link
        v-if="collapse"
        key="collapse"
        class="sidebar-logo-link"
        to="/"
      >
<!--        途宝-->
        <img :src="logo" class="sidebar-logo-mini" />
        <!-- <h1 v-else class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.sidebarTitle : variables.sidebarLightTitle }">{{ title }} </h1> -->
      </router-link>
      <router-link v-else key="expand" class="sidebar-logo-link" to="/">
<!--        途宝-->
        <img :src="logo" class="sidebar-logo" />
        <div style="float: right;background-color: #fff" class="other" v-if="company === ''"></div>
        <!-- <h1 class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.sidebarTitle : variables.sidebarLightTitle }">{{ title }} </h1> -->
      </router-link>
    </transition>
  </div>
</template>

<script>
import logoImg from "@/assets/logo/logo.png";
import variables from "@/assets/styles/variables.scss";
import Cookies from "js-cookie";
import testLogo from "@/assets/logo/testLogo.png";

export default {
  name: "SidebarLogo",
  props: {
    collapse: {
      type: Boolean,
      required: true,
    },
  },
  computed: {
    variables() {
      return variables;
    },
    sideTheme() {
      return this.$store.state.settings.sideTheme;
    },
  },
  data() {
    return {
      title: "途宝智慧云仓平台",
      logo: logoImg,
      company: '',
      sysType: "",
    };
  },
  mounted() {
    this.company = Cookies.get("companyName")
    this.sysType = Cookies.get("sysType");
    if (Cookies.get("test") == 0) {
      this.logo = testLogo;
    }
  },
};
</script>

<style lang="scss" scoped>
.sidebarLogoFade-enter-active {
  transition: opacity 1.5s;
}

.sidebarLogoFade-enter,
.sidebarLogoFade-leave-to {
  opacity: 0;
}

.sidebar-logo-container {
  position: relative;
  // width: 100%;
  height: 60px;
  line-height: 60px;
  background: #014da1 !important;
  text-align: center;
  overflow: hidden;

  & .sidebar-logo-link {
    height: 100%;
    width: 100%;

    & .sidebar-logo {
      height: 60px;
      vertical-align: middle;
      margin-right: 12px;
    }
    & .sidebar-logo-mini {
      width: 50px;
      vertical-align: middle;
      margin: auto;
    }
    & .sidebar-title {
      display: inline-block;
      margin: 0;
      color: #fff;
      font-weight: 600;
      line-height: 50px;
      font-size: 14px;
      font-family: Avenir, Helvetica Neue, Arial, Helvetica, sans-serif;
      vertical-align: middle;
    }
  }

  &.collapse {
    .sidebar-logo {
      margin-right: 0px;
    }
  }
}
.other {
  width: 0;
  height: 0;
  border-bottom: 60px solid #014da1;
  border-left: 40px solid transparent;
}
</style>
