From b9ac5b35bab1a819a1793ff9d4f96291756f1432 Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Thu, 27 Feb 2025 16:49:05 +0800 Subject: [PATCH 1/3] =?UTF-8?q?chore:=20:hammer:=20=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0=E7=BB=84=E4=BB=B6=E7=9A=84?= =?UTF-8?q?=E5=BF=85=E5=A1=AB=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Upload/MultiImageUpload.vue | 1 - src/components/Upload/SingleImageUpload.vue | 1 - 2 files changed, 2 deletions(-) diff --git a/src/components/Upload/MultiImageUpload.vue b/src/components/Upload/MultiImageUpload.vue index a66b94c0..451310c1 100644 --- a/src/components/Upload/MultiImageUpload.vue +++ b/src/components/Upload/MultiImageUpload.vue @@ -87,7 +87,6 @@ const previewImageIndex = ref(0); // 预览图片的索引 const modelValue = defineModel("modelValue", { type: [Array] as PropType, - required: true, default: () => [], }); diff --git a/src/components/Upload/SingleImageUpload.vue b/src/components/Upload/SingleImageUpload.vue index 3ce77c7f..bcda04cc 100644 --- a/src/components/Upload/SingleImageUpload.vue +++ b/src/components/Upload/SingleImageUpload.vue @@ -77,7 +77,6 @@ const props = defineProps({ const modelValue = defineModel("modelValue", { type: String, - required: true, default: () => "", }); From a0efc16352c47d1f99253649d963a36403aaad0e Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Thu, 27 Feb 2025 16:51:56 +0800 Subject: [PATCH 2/3] =?UTF-8?q?fix:=20:bug:=20=E8=A1=A5=E5=85=85mock?= =?UTF-8?q?=E7=9A=84refreshToken=E7=9A=84=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mock/auth.mock.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mock/auth.mock.ts b/mock/auth.mock.ts index 59803e5c..153142cc 100644 --- a/mock/auth.mock.ts +++ b/mock/auth.mock.ts @@ -24,7 +24,8 @@ export default defineMock([ accessToken: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImRlcHRJZCI6MSwiZGF0YVNjb3BlIjoxLCJ1c2VySWQiOjIsImlhdCI6MTcyODE5MzA1MiwiYXV0aG9yaXRpZXMiOlsiUk9MRV9BRE1JTiJdLCJqdGkiOiJhZDg3NzlhZDZlYWY0OWY3OTE4M2ZmYmI5OWM4MjExMSJ9.58YHwL3sNNC22jyAmOZeSm-7MITzfHb_epBIz7LvWeA", tokenType: "Bearer", - refreshToken: null, + refreshToken: + "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhZG1pbiIsImRlcHRJZCI6MSwiZGF0YVNjb3BlIjoxLCJ1c2VySWQiOjIsImlhdCI6MTcyODE5MzA1MiwiYXV0aG9yaXRpZXMiOlsiUk9MRV9BRE1JTiJdLCJqdGkiOiJhZDg3NzlhZDZlYWY0OWY3OTE4M2ZmYmI5OWM4MjExMSJ9.58YHwL3sNNC22jyAmOZeSm-7MITzfHb_epBIz7LvWeA", expires: null, }, msg: "一切ok", From 7b6ea62996c1875cedaacf2adb4d472d92b3dd9c Mon Sep 17 00:00:00 2001 From: Theo <971366405@qq.com> Date: Fri, 28 Feb 2025 11:29:13 +0800 Subject: [PATCH 3/3] =?UTF-8?q?fix:=20:bug:=20=E4=BF=AE=E5=A4=8D=E5=AD=97?= =?UTF-8?q?=E5=85=B8=E6=95=B0=E6=8D=AE=E9=A1=B5=E9=9D=A2=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E6=97=B6=E5=87=BA=E7=8E=B0=E6=96=B0=E7=9A=84tagview=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复字典数据页面刷新时出现新的tagview的问题 --- src/store/modules/tags-view.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/store/modules/tags-view.ts b/src/store/modules/tags-view.ts index 82fb50be..7a39ffb8 100644 --- a/src/store/modules/tags-view.ts +++ b/src/store/modules/tags-view.ts @@ -8,8 +8,11 @@ export const useTagsViewStore = defineStore("tagsView", () => { * 添加已访问视图到已访问视图列表中 */ function addVisitedView(view: TagView) { - // 如果已经存在于已访问的视图列表中,则不再添加 - if (visitedViews.value.some((v) => v.path === view.path)) { + // 如果已经存在于已访问的视图列表中或者是重定向地址,则不再添加 + if (view.path.startsWith("/redirect")) { + return; + } + if (visitedViews.value.some((v) => v.name === view.name)) { return; } // 如果视图是固定的(affix),则在已访问的视图列表的开头添加