diff --git a/src/assets/images/spectrum/left-arrow.png b/src/assets/images/spectrum/left-arrow.png
new file mode 100644
index 0000000..a96662a
Binary files /dev/null and b/src/assets/images/spectrum/left-arrow.png differ
diff --git a/src/assets/images/spectrum/right-arrow.png b/src/assets/images/spectrum/right-arrow.png
new file mode 100644
index 0000000..ef665b3
Binary files /dev/null and b/src/assets/images/spectrum/right-arrow.png differ
diff --git a/src/assets/images/spectrum/search-hover.png b/src/assets/images/spectrum/search-hover.png
new file mode 100644
index 0000000..9a3fdd6
Binary files /dev/null and b/src/assets/images/spectrum/search-hover.png differ
diff --git a/src/assets/images/spectrum/search.png b/src/assets/images/spectrum/search.png
new file mode 100644
index 0000000..b1f384b
Binary files /dev/null and b/src/assets/images/spectrum/search.png differ
diff --git a/src/components/CustomChart/index.vue b/src/components/CustomChart/index.vue
index 8f68344..a39c9ff 100644
--- a/src/components/CustomChart/index.vue
+++ b/src/components/CustomChart/index.vue
@@ -46,6 +46,6 @@ export default {
diff --git a/src/style.less b/src/style.less
index 6c60280..d86ad85 100644
--- a/src/style.less
+++ b/src/style.less
@@ -869,6 +869,7 @@ input[type='number']::-webkit-outer-spin-button {
&-arrow {
border-left-color: #03353f !important;
border-top-color: #03353f !important;
+ z-index: -1;
}
}
diff --git a/src/views/spectrumAnalysis/beta-gamma-analysis.vue b/src/views/spectrumAnalysis/beta-gamma-analysis.vue
new file mode 100644
index 0000000..93040f0
--- /dev/null
+++ b/src/views/spectrumAnalysis/beta-gamma-analysis.vue
@@ -0,0 +1,154 @@
+
+
+
+
+
+ Beta-Gamma Spectrum: Sample
+
+
+
+
+
+
+
+
+
+
+ Gamma Spectrum: Original
+
+
+
+
+
+
+
+ Gamma Spectrum: Projected
+
+
+
+
+
+
+
+
+
+ Beta Spectrum: Original
+
+
+
+
+
+
+
+ Beta Spectrum: Projected
+
+
+
+
+
+
+
+
+
+ Result display
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/components/BetaGammaChartContainer.vue b/src/views/spectrumAnalysis/components/BetaGammaChartContainer.vue
new file mode 100644
index 0000000..76af91f
--- /dev/null
+++ b/src/views/spectrumAnalysis/components/BetaGammaChartContainer.vue
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue b/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue
new file mode 100644
index 0000000..9ab5d17
--- /dev/null
+++ b/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue
@@ -0,0 +1,158 @@
+
+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/components/ResultDisplay.vue b/src/views/spectrumAnalysis/components/ResultDisplay.vue
new file mode 100644
index 0000000..2da7fd7
--- /dev/null
+++ b/src/views/spectrumAnalysis/components/ResultDisplay.vue
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+
+ {{ text }}
+
+
+
+
+ {{ text }}
+
+
+
+
+ {{ text }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ text }}
+
+
+
+
+ {{ text }}
+
+
+
+
+ {{ text }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/components/SpectrumLineChart.vue b/src/views/spectrumAnalysis/components/SpectrumLineChart.vue
new file mode 100644
index 0000000..4bcdfd4
--- /dev/null
+++ b/src/views/spectrumAnalysis/components/SpectrumLineChart.vue
@@ -0,0 +1,143 @@
+
+
+
{{ title + ' Count'}}
+
+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/components/sub-operators/ButtonWithSwitchIcon.vue b/src/views/spectrumAnalysis/components/sub-operators/ButtonWithSwitchIcon.vue
new file mode 100644
index 0000000..b99a8f0
--- /dev/null
+++ b/src/views/spectrumAnalysis/components/sub-operators/ButtonWithSwitchIcon.vue
@@ -0,0 +1,43 @@
+
+
+

+
+
+
+

+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/components/sub-operators/DetailedInfomation.vue b/src/views/spectrumAnalysis/components/sub-operators/DetailedInfomation.vue
new file mode 100644
index 0000000..27309ee
--- /dev/null
+++ b/src/views/spectrumAnalysis/components/sub-operators/DetailedInfomation.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+ {{ data[item.name] }}
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/components/sub-operators/GraphAssistance.vue b/src/views/spectrumAnalysis/components/sub-operators/GraphAssistance.vue
new file mode 100644
index 0000000..9d58106
--- /dev/null
+++ b/src/views/spectrumAnalysis/components/sub-operators/GraphAssistance.vue
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/components/sub-operators/NuclearLibrary.vue b/src/views/spectrumAnalysis/components/sub-operators/NuclearLibrary.vue
new file mode 100644
index 0000000..ebae3b1
--- /dev/null
+++ b/src/views/spectrumAnalysis/components/sub-operators/NuclearLibrary.vue
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/components/sub-operators/PopOverWithIcon.vue b/src/views/spectrumAnalysis/components/sub-operators/PopOverWithIcon.vue
new file mode 100644
index 0000000..3ac6b89
--- /dev/null
+++ b/src/views/spectrumAnalysis/components/sub-operators/PopOverWithIcon.vue
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/components/sub-operators/QcFlags.vue b/src/views/spectrumAnalysis/components/sub-operators/QcFlags.vue
new file mode 100644
index 0000000..5d43fb8
--- /dev/null
+++ b/src/views/spectrumAnalysis/components/sub-operators/QcFlags.vue
@@ -0,0 +1,84 @@
+
+
+
+
+ {{ conf.label }}
+
+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/components/sub-operators/Spectra.vue b/src/views/spectrumAnalysis/components/sub-operators/Spectra.vue
new file mode 100644
index 0000000..5ec32e2
--- /dev/null
+++ b/src/views/spectrumAnalysis/components/sub-operators/Spectra.vue
@@ -0,0 +1,14 @@
+
+
+ spectra
+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/gamma-analysis.vue b/src/views/spectrumAnalysis/gamma-analysis.vue
new file mode 100644
index 0000000..0341b60
--- /dev/null
+++ b/src/views/spectrumAnalysis/gamma-analysis.vue
@@ -0,0 +1,271 @@
+
+
+
+
+
+
+
diff --git a/src/views/spectrumAnalysis/index.vue b/src/views/spectrumAnalysis/index.vue
index fc52b2c..923d3a7 100644
--- a/src/views/spectrumAnalysis/index.vue
+++ b/src/views/spectrumAnalysis/index.vue
@@ -1,3 +1,345 @@
- 能谱分析页面
-
\ No newline at end of file
+
+
+
+
+ {{ operation.title }}
+
+
+
+ {{ child.title }}
+
+
+
+
+
+
+
+
+
+
+ Detailed-Information
+
+
+
+ QC Flags
+
+
+
+
+
+
+ Graph Assistance
+
+
+
+ Nuclide Library
+
+
+
+
+ Peak Information
+
+
+
+
+
+
+
+
+ Spectra
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+