From 5a7c161ed2883e8f6f5c33d253cea3a2e532a194 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Mon, 11 Mar 2024 16:28:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A1=A8=E6=A0=BC=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E5=88=97=E6=8E=92=E5=BA=8F=E5=AF=B9=E8=AF=AD=E8=A8=80=E5=A4=B1?= =?UTF-8?q?=E6=95=88=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/TableColumnsDnd/index.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/components/TableColumnsDnd/index.vue b/src/components/TableColumnsDnd/index.vue index d1e242f1..e4a3ab30 100644 --- a/src/components/TableColumnsDnd/index.vue +++ b/src/components/TableColumnsDnd/index.vue @@ -5,7 +5,7 @@ import useI18n from '@/hooks/useI18n'; import { type ColumnsType } from 'ant-design-vue/lib/table'; import { dbGetJSON, dbSetJSON } from '@/utils/cache-db-utils'; import { CACHE_DB_TABLE_DND } from '@/constants/cache-keys-constants'; -const { t } = useI18n(); +const { t, currentLocale } = useI18n(); const emit = defineEmits(['update:columns-dnd']); const props = defineProps({ @@ -98,7 +98,11 @@ function fnUpdateColumns() { if (props.cacheId) { // 存入数据 - dbSetJSON(CACHE_DB_TABLE_DND, props.cacheId, list); + dbSetJSON( + CACHE_DB_TABLE_DND, + `${props.cacheId}#${currentLocale.value}`, + list + ); } nextTick(() => { emit('update:columns-dnd', list); @@ -119,7 +123,7 @@ watch( onMounted(() => { if (props.cacheId) { // 读取数据后响应 - dbGetJSON(CACHE_DB_TABLE_DND, props.cacheId) + dbGetJSON(CACHE_DB_TABLE_DND, `${props.cacheId}#${currentLocale.value}`) .then(data => { if (data) { const titleList: string[] = [];