浏览代码

fix: 修改bug

bill 1 年之前
父节点
当前提交
2d446f25cf
共有 3 个文件被更改,包括 3217 次插入1893 次删除
  1. 3213 1889
      src/view/case/draw/board/editCAD/Renderer/Draw.js
  2. 2 2
      src/view/case/draw/edit-shape/image.vue
  3. 2 2
      src/view/case/draw/edit-shape/index.ts

文件差异内容过多而无法显示
+ 3213 - 1889
src/view/case/draw/board/editCAD/Renderer/Draw.js


+ 2 - 2
src/view/case/draw/edit-shape/image.vue

@@ -20,9 +20,9 @@ const emit = defineEmits<{
 const rotate = ref<number>(props.shape.data.rotate);
 const scale = ref<number>(props.shape.data.scale);
 watchEffect(() => {
-  props.shape.setRotate(rotate);
+  props.shape.setRotate(rotate.value);
 });
 watchEffect(() => {
-  props.shape.setScale(scale);
+  props.shape.setScale(scale.value);
 });
 </script>

+ 2 - 2
src/view/case/draw/edit-shape/index.ts

@@ -1,5 +1,5 @@
 import { markRaw, reactive } from "vue";
-import { images } from "../board/useBoard";
+import { images, customImage } from "../board/useBoard";
 
 const componentLoads = import.meta.glob("./*.vue");
 
@@ -7,7 +7,7 @@ export const components: { [key in string]: any } = reactive({});
 
 const map = {
   label: ["Circle", "Rectangle", "Wall"],
-  image: images,
+  image: [...images, customImage],
 };
 
 Object.entries(componentLoads).map(([name, fn]) => {