fix: 빈 canvas plan 생성 시 복사되는 문제 임시 수정
This commit is contained in:
parent
46dab98801
commit
e3bc19d603
@ -38,41 +38,7 @@ export default function CanvasFrame({ plan }) {
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
// const checkEventName = [
|
||||
// 'object:modified',
|
||||
// 'object:moving',
|
||||
// 'object:scaling',
|
||||
// 'object:rotating',
|
||||
// 'object:skewing',
|
||||
// 'object:resizing',
|
||||
// 'object:selected',
|
||||
// 'object:added',
|
||||
// 'object:removed',
|
||||
// ]
|
||||
|
||||
canvas?.off('object:added')
|
||||
canvas?.off('object:modified')
|
||||
canvas?.off('object:removed')
|
||||
|
||||
loadCanvas()
|
||||
|
||||
if (plan) {
|
||||
canvas?.on('object:added', (e) => {
|
||||
if (e?.target.name !== 'mouseLine') {
|
||||
checkCanvasObjectEvent(e, plan.id)
|
||||
}
|
||||
})
|
||||
canvas?.on('object:modified', (e) => {
|
||||
if (e?.target.name !== 'mouseLine') {
|
||||
checkCanvasObjectEvent(e, plan.id)
|
||||
}
|
||||
})
|
||||
canvas?.on('object:removed', (e) => {
|
||||
if (e?.target.name !== 'mouseLine') {
|
||||
checkCanvasObjectEvent(e, plan.id)
|
||||
}
|
||||
})
|
||||
}
|
||||
}, [plan, canvas])
|
||||
|
||||
const onClickContextMenu = (index) => {}
|
||||
|
||||
@ -290,12 +290,12 @@ export function usePlan() {
|
||||
addPlan(userId, objectNo, currentCanvasData())
|
||||
},
|
||||
denyFn: () => {
|
||||
addPlan(userId, objectNo)
|
||||
addPlan(userId, objectNo, '')
|
||||
},
|
||||
})
|
||||
: addPlan(userId, objectNo)
|
||||
: addPlan(userId, objectNo, '')
|
||||
}
|
||||
const addPlan = (userId, objectNo, canvasStatus = '') => {
|
||||
const addPlan = (userId, objectNo, canvasStatus) => {
|
||||
const id = uuidv4()
|
||||
const newPlan = {
|
||||
id: id,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user