AnalysisSystemForRadionucli.../src/views/spectrumAnalysis/clearSampleCache.js

19 lines
659 B
JavaScript
Raw Normal View History

2023-10-20 10:11:43 +08:00
import { deleteAction } from '@/api/manage'
import store from '@/store'
2023-10-20 10:11:43 +08:00
/**
* 发起请求清理后端对sample的缓存
* @param {Array<any>} sampleList
*/
export const clearSampleCache = (sampleList) => {
sampleList.forEach(sample => {
const { inputFileName: fileName, sampleFileName, qcFileName } = sample
let url = '/gamma/delPHDCache',
params = { fileName }
if (sample.sampleType == 'B') {
url = '/spectrumAnalysis/deleteSpectrumCacheData'
params = { sampleFileName , qcFileName }
}
deleteAction(url, params)
store.commit('REMOVE_SAMPLE_DATA', fileName)
2023-10-20 10:11:43 +08:00
})
}