From ea08ccdf633ee5a9bb47953dfd494d4270299f24 Mon Sep 17 00:00:00 2001 From: Xu Zhimeng Date: Thu, 2 Nov 2023 18:02:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0=E5=88=A0=E9=99=A4samp?= =?UTF-8?q?le=E5=88=97=E8=A1=A8=E6=97=B6=E6=B8=85=E7=90=86=20calibration-g?= =?UTF-8?q?amma=20=E7=9A=84=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/spectrumAnalysis/clearSampleCache.js | 3 +++ src/views/spectrumAnalysis/index.vue | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/views/spectrumAnalysis/clearSampleCache.js b/src/views/spectrumAnalysis/clearSampleCache.js index 743f7a8..4b15b10 100644 --- a/src/views/spectrumAnalysis/clearSampleCache.js +++ b/src/views/spectrumAnalysis/clearSampleCache.js @@ -1,5 +1,7 @@ import { deleteAction } from '@/api/manage' import store from '@/store' +import Vue from 'vue' + /** * 发起请求清理后端对sample的缓存 * @param {Array} sampleList @@ -15,5 +17,6 @@ export const clearSampleCache = (sampleList) => { } deleteAction(url, params) store.commit('REMOVE_SAMPLE_DATA', fileName) + Vue.ls.remove(`calibration-gamma:${fileName}`) }) } \ No newline at end of file diff --git a/src/views/spectrumAnalysis/index.vue b/src/views/spectrumAnalysis/index.vue index 0653424..b8ab8c9 100644 --- a/src/views/spectrumAnalysis/index.vue +++ b/src/views/spectrumAnalysis/index.vue @@ -414,11 +414,14 @@ export default { // inputFileName: 'CAX05_001-20230731_1528_S_FULL_37563.6.PHD', // }) this.getColorConfig() + window.addEventListener('beforeunload', this.handleCleanAll) }, destroyed() { this.$bus.$off('reanalyse', this.handleReanalyse) this.$store.commit('CLEAR_SAMPLE_DATA') + this.handleCleanAll() + window.removeEventListener('beforeunload', this.handleCleanAll) }, methods: {