diff --git a/src/views/spectrumAnalysis/beta-gamma-analysis.vue b/src/views/spectrumAnalysis/beta-gamma-analysis.vue index 2c681eb..b34e983 100644 --- a/src/views/spectrumAnalysis/beta-gamma-analysis.vue +++ b/src/views/spectrumAnalysis/beta-gamma-analysis.vue @@ -101,7 +101,7 @@
- +
@@ -219,6 +219,14 @@ export default { } }, methods: { + handleGetFlag(val, obj) { + this.resultDisplay.forEach((item) => { + if (item.nuclideName === obj.nuclideName) { + item.nidFlag = val ? 1 : 0 + } + }) + this.$emit('sendInfo', this.resultDisplay, this.spectrumData.stationCode) + }, async getSampleDetail() { this.spectraType = this.SampleType[0].value @@ -310,7 +318,9 @@ export default { this.betaProjectedData = betaProjectedData this.betaEnergyData = betaEnergyData - this.resultDisplay = this.currResultDisplay || XeData + this.resultDisplay = XeData + + this.$emit('sendInfo', this.resultDisplay, this.spectrumData.stationCode) this.qcFlags = { AcqTimeBtn, diff --git a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaCommentsModal.vue b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaCommentsModal.vue index d6592ed..fd3499f 100644 --- a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaCommentsModal.vue +++ b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaCommentsModal.vue @@ -32,17 +32,17 @@ export default { props: { isAdd: { type: Boolean, - default: true - } + default: true, + }, }, data() { return { comments: { spectrumAnalysisCommentInfo: '', spectrumCommentInfo: '', - spectrumOtherCommentInfo: '' + spectrumOtherCommentInfo: '', }, - isLoading: false + isLoading: false, } }, methods: { @@ -52,10 +52,11 @@ export default { const { sampleId, inputFileName: sampleFileName } = this.sampleData const res = await getAction('/spectrumAnalysis/viewComment', { sampleId, - sampleFileName + sampleFileName, }) if (res.success) { this.comments = res.result + this.$emit('sedInfo', this.comments) } else { this.$message.error(res.message) } @@ -72,8 +73,8 @@ export default { }, handleOk() { console.log('%c [ ]-26', 'font-size:13px; background:pink; color:#bf2c9f;', this.comments) - } - } + }, + }, } diff --git a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/components/BetaDetectorCalibration.vue b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/components/BetaDetectorCalibration.vue index ca3e86e..3bc7353 100644 --- a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/components/BetaDetectorCalibration.vue +++ b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/components/BetaDetectorCalibration.vue @@ -143,7 +143,7 @@ - diff --git a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/components/GammaDetectorCalibration.vue b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/components/GammaDetectorCalibration.vue index 485391d..0eb319a 100644 --- a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/components/GammaDetectorCalibration.vue +++ b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/components/GammaDetectorCalibration.vue @@ -116,7 +116,7 @@ - diff --git a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/index.vue b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/index.vue index 882eead..57decf8 100644 --- a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/index.vue +++ b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/index.vue @@ -7,14 +7,38 @@ :footer="null" destroy-on-close > - - - + + + - - + + + @@ -22,14 +46,42 @@ import ModalMixin from '@/mixins/ModalMixin' import BetaDetectorCalibration from './components/BetaDetectorCalibration.vue' import GammaDetectorCalibration from './components/GammaDetectorCalibration.vue' +import TitleOverBorder from '@/views/spectrumAnalysis/components/TitleOverBorder.vue' export default { - components: { BetaDetectorCalibration, GammaDetectorCalibration }, + components: { BetaDetectorCalibration, GammaDetectorCalibration, TitleOverBorder }, mixins: [ModalMixin], props: { sampleId: { - type: Number + type: Number, + }, + }, + data() { + return { + currTab: 'gamma', + newCalibrationIsAppliedTo: '2', + recalculateROICountsFor: [], + checkFlag: { + checkSample: false, + checkGas: false, + checkDet: false, + }, } - } + }, + methods: { + recalculateROICountsForChange(checkedVal) { + this.recalculateROICountsFor = checkedVal + this.checkFlag.checkSample = checkedVal.includes('sample') ? true : false + this.checkFlag.checkGas = checkedVal.includes('gasBg') ? true : false + this.checkFlag.checkDet = checkedVal.includes('detBg') ? true : false + this.$emit('sendInfo', this.checkFlag) + }, + handleReAnalyse() { + console.log(this.currTab) + }, + handleExit() { + this.visible = false + }, + }, } @@ -57,4 +109,35 @@ export default { padding: 10px; } } +.footer { + margin-top: 10px; + display: flex; + gap: 10px; + + .title-over-border { + &:first-child { + flex: 4; + } + + &:nth-child(2) { + flex: 5; + + .ant-checkbox-wrapper { + width: 145px; + } + } + } + + &-btns { + flex: 6; + display: flex; + justify-content: flex-end; + gap: 20px; + align-items: center; + + .exit { + width: 130px; + } + } +} diff --git a/src/views/spectrumAnalysis/components/ResultDisplay.vue b/src/views/spectrumAnalysis/components/ResultDisplay.vue index 4fa81da..f23edcb 100644 --- a/src/views/spectrumAnalysis/components/ResultDisplay.vue +++ b/src/views/spectrumAnalysis/components/ResultDisplay.vue @@ -1,8 +1,8 @@