소스 검색

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]) => {