xuqiang 4 years ago
parent
commit
be2ae150ab

BIN
src/main/pc-space/src/assets/background/bg-01@3x.png


BIN
src/main/pc-space/src/assets/background/bg-02@3x.png


BIN
src/main/pc-space/src/assets/background/bg-03@3x.png


+ 11 - 2
src/main/pc-space/src/views/Casting.vue

@@ -29,14 +29,19 @@
             >
                 <el-image
                     class="imgBox"
-                    :src="item.bg || require('../assets/bg-moren备份 2@3x.png')"
+                    :src="item.bg || require('../assets/background/bg-01@3x.png')"
                     fit="cover"
                     :lazy="true"
                 ></el-image>
                 <img class="img" :src="item.avatar || require('../assets/img_default_photo.png')" alt="" />
                 <div class="text">
                     <div class="name">{{ item.nickname }}</div>
-                    <img class="img1" src="../assets/img/renzheng_icon@3x.png" alt="" />
+                    <img
+                        v-if="userInfo.authStatus === 'SUCCESS'"
+                        class="img1"
+                        src="../assets/img/renzheng_icon@3x.png"
+                        alt=""
+                    />
                 </div>
                 <div class="text">
                     <div class="name name1">{{ item.id }}</div>
@@ -83,6 +88,7 @@
 <script>
 import pageableTable from '../mixins/pageableTable';
 import user from '../mixins/user';
+import { mapState } from 'vuex';
 export default {
     data() {
         return {
@@ -115,6 +121,9 @@ export default {
         };
     },
     mixins: [pageableTable, user],
+    computed: {
+        ...mapState(['userInfo'])
+    },
     methods: {
         beforeGetData() {
             return { search: this.search, query: { hasRole: 'ROLE_MINTER' } };

+ 6 - 2
src/main/pc-space/src/views/CastingDetail.vue

@@ -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 => {

+ 7 - 2
src/main/pc-space/src/views/user/AccountData.vue

@@ -4,7 +4,7 @@
             <el-upload :action="uploadUrl" :show-file-list="false" :before-upload="beforeAvatarUpload2">
                 <img
                     class="top"
-                    :src="getImg(userInfo.bg, '', 1300) || require('../../assets/img/bg-moren@3x.png')"
+                    :src="getImg(userInfo.bg, '', 1300) || require('../../assets/background/bg-03@3x.png')"
                     alt=""
                     style="object-fit: cover"
                 />
@@ -57,7 +57,12 @@
                             <div class="box2">
                                 <div class="nickname">
                                     <div class="name1">{{ item.nickname }}</div>
-                                    <img class="name2" src="../../assets/img/renzheng_icon@3x.png" alt="" />
+                                    <img
+                                        v-if="userInfo.authStatus === 'SUCCESS'"
+                                        class="name2"
+                                        src="../../assets/img/renzheng_icon@3x.png"
+                                        alt=""
+                                    />
                                 </div>
                                 <div class="detail">{{ item.intro || '暂无' }}</div>
                                 <div class="box3">