| | |
| | | <template> |
| | | <div class="main-header"> |
| | | <div class="header"> |
| | | <h2> |
| | | <i class="el-icon-s-unfold" v-if="menuData.collapse" @click="switchCollapseMenu(null)"></i> |
| | | <i class="el-icon-s-fold" v-else @click="switchCollapseMenu(null)"></i> |
| | | {{title}} |
| | | </h2> |
| | | <!-- <h2>--> |
| | | <!-- <i class="el-icon-s-unfold" v-if="menuData.collapse" @click="switchCollapseMenu(null)"></i>--> |
| | | <!-- <i class="el-icon-s-fold" v-else @click="switchCollapseMenu(null)"></i>--> |
| | | <!-- {{title}}--> |
| | | <!-- </h2>--> |
| | | <div class="user"> |
| | | <span style="font-size: 13px">{{ userInfo.company.name }}</span> |
| | | <!-- <span style="font-size: 13px">{{ userInfo.company.name }}</span>--> |
| | | <el-dropdown trigger="click"> |
| | | <span class="el-dropdown-link"> |
| | | <img v-if="userInfo != null" :src="userInfo.avatar == null ? '@/assets/images/avatar/man.png' : userInfo.avatar" alt="">{{userInfo | displayName}}<i class="el-icon-arrow-down el-icon--right"></i> |
| | |
| | | logout() |
| | | .then(() => { |
| | | this.setUserInfo(null) |
| | | this.$router.push({ name: 'login' }) |
| | | location.reload() |
| | | // this.$router.push({ name: 'login' }) |
| | | }) |
| | | .catch(e => { |
| | | this.$tip.apiFailed(e) |