1
0
فهرست منبع

fix: 添加导出对接

bill 1 سال پیش
والد
کامیت
0743999b3b
2فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 1 1
      src/view/case/draw/board/editCAD/Service/CustomImageService.js
  2. 4 1
      src/view/case/draw/board/index.js

+ 1 - 1
src/view/case/draw/board/editCAD/Service/CustomImageService.js

@@ -6,7 +6,7 @@ import Constant from '../Constant'
 
 export default class CustomImageService {
     constructor() {
-        this.defaultPix = 30;  //默认是30像素
+        this.defaultPix = 60;  //默认是30像素
         this.url = null;
     }
 

+ 4 - 1
src/view/case/draw/board/index.js

@@ -150,6 +150,9 @@ export const create = async (store, canvas) => {
       layer.uiControl.setAttributes(bgImage, "update", url);
     },
     export() {
+      return new Promise((resolve) => {
+        layer.uiControl.exportImg(canvas, 'cover.jpg', resolve)
+      });
       const $canvas = document.createElement("canvas");
       $canvas.width = canvas.width;
       $canvas.height = canvas.height;
@@ -158,7 +161,7 @@ export const create = async (store, canvas) => {
       cctx.rect(0, 0, $canvas.width, $canvas.height);
       cctx.fillStyle = "rgba(255,255,255,1)";
       cctx.fill();
-      cctx.drawImage(canvas, 0, 0, $canvas.width, $canvas.height);
+      cctx.drawImage(canvas, 0, 0, $canvas.width, $canvas.height, 0, 0, canvas.width, canvas.height);
 
       return new Promise((resolve) => {
         // resolve(layer.uiControl.menu_screenShot())