From 90a0140b9171ff894a98f3964c95c8a3ac5c052d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=BB=E7=8F=AE=E5=AE=87?= Date: Thu, 18 Jan 2024 09:56:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E6=95=B0=E6=8D=AE=E7=BB=93?= =?UTF-8?q?=E6=9E=84=E8=B0=83=E6=95=B4=EF=BC=8C=E5=AE=8C=E6=88=90=E6=99=AE?= =?UTF-8?q?=E7=9A=84=E5=88=87=E6=8D=A2=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/spectrumAnalysis/beta-analysis.vue | 29 +++++++------------ .../components/BetaGammaSpectrum.vue | 3 +- 2 files changed, 13 insertions(+), 19 deletions(-) diff --git a/src/views/spectrumAnalysis/beta-analysis.vue b/src/views/spectrumAnalysis/beta-analysis.vue index 7e4fe15..381407f 100644 --- a/src/views/spectrumAnalysis/beta-analysis.vue +++ b/src/views/spectrumAnalysis/beta-analysis.vue @@ -87,17 +87,9 @@ const SampleType = [ label: 'Sample Data', value: 'sample', }, - { - label: 'GasBg Data', - value: 'gasBg', - }, { label: 'DetBg Data', - value: 'detBg', - }, - { - label: 'QC Data', - value: 'qc', + value: 'det', }, ] export default { @@ -143,7 +135,7 @@ export default { if (sampleData) { const { data, from } = sampleData this.sampleDetail = data - this.handleChangeResult(data) + this.changeChartByType('sample') if (from == 'db') { this.sampleDetail = data this.emitGetFiles(data) @@ -185,6 +177,7 @@ export default { } }, async getSelfStationSampleDetail() { + this.spectraType = this.SampleType[0].value const { inputFileName, detFileName } = this.sample let params = { sampleFileName: inputFileName, @@ -204,7 +197,7 @@ export default { from: 'file', }) this.sampleDetail = result - this.handleChangeResult(result) + this.changeChartByType('sample') this.isLoading = false } else { this.$message.error(message) @@ -213,7 +206,10 @@ export default { console.error(error) } }, - handleChangeResult(res) { + changeChartByType(val) { + this.roiParamList = [] + this.boundaryList = [] + this.ROILists = [] const { spectrumData, betaEnergyData, @@ -231,7 +227,7 @@ export default { ROIThreeStop, ROIFourStart, ROIFourStop, - } = this.sampleDetail + } = this.sampleDetail[this.spectraType] this.spectrumData = spectrumData this.histogramDataList = histogramDataList this.gammaEnergyData = gammaEnergyData @@ -241,12 +237,12 @@ export default { let roiParam2 = { start: ROITwoStart, stop: ROITwoStop } let roiParam3 = { start: ROIThreeStart, stop: ROIThreeStop } let roiParam4 = { start: ROIFourStart, stop: ROIFourStop } - this.roiParamList.push(roiParam1, roiParam2, roiParam3, roiParam4) + this.roiParamList = [roiParam1, roiParam2, roiParam3, roiParam4] let boundary1 = { minX: ROIOneStart, maxX: ROIOneStop, minY: 0, maxY: 4096 } let boundary2 = { minX: ROITwoStart, maxX: ROITwoStop, minY: 0, maxY: 4096 } let boundary3 = { minX: ROIThreeStart, maxX: ROIThreeStop, minY: 0, maxY: 4096 } let boundary4 = { minX: ROIFourStart, maxX: ROIFourStop, minY: 0, maxY: 4096 } - this.boundaryList.push(boundary1, boundary2, boundary3, boundary4) + this.boundaryList = [boundary1, boundary2, boundary3, boundary4] }, cancelLastRequest() { if (this._cancelToken && typeof this._cancelToken == 'function') { @@ -260,9 +256,6 @@ export default { }) return cancelToken }, - changeChartByType(val) { - console.log(val) - }, handleQcFlagClick(item) { console.log(item) }, diff --git a/src/views/spectrumAnalysis/components/BetaGammaSpectrum.vue b/src/views/spectrumAnalysis/components/BetaGammaSpectrum.vue index 9c416de..8f0c7e7 100644 --- a/src/views/spectrumAnalysis/components/BetaGammaSpectrum.vue +++ b/src/views/spectrumAnalysis/components/BetaGammaSpectrum.vue @@ -256,6 +256,7 @@ const gammaOption = { type: 'line', smooth: true, showSymbol: false, + animation: false, symbol: 'circle', symbolSize: 6, data: [], @@ -580,7 +581,7 @@ export default { this.twoDOption.yAxis.max = 4096 // this.emitRangeChange([0, 256, 0, 256]) - // this.reDrawRect() + this.reDrawRect() this.buildScatterList() },