menu.index 없애면서 생긴 버그 수정
This commit is contained in:
parent
4c8ac9fbe4
commit
8614e3ff7a
@ -183,7 +183,7 @@ export default function CanvasMenu(props) {
|
|||||||
await reloadCanvasStatus(objectNo, pid)
|
await reloadCanvasStatus(objectNo, pid)
|
||||||
break
|
break
|
||||||
case 'surface':
|
case 'surface':
|
||||||
if (selectedMenu > menu.index) {
|
if (['module', 'estimate', 'simulation'].some((menu) => menu === selectedMenu)) {
|
||||||
const modules = canvas.getObjects().filter((module) => module.name === POLYGON_TYPE.MODULE)
|
const modules = canvas.getObjects().filter((module) => module.name === POLYGON_TYPE.MODULE)
|
||||||
|
|
||||||
if (modules.length > 0) {
|
if (modules.length > 0) {
|
||||||
@ -223,7 +223,7 @@ export default function CanvasMenu(props) {
|
|||||||
await reloadCanvasStatus(objectNo, pid)
|
await reloadCanvasStatus(objectNo, pid)
|
||||||
break
|
break
|
||||||
case 'module':
|
case 'module':
|
||||||
if (selectedMenu < menu.index) {
|
if (['placement', 'outline', 'surface'].some((menu) => menu === selectedMenu)) {
|
||||||
if (!checkMenuAndCanvasState()) {
|
if (!checkMenuAndCanvasState()) {
|
||||||
swalFire({ text: getMessage('menu.validation.canvas.roof') })
|
swalFire({ text: getMessage('menu.validation.canvas.roof') })
|
||||||
return
|
return
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user