diff --git a/src/views/mapPage/realTimeMap/editMap.vue b/src/views/mapPage/realTimeMap/editMap.vue index c5cbf1b3..cfa27b08 100644 --- a/src/views/mapPage/realTimeMap/editMap.vue +++ b/src/views/mapPage/realTimeMap/editMap.vue @@ -152,7 +152,7 @@ const addEditHistory = () => { //要判断是不是在最新的记录上修改 如果不是 要把currentIndex之后的记录都删掉 保持当前修改是最新的 if (currentIndex.value !== allHistoryList.value.length - 1) { allHistoryList.value = allHistoryList.value.splice(0, currentIndex.value) - currentIndex.value++ + currentIndex.value = allHistoryList.value.length allHistoryList.value.push(JSON.parse(JSON.stringify(imgList.value))) } else { currentIndex.value++ @@ -165,6 +165,7 @@ const addEditHistory = () => { const backPreviousStep = () => { if (currentIndex.value > 0) { currentIndex.value-- + imgList.value = allHistoryList.value[currentIndex.value] console.log('撤销', allHistoryList.value[currentIndex.value]) } else { message.warning('没了老铁') @@ -174,6 +175,7 @@ const backPreviousStep = () => { const backNextStep = () => { if (currentIndex.value < allHistoryList.value.length - 1) { currentIndex.value++ + imgList.value = allHistoryList.value[currentIndex.value] console.log('重做', allHistoryList.value[currentIndex.value]) } else { message.warning('没了老铁')