From 66082af52aae3cc531796fa3eb2c7de4107f2dfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E8=87=AA=E8=BE=BE?= <980324341@qq.com> Date: Sun, 6 Sep 2026 22:37:27 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=A0=B7=E5=8A=9E=E5=8F=8D=E9=A6=88):=20?= =?UTF-8?q?=E2=91=A0=E7=94=9F=E6=88=90=E8=AE=B0=E5=BD=95=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E4=B8=8E=E8=BE=93=E5=85=A5=E6=A1=86=E5=AF=B9?= =?UTF-8?q?=E9=BD=90(=E4=BF=AE=E5=A4=8D=E7=99=BB=E5=BD=95=E9=A1=B5?= =?UTF-8?q?=E9=9D=9Escoped=20.form-group{margin-bottom:20px}=E5=85=A8?= =?UTF-8?q?=E5=B1=80=E6=B3=84=E6=BC=8F=EF=BC=8C=E7=99=BB=E5=BD=95=E9=A1=B5?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E6=94=B6=E7=AA=84scoped+=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=86=85=E6=98=BE=E5=BC=8F=E9=87=8D=E7=BD=AE)=20=E2=91=A1?= =?UTF-8?q?=E5=8E=BB=E9=87=8D=E6=B1=87=E6=80=BB=E7=A7=BB=E9=99=A4=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E6=9D=83=E9=99=90=E5=88=86=E7=BB=84=E6=91=98=E8=A6=81?= =?UTF-8?q?=E5=9D=97(=E6=A8=A1=E5=9E=8B=E7=BA=AF=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E4=BF=9D=E7=95=99)=20=E2=91=A2=E5=88=86=E7=BB=84=E7=AD=9B?= =?UTF-8?q?=E9=80=89=E4=B8=8B=E6=8B=89=E6=98=BE=E7=A4=BA=E7=9C=9F=E5=AE=9E?= =?UTF-8?q?=E5=88=86=E7=BB=84=E5=90=8D(=E8=A7=A3=E6=9E=90=E5=99=A8?= =?UTF-8?q?=E5=85=BC=E5=AE=B9Java=20groupName=E5=AD=97=E6=AE=B5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/pages/asin/DedupeRegistryPage.vue | 76 +------------------ .../src/pages/asin/dedupe-total-model.ts | 2 +- .../src/pages/login/LoginPage.vue | 2 +- .../src/pages/records/RecordsHistoryPage.vue | 1 + .../tests/align-dedupe-summary.test.ts | 17 ++++- .../tests/align-history-copy.test.ts | 8 ++ 6 files changed, 25 insertions(+), 81 deletions(-) diff --git a/admin-frontend-vue/src/pages/asin/DedupeRegistryPage.vue b/admin-frontend-vue/src/pages/asin/DedupeRegistryPage.vue index e0d7e1c7..0f27a883 100644 --- a/admin-frontend-vue/src/pages/asin/DedupeRegistryPage.vue +++ b/admin-frontend-vue/src/pages/asin/DedupeRegistryPage.vue @@ -4,7 +4,6 @@ import { formatDateTime } from '@/utils/datetime' * script 逻辑沿用现有 Vue 实现(查询/编辑/删除/导入轮询/导出秒表)。 */ import { computed, onMounted, reactive, ref } from 'vue' import { ElMessage } from 'element-plus' -import { useAdminSessionStore } from '@/stores/admin-session' import { fetchDedupeTotalList, updateDedupeTotal, @@ -12,7 +11,7 @@ import { fetchDedupeTotalGroups, type DedupeGroupOption, } from './dedupe-total-api.ts' -import { dedupeGroupSummaryOf, type DedupeTotalItem } from './dedupe-total-model.ts' +import type { DedupeTotalItem } from './dedupe-total-model.ts' import { ASIN_COUNTRY_CODES, asinCountryLabel } from './asin-country.ts' import { createDedupeTotalFilterState, toDedupeListParams } from './dedupe-total-filter.ts' import { @@ -25,7 +24,6 @@ import { importOutcomeText, importTaskFinished, isAllowedImportFile } from './de import type { DedupeImportProgress } from './dedupe-import-model.ts' import { toExportUrl } from './dedupe-total-export.ts' -const session = useAdminSessionStore() const loading = ref(false) const rows = ref([]) const total = ref(0) @@ -35,10 +33,6 @@ const filter = reactive(createDedupeTotalFilterState()) const groups = ref([]) const jumpPage = ref('') -/** 页顶数据权限分组汇总(对齐 admin.js renderDedupeGroupSummary)。 */ -const groupSummary = computed(() => - dedupeGroupSummaryOf(groups.value, session.user?.id ?? null, session.user?.role || ''), -) const totalPages = computed(() => Math.max(1, Math.ceil(total.value / pageSize))) const editVisible = ref(false) @@ -287,26 +281,6 @@ onMounted(() => { -