From 051c72b584e7816d6ea02178c9742e946c3c55fd Mon Sep 17 00:00:00 2001
From: liuyiwuqing <1520431201@qq.com>
Date: Sun, 15 Jun 2025 06:37:50 +0000
Subject: [PATCH] =?UTF-8?q?!25=20=E6=94=AF=E6=8C=81=E6=96=87=E7=AB=A0?=
=?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E9=AA=8C=E8=AF=81=E7=A0=81=E8=8E=B7?=
=?UTF-8?q?=E5=8F=96=E6=96=B9=E5=BC=8F=E3=80=81=E4=BC=98=E5=8C=96=E5=8F=8B?=
=?UTF-8?q?=E9=93=BE=E6=8F=90=E4=BA=A4=E9=A1=B5=E9=9D=A2=20*=20fix(?=
=?UTF-8?q?=E6=8F=90=E4=BA=A4=E9=93=BE=E6=8E=A5):=20=E4=BF=AE=E5=A4=8D?=
=?UTF-8?q?=E5=8D=9A=E5=AE=A2=20logo=20=E6=98=BE=E7=A4=BA=E9=97=AE?=
=?UTF-8?q?=E9=A2=98=20*=20feat(plugin):=20=E9=87=8D=E6=9E=84=E5=8F=8B?=
=?UTF-8?q?=E9=93=BE=E6=8F=90=E4=BA=A4=E6=8F=92=E4=BB=B6=E9=85=8D=E7=BD=AE?=
=?UTF-8?q?=20*=20feat(api):=20=E4=B8=BA=20restrict-read=20=E8=AF=B7?=
=?UTF-8?q?=E6=B1=82=E6=B7=BB=E5=8A=A0=E5=BE=AE=E4=BF=A1=E4=BC=9A=E8=AF=9D?=
=?UTF-8?q?=20ID=20=E5=B9=B6=E6=94=AF=E6=8C=81=E8=87=AA=E5=AE=9A=E4=B9=89?=
=?UTF-8?q?=E9=AA=8C=E8=AF=81=E7=A0=81=E7=B1=BB=E5=9E=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
api/v2/all.api.js | 1 +
config/index.js | 5 ++++-
pagesA/article-detail/article-detail.vue | 6 +++++-
pagesA/friend-links/friend-links.vue | 2 +-
pagesA/submit-link/submit-link.vue | 12 ++++++++----
5 files changed, 19 insertions(+), 7 deletions(-)
diff --git a/api/v2/all.api.js b/api/v2/all.api.js
index b40494c..3d57f71 100644
--- a/api/v2/all.api.js
+++ b/api/v2/all.api.js
@@ -194,6 +194,7 @@ export default {
return HttpHandler.Get(`/apis/tools.muyin.site/v1alpha1/restrict-read/create`, null, {
header: {
'Authorization': getAppConfigs().pluginConfig.toolsPlugin?.Authorization,
+ 'Wechat-Session-Id': uni.getStorageSync('openid'),
}
})
},
diff --git a/config/index.js b/config/index.js
index 2c3726b..b58ff4f 100644
--- a/config/index.js
+++ b/config/index.js
@@ -8,7 +8,10 @@ export const DefaultAppConfigs = {
imagesConfig: {},
authorConfig: {},
appConfig: {},
- pluginConfig: {},
+ pluginConfig: {
+ toolsPlugin: {},
+ linksSubmitPlugin: {},
+ },
pageConfig: {}
}
diff --git a/pagesA/article-detail/article-detail.vue b/pagesA/article-detail/article-detail.vue
index 152cc76..e014d0b 100644
--- a/pagesA/article-detail/article-detail.vue
+++ b/pagesA/article-detail/article-detail.vue
@@ -483,7 +483,11 @@ export default {
const restrictRead = checkPostRestrictRead(this.result);
if (restrictRead && toolsPluginEnabled) {
- const verifyCodeType = getAppConfigs().pluginConfig.toolsPlugin?.verifyCodeType;
+ let verifyCodeType = getAppConfigs().pluginConfig.toolsPlugin?.verifyCodeType;
+ const postVerifyCodeType = this.result?.metadata?.annotations?.verifyCodeType;
+ if (postVerifyCodeType) {
+ verifyCodeType = postVerifyCodeType;
+ }
if (verifyCodeType === 'scan') {
const scanCodeUrl = getAppConfigs().pluginConfig.toolsPlugin?.scanCodeUrl;
this.verificationCodeModal.type = 'scan';
diff --git a/pagesA/friend-links/friend-links.vue b/pagesA/friend-links/friend-links.vue
index 2cb0699..8893e0f 100644
--- a/pagesA/friend-links/friend-links.vue
+++ b/pagesA/friend-links/friend-links.vue
@@ -65,7 +65,7 @@
-
diff --git a/pagesA/submit-link/submit-link.vue b/pagesA/submit-link/submit-link.vue
index ecd548a..9dcaadf 100644
--- a/pagesA/submit-link/submit-link.vue
+++ b/pagesA/submit-link/submit-link.vue
@@ -53,7 +53,7 @@
-
+
{{ blogDetail.blogName }}
@@ -97,6 +97,7 @@ import tmPoup from '@/tm-vuetify/components/tm-poup/tm-poup.vue'
import tmImages from '@/tm-vuetify/components/tm-images/tm-images.vue'
import tmTags from '@/tm-vuetify/components/tm-tags/tm-tags.vue'
import tmCoupon from '@/tm-vuetify/components/tm-coupon/tm-coupon.vue'
+import $utils from "@/utils";
export default {
components: {
@@ -128,11 +129,14 @@ export default {
};
},
computed: {
+ $utils() {
+ return $utils
+ },
haloPluginConfigs(){
return this.$tm.vx.getters().getConfigs.pluginConfig;
},
blogDetail() {
- return this.haloPluginConfigs.submitLink;
+ return this.haloPluginConfigs.linksSubmitPlugin;
},
calcSiteThumbnail(val) {
return val => {
@@ -147,13 +151,13 @@ export default {
return `
博客名称:${this.blogDetail.blogName}
博客地址:${this.blogDetail.blogUrl}
- 博客logo:${this.blogDetail.blogLogo}
+ 博客logo:${$utils.checkAvatarUrl(this.blogDetail.blogLogo)}
博客简介:${this.blogDetail.blogDesc}
`
},
calcBlogCoupon() {
return {
- img: this.blogDetail.blogLogo,
+ img: $utils.checkAvatarUrl(this.blogDetail.blogLogo),
title: this.blogDetail.blogName,
time: this.blogDetail.blogDesc,
btnText: '友链详情'