|
@@ -37,12 +37,8 @@ export default class History {
|
|
this.setState()
|
|
this.setState()
|
|
const historyState = historyService.getHistoryState()
|
|
const historyState = historyService.getHistoryState()
|
|
if (historyState.pre) {
|
|
if (historyState.pre) {
|
|
- //this.layer.$xui.toolbar.recall = true
|
|
|
|
|
|
+ this.bus.emit('undoAvailable', true)
|
|
}
|
|
}
|
|
- //this.layer.$xui.toolbar.recover = false
|
|
|
|
- // //给UI发送事件
|
|
|
|
- // // this.layer.emit('change')
|
|
|
|
-
|
|
|
|
return change.elements
|
|
return change.elements
|
|
}
|
|
}
|
|
|
|
|
|
@@ -308,7 +304,7 @@ export default class History {
|
|
}
|
|
}
|
|
|
|
|
|
goPreForTitle(itemForTitle) {
|
|
goPreForTitle(itemForTitle) {
|
|
- if (itemForTitle.handle == HistoryEvents.ModifyTitle) {
|
|
|
|
|
|
+ if (itemForTitle != null && itemForTitle.handle == HistoryEvents.ModifyTitle) {
|
|
const preTitle = item.preTitle
|
|
const preTitle = item.preTitle
|
|
let curTitle = floorplanService.getTitle()
|
|
let curTitle = floorplanService.getTitle()
|
|
historyUtil.assignTitleFromTitle(curTitle, preTitle)
|
|
historyUtil.assignTitleFromTitle(curTitle, preTitle)
|
|
@@ -316,7 +312,7 @@ export default class History {
|
|
}
|
|
}
|
|
|
|
|
|
goPreForImage(itemForImage) {
|
|
goPreForImage(itemForImage) {
|
|
- if (itemForImage.handle == HistoryEvents.ModifyImage) {
|
|
|
|
|
|
+ if (itemForImage != null && itemForImage.handle == HistoryEvents.ModifyImage) {
|
|
const preImage = item.preImage
|
|
const preImage = item.preImage
|
|
let curImage = floorplanService.getBgImage()
|
|
let curImage = floorplanService.getBgImage()
|
|
historyUtil.assignImageFromImage(curImage, preImage)
|
|
historyUtil.assignImageFromImage(curImage, preImage)
|
|
@@ -324,7 +320,7 @@ export default class History {
|
|
}
|
|
}
|
|
|
|
|
|
goPreForCompass(itemForCompass) {
|
|
goPreForCompass(itemForCompass) {
|
|
- if (itemForCompass.handle == HistoryEvents.ModifyCompass) {
|
|
|
|
|
|
+ if (itemForCompass != null && itemForCompass.handle == HistoryEvents.ModifyCompass) {
|
|
const preCompass = item.preCompass
|
|
const preCompass = item.preCompass
|
|
let curCompass = floorplanService.getCompass()
|
|
let curCompass = floorplanService.getCompass()
|
|
historyUtil.assignCompassFromCompass(curCompass, preCompass)
|
|
historyUtil.assignCompassFromCompass(curCompass, preCompass)
|
|
@@ -497,7 +493,7 @@ export default class History {
|
|
}
|
|
}
|
|
|
|
|
|
goNextForTitle(itemForTitle) {
|
|
goNextForTitle(itemForTitle) {
|
|
- if (itemForTitle.handle == HistoryEvents.ModifyTitle) {
|
|
|
|
|
|
+ if (itemForTitle != null && itemForTitle.handle == HistoryEvents.ModifyTitle) {
|
|
const currentTitle = item.curTitle
|
|
const currentTitle = item.curTitle
|
|
let preTitle = floorplanService.getTitle()
|
|
let preTitle = floorplanService.getTitle()
|
|
historyUtil.assignTitleFromTitle(preTitle, currentTitle)
|
|
historyUtil.assignTitleFromTitle(preTitle, currentTitle)
|
|
@@ -505,7 +501,7 @@ export default class History {
|
|
}
|
|
}
|
|
|
|
|
|
goNextForImage(itemForImage) {
|
|
goNextForImage(itemForImage) {
|
|
- if (itemForImage.handle == HistoryEvents.ModifyImage) {
|
|
|
|
|
|
+ if (itemForImage != null && itemForImage.handle == HistoryEvents.ModifyImage) {
|
|
const currentImage = item.curImage
|
|
const currentImage = item.curImage
|
|
let preImage = floorplanService.getBgImage()
|
|
let preImage = floorplanService.getBgImage()
|
|
historyUtil.assignImageFromImage(preImage, currentImage)
|
|
historyUtil.assignImageFromImage(preImage, currentImage)
|
|
@@ -513,7 +509,7 @@ export default class History {
|
|
}
|
|
}
|
|
|
|
|
|
goNextForCompass(itemForCompass) {
|
|
goNextForCompass(itemForCompass) {
|
|
- if (itemForCompass.handle == HistoryEvents.ModifyCompass) {
|
|
|
|
|
|
+ if (itemForCompass != null && itemForCompass.handle == HistoryEvents.ModifyCompass) {
|
|
const currentCompass = item.curCompass
|
|
const currentCompass = item.curCompass
|
|
let preCompass = floorplanService.getCompass()
|
|
let preCompass = floorplanService.getCompass()
|
|
historyUtil.assignCompassFromCompass(preCompass, currentCompass)
|
|
historyUtil.assignCompassFromCompass(preCompass, currentCompass)
|