|
@@ -24,14 +24,8 @@ export default class History {
|
|
|
|
|
|
init() {
|
|
|
change.saveCurrentInfo()
|
|
|
- // const points = floorplanService.getPoints()
|
|
|
- // if (Object.keys(points).length > 0) {
|
|
|
- // this.layer.$xui.toolbar.clear = true
|
|
|
- // this.layer.$xui.toolbar.download = true
|
|
|
- // } else {
|
|
|
- // this.layer.$xui.toolbar.clear = false
|
|
|
- // this.layer.$xui.toolbar.download = false
|
|
|
- // }
|
|
|
+ this.bus.emit('redoAvailable', false)
|
|
|
+ this.bus.emit('undoAvailable', false)
|
|
|
}
|
|
|
|
|
|
save() {
|
|
@@ -102,13 +96,13 @@ export default class History {
|
|
|
const historyState = historyService.getHistoryState()
|
|
|
if (historyState.pre) {
|
|
|
//可以继续撤销
|
|
|
- history.bus.emit('undoAvailable', true)
|
|
|
+ this.bus.emit('undoAvailable', true)
|
|
|
}
|
|
|
else{
|
|
|
//不能继续撤销
|
|
|
- history.bus.emit('undoAvailable', false)
|
|
|
+ this.bus.emit('undoAvailable', false)
|
|
|
}
|
|
|
- history.bus.emit('redoAvailable', true)
|
|
|
+ this.bus.emit('redoAvailable', true)
|
|
|
this.layer.uiControl.clearUI();
|
|
|
}
|
|
|
|
|
@@ -119,16 +113,16 @@ export default class History {
|
|
|
const historyState = historyService.getHistoryState()
|
|
|
if (historyState.next) {
|
|
|
//可以继续恢复
|
|
|
- history.bus.emit('redoAvailable', true)
|
|
|
+ this.bus.emit('redoAvailable', true)
|
|
|
}
|
|
|
else{
|
|
|
//不能继续恢复
|
|
|
- history.bus.emit('redoAvailable', false)
|
|
|
+ this.bus.emit('redoAvailable', false)
|
|
|
}
|
|
|
- history.bus.emit('undoAvailable', true)
|
|
|
+ this.bus.emit('undoAvailable', true)
|
|
|
this.layer.uiControl.clearUI();
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
// 撤销
|
|
|
goPreState() {
|
|
|
const item = historyService.getHistoryRecord()
|