|
|
@@ -1,12 +1,12 @@
|
|
|
<template>
|
|
|
<div class="detail">
|
|
|
- <el-image class="bg" :src="info.bg || require('../assets/img/bg-moren@3x.png')" fit="cover"></el-image>
|
|
|
+ <el-image class="bg" :src="info.bg || require('../assets/background/bg-03@3x.png')" fit="cover"></el-image>
|
|
|
<div class="detail-content center-content">
|
|
|
<el-image :src="info.avatar" fit="cover" class="avatar"></el-image>
|
|
|
<div class="info">
|
|
|
<div class="name">
|
|
|
<span>{{ info.nickname }}</span>
|
|
|
- <img src="../assets/img/renzheng_icon@3x.png" alt="" />
|
|
|
+ <img v-if="userInfo.authStatus === 'SUCCESS'" src="../assets/img/renzheng_icon@3x.png" alt="" />
|
|
|
</div>
|
|
|
<div class="code">
|
|
|
<span>{{ info.id }}</span>
|
|
|
@@ -125,6 +125,7 @@
|
|
|
import CollectionInfo from '../components/CollectionInfo.vue';
|
|
|
import Share from '../components/Share.vue';
|
|
|
import pageableTable from '../mixins/pageableTable';
|
|
|
+import { mapState } from 'vuex';
|
|
|
import user from '../mixins/user';
|
|
|
export default {
|
|
|
components: { CollectionInfo, Share },
|
|
|
@@ -186,6 +187,9 @@ export default {
|
|
|
mounted() {
|
|
|
this.getDetail();
|
|
|
},
|
|
|
+ computed: {
|
|
|
+ ...mapState(['userInfo'])
|
|
|
+ },
|
|
|
methods: {
|
|
|
getDetail() {
|
|
|
this.$http.get('/user/get/' + this.$route.query.id).then(res => {
|