This commit is contained in:
熊成强 2020-11-09 14:20:11 +08:00
parent bdccdd16a2
commit 75ddbc808f
5 changed files with 26 additions and 13 deletions

View File

@ -2,9 +2,9 @@
<template>
<div class="header-title">
<div class="header-title-img">
<img :src="obj.src|| ''" alt="">
<img :src="obj.src|| ''" :onerror="defaultImg" alt="">
</div>
<div class="header-title-right commonFont">
<div v-if="isShow" class="header-title-right commonFont">
<span style="font-size:14px;">{{obj.name || "熊成强"}}</span>
<span style="font-size:12px;">{{obj.departmentName || "技术部门"}}</span>
</div>
@ -13,10 +13,19 @@
<script>
export default {
props: ['obj'],
props: {
obj: {
type: Object,
default: () => { return {} }
},
isShow: {
type: Boolean,
default: true
}
},
data () {
return {
defaultImg: 'this.src="' + require('@/assets/img/default.jpg') + '"'
}
},
computed: {},

View File

@ -15,7 +15,8 @@
</transition>
<div class="navBar-right" v-if="isNav">
<span>{{this.userInfo.realName}}</span>
<img :src="this.userInfo.avatar || ''" alt="">
<InfoHeader :isShow='false' :obj='{src:this.userInfo.avatar}' />
<!-- <img :src="this.userInfo.avatar || ''" alt=""> -->
</div>
</div>
</template>
@ -24,6 +25,7 @@
import routeList from '@/router/kpi_route'
import NavHeader from './NavHeader'
import { mapGetters } from 'vuex'
import InfoHeader from '@/components/InfoHeader'
export default {
name: 'NavBar',
data () {
@ -34,7 +36,8 @@ export default {
}
},
components: {
NavHeader
NavHeader,
InfoHeader
},
computed: {
...mapGetters(['userInfo']),

View File

@ -69,7 +69,9 @@ export default {
})
}
} else {
setTimeout(() => {
this.handleGetList()
}, 100)
}
},
methods: {

View File

@ -3,7 +3,6 @@
<div>
<router-view></router-view>
<div @dblclick="handleClick" class="hide">
</div>
<div v-if="!islzmanagement && isShow" class="login">
<el-input

View File

@ -10,11 +10,7 @@
>
<el-table-column width="100">
<template slot-scope="scope">
<img
:src="scope.row.avatar"
class="todo-content-right-avatar"
/>
<InfoHeader :isShow='false' :obj='{src:scope.row.avatar}' />
</template>
</el-table-column>
<el-table-column prop="title"></el-table-column>
@ -31,6 +27,7 @@
</template>
<script>
import InfoHeader from '@/components/InfoHeader'
export default {
props: ['selectedTableList'],
data () {
@ -38,6 +35,9 @@ export default {
}
},
components: {
InfoHeader
},
computed: {},
beforeMount () {},
mounted () {},