Просмотр исходного кода

fix: 修改导入组件id会重复的问题

奔跑的面条 3 лет назад
Родитель
Сommit
fb2edeb7d2
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/views/chart/hooks/useSync.hook.ts

+ 2 - 2
src/views/chart/hooks/useSync.hook.ts

@@ -1,5 +1,5 @@
 import { onUnmounted } from 'vue';
-import { httpErrorHandle, fetchRouteParamsByhistory } from '@/utils'
+import { getUUID, httpErrorHandle, fetchRouteParamsByhistory } from '@/utils'
 import { useChartEditStore } from '@/store/modules/chartEditStore/chartEditStore'
 import { EditCanvasTypeEnum, ChartEditStoreEnum } from '@/store/modules/chartEditStore/chartEditStore.d'
 import { useChartHistoryStore } from '@/store/modules/chartHistoryStore/chartHistoryStore'
@@ -52,7 +52,7 @@ export const useSync = () => {
           )
           // 不保存到记录
           chartEditStore.addComponentList(
-            Object.assign(newComponent, comItem),
+            Object.assign(newComponent, {...comItem, id: getUUID()}),
             false,
             true
           )