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 - } + }, }