diff --git a/frontend/src/api/modules/api-test/management.ts b/frontend/src/api/modules/api-test/management.ts index 3b6ba6fcf0..67f5972643 100644 --- a/frontend/src/api/modules/api-test/management.ts +++ b/frontend/src/api/modules/api-test/management.ts @@ -666,7 +666,7 @@ export function deleteShare(id: string) { } // 接口测试-接口管理-分享列表 export function getSharePage(data: TableQueryParams) { - return MSR.post>({ url: `${GetSharePageUrl}`, data }); + return MSR.post>({ url: `${GetSharePageUrl}`, data }, { ignoreCancelToken: true }); } // 接口测试-接口管理-分享详情 export function shareDetail(id: string) { diff --git a/frontend/src/store/modules/api/docShareCheck.ts b/frontend/src/store/modules/api/docShareCheck.ts index f92b90e638..ca9cde2996 100644 --- a/frontend/src/store/modules/api/docShareCheck.ts +++ b/frontend/src/store/modules/api/docShareCheck.ts @@ -19,6 +19,14 @@ const useDocShareCheckStore = defineStore('shareCheckStore', { localStorage.setItem(key, 'true'); } }, + // 将 docShareId 和 userId 已经验证更新密码后移除验证重新验证 + removeDocAsVerified(docShareId: string, userId: string) { + const key: string = `verified_${docShareId}_${userId}`; + if (!this.verifiedDocs.includes(key)) { + this.verifiedDocs = this.verifiedDocs.filter((e) => e === key); + localStorage.removeItem(key); + } + }, }, }); diff --git a/frontend/src/views/api-test/management/components/management/api/apiTable.vue b/frontend/src/views/api-test/management/components/management/api/apiTable.vue index d63295f4c6..9d2fe3616b 100644 --- a/frontend/src/views/api-test/management/components/management/api/apiTable.vue +++ b/frontend/src/views/api-test/management/components/management/api/apiTable.vue @@ -13,6 +13,7 @@