From 38b23f5e0df9be0099c92eb592afefcae31e3664 Mon Sep 17 00:00:00 2001 From: Xu Zhimeng Date: Mon, 17 Jul 2023 19:37:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0RLR=E5=BC=B9=E7=AA=97?= =?UTF-8?q?=E4=B8=AD=E6=89=80=E6=9C=89=E5=AD=90=E9=A1=B5=E9=9D=A2=EF=BC=8C?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0Arr=E3=80=81SampleInfo=E3=80=81QC=20Results?= =?UTF-8?q?=E5=BC=B9=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spectrumAnalysis/beta-gamma-analysis.vue | 5 + .../components/Modals/ArrRrrModal.vue | 75 ++++++++ .../Modals/DataProcessingLogModal.vue | 2 +- .../components/Modals/QcResultsModal.vue | 46 +++++ .../components/Modals/RLRModal/Results.vue | 0 .../Modals/RLRModal/components/Collection.vue | 25 +++ .../Modals/RLRModal/components/Comment.vue | 17 ++ .../RLRModal/components/Conclusions.vue | 30 +++ .../Modals/RLRModal/components/Header.vue | 81 ++++++++ .../Modals/RLRModal/components/MDA.vue | 44 +++++ .../RLRModal/components/NuclideRatios.vue | 60 ++++++ .../Modals/RLRModal/components/Objective.vue | 25 +++ .../RLRModal/components/PeakAssociation.vue | 45 +++++ .../Modals/RLRModal/components/PeakFit.vue | 80 ++++++++ .../RLRModal/components/PeaksMethod.vue | 20 ++ .../Modals/RLRModal/components/References.vue | 27 +++ .../Modals/RLRModal/components/Results.vue | 119 ++++++++++++ .../RLRModal/components/SampleReceipt.vue | 41 ++++ .../components/TableWithOperators.vue | 98 ++++++++++ .../Modals/RLRModal/components/Test.vue | 28 +++ .../RLRModal/components/g_AnalysisMethods.vue | 33 ++++ .../components/g_CoincidenceCorrection.vue | 48 +++++ .../components/Modals/RLRModal/index.vue | 182 ++++++++++++++++++ .../Modals/SampleInfomationModal.vue | 120 ++++++++++++ .../components/Modals/SpectrumModal.vue | 69 +++++++ src/views/spectrumAnalysis/index.vue | 105 +++++++--- 26 files changed, 1397 insertions(+), 28 deletions(-) create mode 100644 src/views/spectrumAnalysis/components/Modals/ArrRrrModal.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/QcResultsModal.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/Results.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/Collection.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/Comment.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/Conclusions.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/Header.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/MDA.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/NuclideRatios.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/Objective.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/PeakAssociation.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/PeakFit.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/PeaksMethod.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/References.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/Results.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/SampleReceipt.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/TableWithOperators.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/Test.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/g_AnalysisMethods.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/components/g_CoincidenceCorrection.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/RLRModal/index.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/SampleInfomationModal.vue create mode 100644 src/views/spectrumAnalysis/components/Modals/SpectrumModal.vue diff --git a/src/views/spectrumAnalysis/beta-gamma-analysis.vue b/src/views/spectrumAnalysis/beta-gamma-analysis.vue index 786129a..d1e5a74 100644 --- a/src/views/spectrumAnalysis/beta-gamma-analysis.vue +++ b/src/views/spectrumAnalysis/beta-gamma-analysis.vue @@ -35,6 +35,7 @@ ref="betaGammaChartRef" :histogramDataList="histogramDataList" :histogramDataDList="histogramDataDList" + :boundary="boundaryList" @positionChange="handlePositionChange" @rangeChange="handleRangeChange" /> @@ -169,6 +170,7 @@ export default { histogramDataList: [], histogramDataDList: [], + boundaryList: [], gammaOriginalData: [], gammaProjectedData: [], @@ -211,12 +213,15 @@ export default { histogramDataList, // 左侧 Beta-Gamma Spectrum: Sample 图表 histogramDataDList, // 左侧 Beta-Gamma Spectrum: Sample 图表的3D部分 + Boundary, // 左侧2d图表的矩形 + XeData, // 右下角Result Display spectrumData } = this.sampleDetail[type] this.histogramDataList = histogramDataList this.histogramDataDList = histogramDataDList + this.boundaryList = Boundary this.gammaOriginalData = gammaOriginalData this.gammaProjectedData = gammaProjectedData diff --git a/src/views/spectrumAnalysis/components/Modals/ArrRrrModal.vue b/src/views/spectrumAnalysis/components/Modals/ArrRrrModal.vue new file mode 100644 index 0000000..32b455f --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/ArrRrrModal.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/DataProcessingLogModal.vue b/src/views/spectrumAnalysis/components/Modals/DataProcessingLogModal.vue index a4ec6f2..135c31e 100644 --- a/src/views/spectrumAnalysis/components/Modals/DataProcessingLogModal.vue +++ b/src/views/spectrumAnalysis/components/Modals/DataProcessingLogModal.vue @@ -47,7 +47,7 @@ export default { diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/Results.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/Results.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Collection.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Collection.vue new file mode 100644 index 0000000..fe70f6f --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Collection.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Comment.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Comment.vue new file mode 100644 index 0000000..46eae01 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Comment.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Conclusions.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Conclusions.vue new file mode 100644 index 0000000..c275721 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Conclusions.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Header.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Header.vue new file mode 100644 index 0000000..28a6a4d --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Header.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/MDA.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/MDA.vue new file mode 100644 index 0000000..a373d0d --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/MDA.vue @@ -0,0 +1,44 @@ + + + \ No newline at end of file diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/NuclideRatios.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/NuclideRatios.vue new file mode 100644 index 0000000..caeda39 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/NuclideRatios.vue @@ -0,0 +1,60 @@ + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Objective.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Objective.vue new file mode 100644 index 0000000..9ba7a09 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Objective.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/PeakAssociation.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/PeakAssociation.vue new file mode 100644 index 0000000..3c0cb94 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/PeakAssociation.vue @@ -0,0 +1,45 @@ + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/PeakFit.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/PeakFit.vue new file mode 100644 index 0000000..4b99721 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/PeakFit.vue @@ -0,0 +1,80 @@ + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/PeaksMethod.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/PeaksMethod.vue new file mode 100644 index 0000000..766f32f --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/PeaksMethod.vue @@ -0,0 +1,20 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/References.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/References.vue new file mode 100644 index 0000000..e61282a --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/References.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Results.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Results.vue new file mode 100644 index 0000000..b1d52ad --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Results.vue @@ -0,0 +1,119 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/SampleReceipt.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/SampleReceipt.vue new file mode 100644 index 0000000..fbad2d4 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/SampleReceipt.vue @@ -0,0 +1,41 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/TableWithOperators.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/TableWithOperators.vue new file mode 100644 index 0000000..712c4f8 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/TableWithOperators.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Test.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Test.vue new file mode 100644 index 0000000..6f81a2c --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/Test.vue @@ -0,0 +1,28 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/g_AnalysisMethods.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/g_AnalysisMethods.vue new file mode 100644 index 0000000..740a88f --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/g_AnalysisMethods.vue @@ -0,0 +1,33 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/components/g_CoincidenceCorrection.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/g_CoincidenceCorrection.vue new file mode 100644 index 0000000..2ab8030 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/components/g_CoincidenceCorrection.vue @@ -0,0 +1,48 @@ + + + \ No newline at end of file diff --git a/src/views/spectrumAnalysis/components/Modals/RLRModal/index.vue b/src/views/spectrumAnalysis/components/Modals/RLRModal/index.vue new file mode 100644 index 0000000..a6e2100 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/RLRModal/index.vue @@ -0,0 +1,182 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/SampleInfomationModal.vue b/src/views/spectrumAnalysis/components/Modals/SampleInfomationModal.vue new file mode 100644 index 0000000..0cd0373 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/SampleInfomationModal.vue @@ -0,0 +1,120 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/SpectrumModal.vue b/src/views/spectrumAnalysis/components/Modals/SpectrumModal.vue new file mode 100644 index 0000000..03ab419 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/SpectrumModal.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/src/views/spectrumAnalysis/index.vue b/src/views/spectrumAnalysis/index.vue index 5813d24..35bfc4f 100644 --- a/src/views/spectrumAnalysis/index.vue +++ b/src/views/spectrumAnalysis/index.vue @@ -106,6 +106,26 @@ + + + + + + + + + + + + + + + + + + + +