모듈 복사 버그 수정
This commit is contained in:
parent
927b6265bc
commit
044f302461
@ -226,7 +226,7 @@ export function useModule() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
modules.forEach((module) => {
|
modules.forEach((module) => {
|
||||||
const { top, left } = getPosotion(module, direction, Number(length) + Number(moduleLength), false)
|
const { top, left } = getPosotion(module, direction, Number(length) + Number(moduleLength), true)
|
||||||
module.clone((obj) => {
|
module.clone((obj) => {
|
||||||
obj.set({
|
obj.set({
|
||||||
parentId: module.parentId,
|
parentId: module.parentId,
|
||||||
@ -677,6 +677,7 @@ export function useModule() {
|
|||||||
}
|
}
|
||||||
let width = -1
|
let width = -1
|
||||||
let isWarning = false
|
let isWarning = false
|
||||||
|
const { moduleIntvlHor, moduleIntvlVer } = moduleSetupSurface.trestleDetail
|
||||||
if (targetModules.length === 0) {
|
if (targetModules.length === 0) {
|
||||||
swalFire({
|
swalFire({
|
||||||
title: '마지막 모듈입니다.',
|
title: '마지막 모듈입니다.',
|
||||||
@ -706,7 +707,7 @@ export function useModule() {
|
|||||||
canvas.renderAll()
|
canvas.renderAll()
|
||||||
otherModules = getOtherModules(columnModules)
|
otherModules = getOtherModules(columnModules)
|
||||||
columnModules.forEach((module) => {
|
columnModules.forEach((module) => {
|
||||||
const { top, left } = getPosotion(module, type, module.width, true)
|
const { top, left } = getPosotion(module, type, module.width + moduleIntvlHor, true)
|
||||||
let copyModule = null
|
let copyModule = null
|
||||||
module.clone((obj) => {
|
module.clone((obj) => {
|
||||||
obj.set({
|
obj.set({
|
||||||
@ -803,11 +804,12 @@ export function useModule() {
|
|||||||
}
|
}
|
||||||
let height = -1
|
let height = -1
|
||||||
let isWarning = false
|
let isWarning = false
|
||||||
|
const { moduleIntvlHor, moduleIntvlVer } = moduleSetupSurface.trestleDetail
|
||||||
canvas.discardActiveObject()
|
canvas.discardActiveObject()
|
||||||
targetModules.forEach((module) => {
|
targetModules.forEach((module) => {
|
||||||
if (height === -1)
|
if (height === -1)
|
||||||
height = type === MODULE_INSERT_TYPE.TOP ? Number(activeModule.top) - Number(module.top) : Number(module.top) - Number(activeModule.top)
|
height = type === MODULE_INSERT_TYPE.TOP ? Number(activeModule.top) - Number(module.top) : Number(module.top) - Number(activeModule.top)
|
||||||
const { top, left } = getPosotion(module, type, activeModule.height, true)
|
const { top, left } = getPosotion(module, type, activeModule.height + moduleIntvlVer, true)
|
||||||
module.originPos = {
|
module.originPos = {
|
||||||
left: module.left,
|
left: module.left,
|
||||||
top: module.top,
|
top: module.top,
|
||||||
@ -823,7 +825,7 @@ export function useModule() {
|
|||||||
canvas.renderAll()
|
canvas.renderAll()
|
||||||
otherModules = getOtherModules(rowModules)
|
otherModules = getOtherModules(rowModules)
|
||||||
rowModules.forEach((module) => {
|
rowModules.forEach((module) => {
|
||||||
const { top, left } = getPosotion(module, type, activeModule.height, true)
|
const { top, left } = getPosotion(module, type, activeModule.height + moduleIntvlVer, true)
|
||||||
let copyModule = null
|
let copyModule = null
|
||||||
module.clone((obj) => {
|
module.clone((obj) => {
|
||||||
obj.set({
|
obj.set({
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user