添加Category results弹框

This commit is contained in:
冯少康 2026-07-30 15:34:40 +08:00
parent 79d7c5978e
commit 4f47b90ad1
3 changed files with 104 additions and 1 deletions

View File

@ -0,0 +1,78 @@
<template>
<custom-modal v-model="visible" :width="750" title="Category results">
<a-table :loading="isLoading" :columns="columns" :dataSource="list" :pagination="false"> </a-table>
</custom-modal>
</template>
<script>
import { getAction } from '@/api/manage'
import ModalMixin from '@/mixins/ModalMixin'
import SampleDataMixin from '@/views/spectrumAnalysis/SampleDataMixin'
const columns = [
{
title: '等级',
dataIndex: 'category',
align: 'center',
},
{
title: '核素名称',
dataIndex: 'nuclideName',
align: 'center',
},
{
title: '活度浓度',
dataIndex: 'conc',
align: 'center',
},
{
title: '阈值',
dataIndex: 'thresholdValue',
align: 'center',
},
{
title: '阈值计算时间',
dataIndex: 'calculationTime',
align: 'center',
},
]
export default {
mixins: [ModalMixin, SampleDataMixin],
data() {
this.columns = columns
return {
list: [],
isLoading: false,
fileName: '',
}
},
methods: {
async getData() {
const { sampleId, inputFileName: fileName, dbName, detFileName, gasFileName } = this.newSampleData
try {
this.isLoading = true
const res = await getAction('/spectrumAnalysis/categoryInfo', {
sampleId,
dbName,
})
if (res.success) {
this.list = res.result
} else {
this.$message.error(res.message)
}
} catch (error) {
console.error(error)
} finally {
this.isLoading = false
}
},
beforeModalOpen() {
this.list = []
this.getData()
},
},
}
</script>
<style lang="less" scoped></style>

View File

@ -74,7 +74,15 @@ const items = [
{ {
label: 'Xe Volume[cm³]', label: 'Xe Volume[cm³]',
name: 'xeVolume' name: 'xeVolume'
} },
{
label: 'Auto.Cat',
name: 'autoCategory'
},
{
label: 'Category',
name: 'manCategory'
},
] ]
] ]
export default { export default {

View File

@ -234,6 +234,10 @@
<beta-gamma-qc-results-modal v-model="betaGammaQCResultsModalVisible" :sampleId="this.sampleData.sampleId" /> <beta-gamma-qc-results-modal v-model="betaGammaQCResultsModalVisible" :sampleId="this.sampleData.sampleId" />
<!-- Beta-Gamma QC Result 弹窗 结束 --> <!-- Beta-Gamma QC Result 弹窗 结束 -->
<!-- Category results弹窗 -->
<beta-gamma-category-results-modal v-model="categoryResultsVisible" :sampleId="this.sampleData.sampleId" />
<!-- Category results弹窗结束 -->
<!-- Beta-Gamma RLR 弹窗 --> <!-- Beta-Gamma RLR 弹窗 -->
<beta-gamma-rlr-modal v-model="betaGammaRlrModalVisible" /> <beta-gamma-rlr-modal v-model="betaGammaRlrModalVisible" />
<!-- Beta-Gamma RLR 弹窗 结束 --> <!-- Beta-Gamma RLR 弹窗 结束 -->
@ -290,6 +294,9 @@ import BetaGammaCommentsModal from './components/Modals/BetaGammaModals/BetaGamm
import BetaGammaSpectrumModal from './components/Modals/BetaGammaModals/BetaGammaSpectrumModal.vue' import BetaGammaSpectrumModal from './components/Modals/BetaGammaModals/BetaGammaSpectrumModal.vue'
import BetaGammaSampleInfomationModal from './components/Modals/BetaGammaModals/BetaGammaSampleInfomationModal.vue' import BetaGammaSampleInfomationModal from './components/Modals/BetaGammaModals/BetaGammaSampleInfomationModal.vue'
import BetaGammaQcResultsModal from './components/Modals/BetaGammaModals/BetaGammaQCResultsModal.vue' import BetaGammaQcResultsModal from './components/Modals/BetaGammaModals/BetaGammaQCResultsModal.vue'
import BetaGammaCategoryResultsModal from './components/Modals/BetaGammaModals/BetaGammaCategoryResultsModal.vue'
import BetaGammaXeModal from './components/Modals/BetaGammaModals/BetaGammaXeModal.vue' import BetaGammaXeModal from './components/Modals/BetaGammaModals/BetaGammaXeModal.vue'
import BetaGammaRlrModal from './components/Modals/BetaGammaModals/BetaGammaRLRModal/index.vue' import BetaGammaRlrModal from './components/Modals/BetaGammaModals/BetaGammaRLRModal/index.vue'
import StatisticsParamerHistoryModal from './components/Modals/BetaGammaModals/StatisticsParamerHistoryModal.vue' import StatisticsParamerHistoryModal from './components/Modals/BetaGammaModals/StatisticsParamerHistoryModal.vue'
@ -357,6 +364,7 @@ export default {
BetaGammaSpectrumModal, BetaGammaSpectrumModal,
BetaGammaSampleInfomationModal, BetaGammaSampleInfomationModal,
BetaGammaQcResultsModal, BetaGammaQcResultsModal,
BetaGammaCategoryResultsModal,
BetaGammaXeModal, BetaGammaXeModal,
BetaGammaRlrModal, BetaGammaRlrModal,
StatisticsParamerHistoryModal, StatisticsParamerHistoryModal,
@ -450,6 +458,9 @@ export default {
betaGammaSpectrumModalVisible: false, // beta-gamma spectrum betaGammaSpectrumModalVisible: false, // beta-gamma spectrum
betaGammaSampleInfomationModalVisible: false, // beta-gamma sample infomation betaGammaSampleInfomationModalVisible: false, // beta-gamma sample infomation
betaGammaQCResultsModalVisible: false, // beta-gamma QC Result betaGammaQCResultsModalVisible: false, // beta-gamma QC Result
categoryResultsVisible: false,//Category results
betaGammaRlrModalVisible: false, // beta-gamma RLR betaGammaRlrModalVisible: false, // beta-gamma RLR
betaGammaXeModalVisible: false, // beta-gamma Xe betaGammaXeModalVisible: false, // beta-gamma Xe
statisticsParamerHistoryModalVisible: false, // beta-gamma Statistics Paramer History statisticsParamerHistoryModalVisible: false, // beta-gamma Statistics Paramer History
@ -1791,6 +1802,12 @@ export default {
handler: () => (this.betaGammaRlrModalVisible = true), handler: () => (this.betaGammaRlrModalVisible = true),
show: this.isBetaGamma, show: this.isBetaGamma,
}, },
{
type: 'a-menu-item',
title: 'Category results',
handler: () => (this.categoryResultsVisible = true),
show: true,
},
{ {
type: 'a-menu-item', type: 'a-menu-item',
title: 'Xe Results Compare', title: 'Xe Results Compare',