diff --git a/src/views/spectrumAnalysis/components/Modals/FtransltModal/components/CanberraIECImsTransfer.vue b/src/views/spectrumAnalysis/components/Modals/FtransltModal/components/CanberraIECImsTransfer.vue new file mode 100644 index 0000000..7b50ba3 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/FtransltModal/components/CanberraIECImsTransfer.vue @@ -0,0 +1,257 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/FtransltModal/components/IntSpcCanberraIecTransfer.vue b/src/views/spectrumAnalysis/components/Modals/FtransltModal/components/IntSpcCanberraIecTransfer.vue new file mode 100644 index 0000000..68d9e79 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/FtransltModal/components/IntSpcCanberraIecTransfer.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/src/views/spectrumAnalysis/components/Modals/FtransltModal/components/IntSpcImsTransfer.vue b/src/views/spectrumAnalysis/components/Modals/FtransltModal/components/IntSpcImsTransfer.vue index de901f7..9014786 100644 --- a/src/views/spectrumAnalysis/components/Modals/FtransltModal/components/IntSpcImsTransfer.vue +++ b/src/views/spectrumAnalysis/components/Modals/FtransltModal/components/IntSpcImsTransfer.vue @@ -94,7 +94,7 @@ -
IMS.ims.rms
+
IMS .ims .rms
diff --git a/src/views/spectrumAnalysis/components/Modals/FtransltModal/index.vue b/src/views/spectrumAnalysis/components/Modals/FtransltModal/index.vue index 066d484..9323783 100644 --- a/src/views/spectrumAnalysis/components/Modals/FtransltModal/index.vue +++ b/src/views/spectrumAnalysis/components/Modals/FtransltModal/index.vue @@ -1,11 +1,15 @@ @@ -13,9 +17,11 @@ diff --git a/src/views/spectrumAnalysis/components/Modals/LoadFromDBModal.vue b/src/views/spectrumAnalysis/components/Modals/LoadFromDBModal.vue index 3c8f97a..099be4b 100644 --- a/src/views/spectrumAnalysis/components/Modals/LoadFromDBModal.vue +++ b/src/views/spectrumAnalysis/components/Modals/LoadFromDBModal.vue @@ -152,6 +152,8 @@ export default { } params.AllUsers = this.allUsersValue + params.CollectStopB = this.collectStopValue + params.AcqStartB = this.acqStartValue delete params.checkboxGroup this.onClearSelected() @@ -392,8 +394,8 @@ export default { props: { options: [ { label: 'All User', value: 'AllUsers' }, - { label: 'Collect Stop', value: 'CollectStop' }, - { label: 'Acq.Start', value: 'AcqStart' } + { label: 'Collect Stop', value: 'CollectStopB' }, + { label: 'Acq.Start', value: 'AcqStartB' } ] }, style: { @@ -439,6 +441,16 @@ export default { allUsersValue() { const checkboxGroup = this.queryParam.checkboxGroup return !!(checkboxGroup && checkboxGroup.includes('AllUsers')) + }, + + collectStopValue() { + const checkboxGroup = this.queryParam.checkboxGroup + return !!(checkboxGroup && checkboxGroup.includes('CollectStopB')) + }, + + acqStartValue() { + const checkboxGroup = this.queryParam.checkboxGroup + return !!(checkboxGroup && checkboxGroup.includes('AcqStartB')) } }, watch: { diff --git a/src/views/spectrumAnalysis/components/Modals/StripModal.vue b/src/views/spectrumAnalysis/components/Modals/StripModal.vue new file mode 100644 index 0000000..f5cc095 --- /dev/null +++ b/src/views/spectrumAnalysis/components/Modals/StripModal.vue @@ -0,0 +1,32 @@ + + + + + diff --git a/src/views/spectrumAnalysis/index.vue b/src/views/spectrumAnalysis/index.vue index 80c57bf..00c04af 100644 --- a/src/views/spectrumAnalysis/index.vue +++ b/src/views/spectrumAnalysis/index.vue @@ -46,6 +46,10 @@ + + + + @@ -209,6 +213,7 @@ import BetaGammaRlrModal from './components/Modals/BetaGammaModals/BetaGammaRLRM import StatisticsParamerHistoryModal from './components/Modals/BetaGammaModals/StatisticsParamerHistoryModal.vue' import FtransltModal from './components/Modals/FtransltModal/index.vue' import BetaGammaEnergyCalibrationModal from './components/Modals/BetaGammaModals/BetaGammaEnergyCalibrationModal/index.vue' +import StripModal from './components/Modals/StripModal.vue' // 分析类型 const ANALYZE_TYPE = { @@ -251,7 +256,8 @@ export default { BetaGammaRlrModal, StatisticsParamerHistoryModal, FtransltModal, - BetaGammaEnergyCalibrationModal + BetaGammaEnergyCalibrationModal, + StripModal }, data() { this.ANALYZE_TYPE = ANALYZE_TYPE @@ -263,6 +269,7 @@ export default { loadFromDbModalVisible: false, // 从数据库加载弹窗 loadFromFileModalVisible: false, // 从文件加载弹窗 + stripModalVisible: false, // Strip 弹窗 ftransltModalVisible: false, // Ftransit 弹窗 sampleData: {}, // 要分析的谱数据 @@ -436,9 +443,16 @@ export default { title: 'Clean All', handler: this.handleCleanAll }, + { + type: 'a-menu-item', + title: 'Strip', + show: this.isGamma, + handler: () => (this.stripModalVisible = true) + }, { type: 'a-menu-item', title: 'Ftransit', + show: this.isGamma, handler: () => (this.ftransltModalVisible = true) } ] @@ -534,32 +548,50 @@ export default { { type: 'a-menu-item', title: 'Configure', + show: this.isGamma, handler: () => (this.analyzeConfigureModalVisible = true) }, { type: 'a-menu-item', title: 'ReProcessing', + show: this.isGamma, handler: () => (this.reprocessingModalVisible = true) }, { type: 'a-menu-item', title: 'Reprocess All', + show: this.isGamma, handler: this.handleReprocessAll }, { type: 'a-menu-item', title: 'Interactive Tool', + show: this.isGamma, handler: () => (this.analyzeInteractiveToolModalVisible = true) }, { type: 'a-menu-item', title: 'Zero Time', + show: this.isGamma, handler: () => (this.zeroTimeModalVisible = true) }, { type: 'a-menu-item', title: 'Korsum', + show: this.isGamma, handler: () => (this.korsumModalShow = true) + }, + { + type: 'a-menu-item', + title: 'Analyze current spectrum', + show: this.isBetaGamma, + handler: () => {} + }, + { + type: 'a-menu-item', + title: 'Analyze all spectra', + show: this.isBetaGamma, + handler: () => {} } ] }