Răsfoiți Sursa

fix: 友链分组名称

小莫唐尼 1 an în urmă
părinte
comite
74e5c9c3cf
2 a modificat fișierele cu 9 adăugiri și 9 ștergeri
  1. 5 1
      api/v2/all.api.js
  2. 4 8
      pagesA/friend-links/friend-links.vue

+ 5 - 1
api/v2/all.api.js

@@ -143,7 +143,11 @@ export default {
 	 * 获取友链分组
 	 */
 	getFriendLinkGroupList: (params) => {
-		return HttpHandler.Get(`/apis/core.halo.run/v1alpha1/linkgroups`, params)
+		return HttpHandler.Get(`/apis/core.halo.run/v1alpha1/linkgroups`, params,{
+			custom: {
+				systemToken: HaloTokenConfig.systemToken
+			}
+		})
 	},
 
 	/**

+ 4 - 8
pagesA/friend-links/friend-links.vue

@@ -70,7 +70,7 @@
                            @click="toSubmitLinkPage"></tm-flotbutton>
             <!-- 详情弹窗 -->
             <tm-poup v-model="detail.show" :width="640" height="auto" position="center" :round="6">
-                <view class="poup pa-36">
+                <view class="poup pa-36" v-if="detail.data">
                     <view class="info flex">
                         <view class="poup-logo bg-gradient-amber-accent pa-4 shadow-24">
                             <image class="poup-logo_img" :src="$utils.checkImageUrl(detail.data.spec.logo)" mode="aspectFill"></image>
@@ -79,7 +79,7 @@
                             <view class="poup-name text-size-lg text-weight-b">{{ detail.data.spec.displayName }}</view>
                             <view class="poup-tag ml--10">
                                 <tm-tags color="bg-gradient-light-blue-lighten" size="n" model="fill">
-                                    {{ detail.data.spec.groupName  }}
+                                    {{ detail.data.spec.groupName }}
                                 </tm-tags>
                             </view>
                             <view class="poup-link text-size-m" @click="fnCopyLink(detail.data)">
@@ -115,8 +115,6 @@ import tmEmpty from '@/tm-vuetify/components/tm-empty/tm-empty.vue';
 import tmImages from '@/tm-vuetify/components/tm-images/tm-images.vue';
 import tmPoup from '@/tm-vuetify/components/tm-poup/tm-poup.vue';
 
-import {GetRandomNumberByRange} from '@/utils/random.js';
-
 export default {
     components: {
         tmSkeleton,
@@ -136,14 +134,13 @@ export default {
             },
             detail: {
                 show: false,
-                data: {}
+                data: null
             },
             hasNext: false,
             isLoadMore: false,
             loadMoreText: '',
             linkGroupList: [],
             dataList: [],
-            cacheDataList: [],
             colors: [
                 '#39B449',
                 '#E44C41',
@@ -176,7 +173,6 @@ export default {
         this.isLoadMore = false;
         this.queryParams.page = 1;
         this.dataList = []
-        this.cacheDataList = []
         this.fnGetData();
     },
     onReachBottom(e) {
@@ -222,7 +218,7 @@ export default {
                     console.log(res);
                     this.hasNext = res.hasNext;
                     const list = res.items.map(item => {
-                        item.spec.logo = this.$utils.checkAvatarUrl(item.spec.logo)
+                        item.spec.logo = this.$utils.checkAvatarUrl(item.spec?.logo)
                         item.spec.groupName = this.findLinkGroupDisplayNameByGroupMetadataName(item.spec?.groupName)
                         return item;
                     })