xushiting 2 năm trước cách đây
mục cha
commit
91c1bda6d7

+ 1 - 1
src/views/draw-file/board/editCAD/Controls/UIControl.js

@@ -104,7 +104,7 @@ export default class UIControl{
                 else if(type == VectorType.Title){
                     floorplanService.updateTitle(value);
                 }
-                else if(type == VectorType.Image){
+                else if(type == VectorType.BgImage){
                     floorplanService.updateBgImage(value);
                 }
                 else if(type == VectorType.Compass){

+ 2 - 2
src/views/draw-file/board/editCAD/FloorplanData.js

@@ -1,5 +1,5 @@
 import Title from './Geometry/Title.js'
-import Image from './Geometry/Image.js'
+import BgImage from './Geometry/BgImage.js'
 import Compass from './Geometry/Compass.js'
 
 export default class FloorplanData {
@@ -22,7 +22,7 @@ export default class FloorplanData {
         this.floors[floorNum].signs = {}
 
         // this.floors[floorNum].title = new Title();
-        // this.floors[floorNum].image = new Image();
+        // this.floors[floorNum].image = new BgImage();
         // this.floors[floorNum].compass = new Compass();
         this.floors[floorNum].title = null;
         this.floors[floorNum].image = null;

+ 3 - 2
src/views/draw-file/board/editCAD/Geometry/Image.js

@@ -1,14 +1,14 @@
 import VectorType from '../enum/VectorType.js'
 import Geometry from './Geometry'
 
-export default class Image extends Geometry {
+export default class BgImage extends Geometry {
     constructor(src,vectorId, floor) {
         super()
         this.src = src;
         //this.src = src;
         this.image = null;
         this.floor = floor?floor:0
-        this.geoType = VectorType.Image
+        this.geoType = VectorType.BgImage
         this.setId(vectorId)
     }
 
@@ -18,6 +18,7 @@ export default class Image extends Geometry {
         img.src = src;
         img.crossOrigin=""
         img.onload = function () {
+            debugger;
             this.image = img;
         }.bind(this)
     }

+ 1 - 1
src/views/draw-file/board/editCAD/Renderer/Render.js

@@ -46,7 +46,7 @@ export default class Render {
             case VectorType.Title:
                 draw.drawTitle(vector)
                 return
-            case VectorType.Image:
+            case VectorType.BgImage:
                 draw.drawImage(vector)
                 return
             case VectorType.Compass:

+ 2 - 2
src/views/draw-file/board/editCAD/Service/FloorplanService.js

@@ -3,7 +3,7 @@ import { coordinate } from '../Coordinate.js'
 import Constant from '../Constant'
 
 import Title from '../Geometry/Title.js'
-import Image from '../Geometry/Image.js'
+import BgImage from '../Geometry/BgImage.js'
 import Compass from '../Geometry/Compass.js'
 
 export class FloorplanService {
@@ -431,7 +431,7 @@ export class FloorplanService {
         if (floor == null || typeof floor == 'undefined') {
             floor = this.currentFloor
         }
-        const image = new Image(value,vectorId,floor)
+        const image = new BgImage(value,vectorId,floor)
         return image
     }
 

+ 1 - 1
src/views/draw-file/board/editCAD/enum/VectorType.js

@@ -19,7 +19,7 @@ const VectorType = {
     DeadBody: 'DeadBody',                //尸体
     BloodStain: 'BloodStain',            //血迹
     Title:'Title',
-    Image:'Image',
+    BgImage:'BgImage',
     Compass:'Compass',
 }
 export default VectorType