Bladeren bron

fix: 多边形多选操作修复

bill 3 weken geleden
bovenliggende
commit
ef95ea3452

+ 1 - 1
src/core/components/polygon/temp-polygon.vue

@@ -13,7 +13,7 @@
     >
     </v-line>
     <EditPolygon
-      :data="data"
+      :data="{ ...data, id: data.id + '--' + 'edit' }"
       :shape="shape"
       :addMode="addMode"
       closed

+ 3 - 0
src/core/hook/use-selection.ts

@@ -243,6 +243,7 @@ export const useStoreSelectionManage = installGlobalVar((): SelectionManage => {
       return false;
     }
     const item = store.items.find((item) => item.id === id);
+    console.log(shape)
     return !!(item && !item.lock);
   };
   const listener = (shape: EntityShape) => {
@@ -295,6 +296,8 @@ export const useSelectionRevise = () => {
     selfSet = true;
     status.selects = shapes;
     selfSet = false;
+
+    console.log(shapes, shapes.map(item => store.getItemById(item.id())))
   };
 
   let initSelections: EntityShape[] = [];

+ 1 - 0
src/example/fuse/enter-shared.ts

@@ -126,6 +126,7 @@ export const getSceneList = (keyword: string) => {
   const request = genLoading(async () => {
     const data = await post(`fusion/case/sceneListPost`, {
       isMesh: 1,
+      caseId: params.value.caseId,
       pageNum: page,
       sceneName: keyword,
     });