diff --git a/src/assets/images/station-operation/icon-route-active.png b/src/assets/images/station-operation/icon-route-active.png
new file mode 100644
index 0000000..dc3feb6
Binary files /dev/null and b/src/assets/images/station-operation/icon-route-active.png differ
diff --git a/src/assets/images/station-operation/icon-route.png b/src/assets/images/station-operation/icon-route.png
new file mode 100644
index 0000000..34ad7fb
Binary files /dev/null and b/src/assets/images/station-operation/icon-route.png differ
diff --git a/src/store/modules/sample.js b/src/store/modules/sample.js
index 04bdb20..c13d6dd 100644
--- a/src/store/modules/sample.js
+++ b/src/store/modules/sample.js
@@ -32,7 +32,9 @@ const sample = {
REMOVE_SAMPLE_DATA: (state, inputFileName) => {
const findIndex = state.sampleList.findIndex(item => item.inputFileName == inputFileName)
- state.sampleList.splice(findIndex, 1)
+ if(-1 !== findIndex) {
+ state.sampleList.splice(findIndex, 1)
+ }
},
CLEAR_SAMPLE_DATA: (state) => {
diff --git a/src/views/abnormalAlarm/emailMonitor/instances/index.vue b/src/views/abnormalAlarm/emailMonitor/instances/index.vue
index cc8c284..32be433 100644
--- a/src/views/abnormalAlarm/emailMonitor/instances/index.vue
+++ b/src/views/abnormalAlarm/emailMonitor/instances/index.vue
@@ -111,7 +111,7 @@
-
An Unread Mail
+
Unread Mail
{{ emailSpace.unreadMsg || 0 }}
diff --git a/src/views/spectrumAnalysis/beta-gamma-analysis.vue b/src/views/spectrumAnalysis/beta-gamma-analysis.vue
index e9dbceb..12c1881 100644
--- a/src/views/spectrumAnalysis/beta-gamma-analysis.vue
+++ b/src/views/spectrumAnalysis/beta-gamma-analysis.vue
@@ -7,17 +7,17 @@
Detailed-Information
-
- QC Flags
-
-
+
+ QC Flags
+
+
@@ -161,6 +161,8 @@ const SampleType = [
},
]
+const sortList = ['Xe131m', 'Xe133', 'Xe133m', 'Xe135']
+
export default {
components: {
BetaGammaChartContainer,
@@ -226,14 +228,24 @@ export default {
statisticsType: StatisticsType['Collection Time'],
currSample: {},
copyXeData: null,
+ qcFlagsVisible: false,
}
},
created() {
this.$bus.$on('ReAnalyses', this.handleReAnalyse)
},
+ mounted() {
+ this.qcFlagsTimer = setTimeout(() => {
+ this.qcFlagsVisible = true
+ }, 100)
+ },
destroyed() {
this.cancelLastRequest()
this.$bus.$off('ReAnalyses', this.handleReAnalyse)
+
+ if (this.qcFlagsTimer) {
+ clearTimeout(this.qcFlagsTimer)
+ }
},
methods: {
// 重新绘制矩形框
@@ -440,6 +452,8 @@ export default {
? this.resultDisplay
: XeData
+ this.sortResultDisplay()
+
this.$emit('sendInfo', this.resultDisplay, this.spectrumData.stationCode, savedAnalysisResult)
this.qcFlags = {
@@ -623,6 +637,15 @@ export default {
this.$refs.lineChart4Ref.setRange(minX, maxX)
}
},
+
+ // 排序result display
+ sortResultDisplay() {
+ this.resultDisplay.sort((a, b) => {
+ const index1 = sortList.indexOf(a.nuclideName)
+ const index2 = sortList.indexOf(b.nuclideName)
+ return index1 - index2
+ })
+ },
},
watch: {
sample: {
@@ -653,7 +676,7 @@ export default {
handler(newVal, oldVal) {
// this.currResultDisplay = newVal.XeData
this.resultDisplay = newVal.XeData || []
-
+ this.sortResultDisplay()
this.$store.commit('UPDATE_SAMPLE_DATA', {
inputFileName: this.sample.inputFileName,
key: 'XeData',
@@ -689,6 +712,31 @@ export default {
}
}
+ // 二级操作栏开始
+ .spectrum-analysis-sub-operators {
+ flex-shrink: 0;
+ margin-bottom: 19px;
+ display: flex;
+ gap: 11px;
+ flex-wrap: nowrap;
+ overflow: auto;
+ height: 46px;
+ align-items: center;
+
+ .pop-over-with-icon {
+ height: 32px;
+
+ &:nth-child(1) {
+ width: 224px;
+ }
+
+ &:nth-child(3) {
+ width: 125px;
+ }
+ }
+ }
+ // 二级操作栏结束
+
.sample-select {
::v-deep {
.ant-select-selection {
@@ -699,7 +747,7 @@ export default {
}
&-main {
- height: calc(100% - 51px);
+ height: calc(100% - 65px);
display: flex;
gap: 30px;
overflow: auto hidden;
diff --git a/src/views/spectrumAnalysis/components/ResultDisplay.vue b/src/views/spectrumAnalysis/components/ResultDisplay.vue
index 7fbeb65..2d00eb7 100644
--- a/src/views/spectrumAnalysis/components/ResultDisplay.vue
+++ b/src/views/spectrumAnalysis/components/ResultDisplay.vue
@@ -46,8 +46,6 @@
diff --git a/src/views/spectrumAnalysis/components/SubOperators/QcFlags.vue b/src/views/spectrumAnalysis/components/SubOperators/QcFlags.vue
index a7044cf..b498e7d 100644
--- a/src/views/spectrumAnalysis/components/SubOperators/QcFlags.vue
+++ b/src/views/spectrumAnalysis/components/SubOperators/QcFlags.vue
@@ -15,31 +15,34 @@ export default {
props: {
data: {
type: Array,
- default: () => []
- }
+ default: () => [],
+ },
},
created() {
this.items = items
- }
+ },
}