fix: 修复beta下重新分析后,Result Display的数据没缓存的问题
This commit is contained in:
parent
0672e09dd1
commit
d5d15ad5b4
|
@ -9,13 +9,20 @@ const sample = {
|
||||||
|
|
||||||
ADD_SAMPLE_DATA: (state, sampleData) => {
|
ADD_SAMPLE_DATA: (state, sampleData) => {
|
||||||
const find = state.sampleList.find(item => item.inputFileName == sampleData.inputFileName)
|
const find = state.sampleList.find(item => item.inputFileName == sampleData.inputFileName)
|
||||||
if(find) {
|
if (find) {
|
||||||
find.data = sampleData.data
|
find.data = sampleData.data
|
||||||
} else {
|
} else {
|
||||||
state.sampleList.push(sampleData)
|
state.sampleList.push(sampleData)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
UPDATE_SAMPLE_DATA: (state, { inputFileName, key, data }) => {
|
||||||
|
const find = state.sampleList.find(item => item.inputFileName == inputFileName)
|
||||||
|
if (find) {
|
||||||
|
find.data[key] = data
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
REMOVE_SAMPLE_DATA: (state, inputFileName) => {
|
REMOVE_SAMPLE_DATA: (state, inputFileName) => {
|
||||||
const findIndex = state.sampleList.findIndex(item => item.inputFileName == inputFileName)
|
const findIndex = state.sampleList.findIndex(item => item.inputFileName == inputFileName)
|
||||||
state.sampleList.splice(findIndex, 1)
|
state.sampleList.splice(findIndex, 1)
|
||||||
|
|
|
@ -478,6 +478,12 @@ export default {
|
||||||
handler(newVal, oldVal) {
|
handler(newVal, oldVal) {
|
||||||
// this.currResultDisplay = newVal.XeData
|
// this.currResultDisplay = newVal.XeData
|
||||||
this.resultDisplay = newVal.XeData || []
|
this.resultDisplay = newVal.XeData || []
|
||||||
|
|
||||||
|
this.$store.commit('UPDATE_SAMPLE_DATA', {
|
||||||
|
inputFileName: this.sample.inputFileName,
|
||||||
|
key: 'XeData',
|
||||||
|
data: newVal.XeData
|
||||||
|
})
|
||||||
},
|
},
|
||||||
immediate: true,
|
immediate: true,
|
||||||
deep: true,
|
deep: true,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user