mirror of
https://gitee.com/dromara/go-view.git
synced 2025-04-24 18:30:17 +08:00
fix: 保存进程移除
This commit is contained in:
parent
b9f6ed95ab
commit
6858f5bd39
@ -66,7 +66,7 @@ import { ChartLayoutStoreEnum } from '@/store/modules/chartLayoutStore/chartLayo
|
|||||||
const { LayersIcon, BarChartIcon, PrismIcon, HomeIcon, ArrowBackIcon, ArrowForwardIcon } = icon.ionicons5
|
const { LayersIcon, BarChartIcon, PrismIcon, HomeIcon, ArrowBackIcon, ArrowForwardIcon } = icon.ionicons5
|
||||||
const { SaveIcon } = icon.carbon
|
const { SaveIcon } = icon.carbon
|
||||||
const { setItem } = useChartLayoutStore()
|
const { setItem } = useChartLayoutStore()
|
||||||
const { dataSyncUpdate } = useSync()
|
const { dataSyncUpdate, removeIntervalDataSync } = useSync()
|
||||||
const { getLayers, getCharts, getDetails } = toRefs(useChartLayoutStore())
|
const { getLayers, getCharts, getDetails } = toRefs(useChartLayoutStore())
|
||||||
const chartEditStore = useChartEditStore()
|
const chartEditStore = useChartEditStore()
|
||||||
const chartHistoryStore = useChartHistoryStore()
|
const chartHistoryStore = useChartHistoryStore()
|
||||||
@ -153,6 +153,7 @@ const goHomeHandle = () => {
|
|||||||
onPositiveCallback: () => {
|
onPositiveCallback: () => {
|
||||||
goHome()
|
goHome()
|
||||||
useRemoveKeyboard()
|
useRemoveKeyboard()
|
||||||
|
removeIntervalDataSync()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -234,17 +234,18 @@ export const useSync = () => {
|
|||||||
chartEditStore.setEditCanvas(EditCanvasTypeEnum.SAVE_STATUS, SyncEnum.FAILURE)
|
chartEditStore.setEditCanvas(EditCanvasTypeEnum.SAVE_STATUS, SyncEnum.FAILURE)
|
||||||
}, 3000)
|
}, 3000)
|
||||||
|
|
||||||
|
let syncTiming:any
|
||||||
// * 定时处理
|
// * 定时处理
|
||||||
const intervalDataSyncUpdate = () => {
|
const intervalDataSyncUpdate = () => {
|
||||||
// 定时获取数据
|
// 定时获取数据
|
||||||
const syncTiming = setInterval(() => {
|
syncTiming = setInterval(() => {
|
||||||
dataSyncUpdate()
|
dataSyncUpdate()
|
||||||
}, saveInterval * 1000)
|
}, saveInterval * 1000)
|
||||||
|
}
|
||||||
|
|
||||||
// 销毁
|
// 卸载监听事件
|
||||||
onUnmounted(() => {
|
const removeIntervalDataSync = () => {
|
||||||
clearInterval(syncTiming)
|
clearInterval(syncTiming)
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
@ -252,6 +253,7 @@ export const useSync = () => {
|
|||||||
updateStoreInfo,
|
updateStoreInfo,
|
||||||
dataSyncFetch,
|
dataSyncFetch,
|
||||||
dataSyncUpdate,
|
dataSyncUpdate,
|
||||||
intervalDataSyncUpdate
|
intervalDataSyncUpdate,
|
||||||
|
removeIntervalDataSync
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user