diff --git a/public/config.js b/public/config.js index 147fffa..cdbedcd 100644 --- a/public/config.js +++ b/public/config.js @@ -26,6 +26,7 @@ window.$$nazhuaConfig = { // hideListItemStatusDonut: false, // 隐藏列表项的饼图 // hideListItemStat: false, // 隐藏列表项的统计信息 // hideListItemBill: false, // 隐藏列表项的账单信息 + hideListItemLink: true, // 隐藏列表项的购买链接 // hideFilter: false, // 隐藏筛选 // hideTag: false, // 隐藏标签 // hideDotBG: true, // 隐藏框框里面的点点背景 diff --git a/src/views/components/server-list/card/server-list-item-bill.vue b/src/views/components/server-list/card/server-list-item-bill.vue index bace74b..4d84e40 100644 --- a/src/views/components/server-list/card/server-list-item-bill.vue +++ b/src/views/components/server-list/card/server-list-item-bill.vue @@ -108,7 +108,12 @@ const buyBtnText = computed(() => { } return config.nazhua.buyBtnText || '购买'; }); -const showBuyBtn = computed(() => !!props.info?.PublicNote?.customData?.orderLink); +const showBuyBtn = computed(() => { + if (config.nazhua.hideListItemLink === true) { + return false; + } + return !!props.info?.PublicNote?.customData?.orderLink; +}); function toBuy() { const decodeUrl = decodeURIComponent(props.info?.PublicNote?.customData?.orderLink); diff --git a/src/views/home.vue b/src/views/home.vue index 10f9f3e..42eae47 100644 --- a/src/views/home.vue +++ b/src/views/home.vue @@ -229,7 +229,7 @@ const filterServerList = computed(() => { if (validate.isSet(planDataMod?.bandwidth)) { fields.bandwidth = true; } - if (validate.isSet(customData?.orderLink)) { + if (validate.isSet(customData?.orderLink) && config.nazhua.hideListItemLink !== true) { fields.orderLink = true; } }