处理分页模块中所有弹窗的表格数字回显的格式及beta 的Result display 模块数据格式

This commit is contained in:
任珮宇 2023-10-31 13:34:36 +08:00
parent a7b18c57c7
commit 90d90da2eb
8 changed files with 212 additions and 223 deletions

View File

@ -30,6 +30,13 @@ const columns = [
title: 'Value',
dataIndex: 'value',
align: 'center',
customRender: (text) => {
if (text !== 'Match' && text !== 'UnMatch') {
return parseFloat(Number(text).toPrecision(6))
} else {
return text
}
},
},
{
title: 'Status',

View File

@ -12,13 +12,13 @@
style: {
width: '70px',
textAlign: 'left',
flexShrink: 0
}
flexShrink: 0,
},
}"
:wrapperCol="{
style: {
flex: 1
}
flex: 1,
},
}"
>
<a-form-model-item label="Energy">
@ -54,13 +54,7 @@
<div>
<label>
<a-button type="primary" :loading="isCalling" @click="handleCall">Call</a-button>
<input
ref="fileInput"
type="file"
accept=".ent"
style="display: none;"
@change="handleFileChange"
/>
<input ref="fileInput" type="file" accept=".ent" style="display: none" @change="handleFileChange" />
</label>
<a-button type="primary" :loading="isSaving" @click="handleSave">Save</a-button>
</div>
@ -126,23 +120,23 @@ const columns = [
{
title: 'Energy(keV)',
dataIndex: 'energy',
customRender: (text) => Number(text).toFixed(3)
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Efficiency',
dataIndex: 'efficiency',
customRender: (text) => Number(text).toFixed(3)
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Fit(keV)',
dataIndex: 'fit',
customRender: (text) => Number(text).toFixed(3)
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Delta(%)',
dataIndex: 'delta',
customRender: (text) => Number(text).toFixed(3)
}
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
]
const initialOption = {
@ -150,99 +144,99 @@ const initialOption = {
top: 20,
right: 20,
bottom: 50,
left: 70
left: 70,
},
title: {
text: 'Channel',
textStyle: {
color: '#8FD4F8',
fontSize: 14,
fontWeight: 'normal'
fontWeight: 'normal',
},
right: 10,
bottom: 0
bottom: 0,
},
tooltip: {
trigger: 'axis',
formatter: params => {
formatter: (params) => {
const [x, y] = params[0].value
const energy = parseInt(x)
const efficiency = y.toFixed(3)
return `<div class="channel">Energy: ${energy}</div>
<div class="energy">Efficiency: ${efficiency}</div>`
},
className: 'figure-chart-option-tooltip'
className: 'figure-chart-option-tooltip',
},
xAxis: {
min: 1,
max: 'dataMax',
axisLabel: {
color: '#fff'
color: '#fff',
},
axisLine: {
lineStyle: {
color: '#fff'
}
color: '#fff',
},
},
splitLine: {
show: false
}
show: false,
},
},
yAxis: {
axisLabel: {
color: '#fff'
color: '#fff',
},
axisTick: {
show: false
show: false,
},
axisLine: {
lineStyle: {
color: '#fff'
}
color: '#fff',
},
},
splitLine: {
show: false
show: false,
},
name: 'keV',
nameLocation: 'center',
nameGap: 50,
nameTextStyle: {
color: '#8FD4F8',
fontSize: 14
}
fontSize: 14,
},
},
series: []
series: [],
}
const functions = [
{
label: 'Interpolation',
value: 1
value: 1,
},
{
label: 'HT Efficiency',
value: 5
value: 5,
},
{
label: 'Log Polynomial',
value: 6
value: 6,
},
{
label: 'Invlog Polynomial',
value: 8
value: 8,
},
{
label: 'HAE Efficiency(1-3)',
value: 93
value: 93,
},
{
label: 'HAE Efficiency(1-2)',
value: 94
value: 94,
},
{
label: 'HAE Efficiency(1-2-3)',
value: 95
}
value: 95,
},
]
export default {
@ -266,11 +260,11 @@ export default {
currSelectedDataSource: '',
appliedDataSource: '',
opts: {
notMerge: true
notMerge: true,
},
ECutAnalysis_Low: -1,
G_energy_span: -1,
funcId: 1
funcId: 1,
}
},
methods: {
@ -282,7 +276,7 @@ export default {
sampleId,
fileName,
currentText,
width: 922
width: 922,
})
this.isLoading = false
if (success) {
@ -332,15 +326,15 @@ export default {
value: [x, y],
itemStyle: {
color: scatterPoint.color,
borderWidth: 0
}
borderWidth: 0,
},
}
}),
emphasis: {
disabled: true
disabled: true,
},
animation: false,
zlevel: 20
zlevel: 20,
})
this.option.series = series
}
@ -390,7 +384,7 @@ export default {
this.list.splice(i, 0, {
energy: energy,
efficiency
efficiency,
})
this.uncert.splice(i, 0, 0.5)
@ -463,12 +457,12 @@ export default {
const { success, result, message } = await postAction('/gamma/changeDataEfficiency', {
sampleId,
fileName,
m_vCurEnergy: this.list.map(item => item.energy),
m_vCurEffi: this.list.map(item => item.efficiency),
m_vCurEnergy: this.list.map((item) => item.energy),
m_vCurEffi: this.list.map((item) => item.efficiency),
m_vCurUncert: this.uncert,
m_curParam: this.param,
funcId: this.funcId,
width: 922
width: 922,
})
if (success) {
this.handleResult(result)
@ -487,10 +481,10 @@ export default {
try {
this.isSaving = true
const res = await postAction('/gamma/saveDataEfficiency', {
m_vCurEnergy: this.list.map(item => item.energy),
m_vCurEffi: this.list.map(item => item.efficiency),
m_vCurEnergy: this.list.map((item) => item.energy),
m_vCurEffi: this.list.map((item) => item.efficiency),
m_vCurUncert: this.uncert,
funcId: this.funcId
funcId: this.funcId,
})
if (typeof res == 'string') {
const blob = new Blob([res], { type: 'text/plain' })
@ -548,18 +542,18 @@ export default {
let curCalName = this.currSelectedDataSource
// InputPHD
if (!curCalName.includes('Input')) {
curCalName = `Input ${this.dataSourceList.filter(item => item.includes('Input')).length + 1}`
curCalName = `Input ${this.dataSourceList.filter((item) => item.includes('Input')).length + 1}`
}
const { sampleId, inputFileName: fileName } = this.sampleData
const { success, result, message } = await postAction('/gamma/applyDataEfficiency', {
m_vCurEnergy: this.list.map(item => item.energy),
m_vCurEffi: this.list.map(item => item.efficiency),
m_vCurEnergy: this.list.map((item) => item.energy),
m_vCurEffi: this.list.map((item) => item.efficiency),
m_vCurUncert: this.uncert,
m_curParam: this.param,
curCalName,
sampleId,
fileName
fileName,
})
if (success) {
this.handleDataSourceClick(curCalName)
@ -591,8 +585,8 @@ export default {
} catch (error) {
console.error(error)
}
}
}
},
},
}
</script>

View File

@ -12,13 +12,13 @@
style: {
width: '70px',
textAlign: 'left',
flexShrink: 0
}
flexShrink: 0,
},
}"
:wrapperCol="{
style: {
flex: 1
}
flex: 1,
},
}"
>
<a-form-model-item label="Channel">
@ -54,13 +54,7 @@
<div>
<label>
<a-button type="primary" :loading="isCalling" @click="handleCall">Call</a-button>
<input
ref="fileInput"
type="file"
accept=".ent"
style="display: none;"
@change="handleFileChange"
/>
<input ref="fileInput" type="file" accept=".ent" style="display: none" @change="handleFileChange" />
</label>
<a-button type="primary" :loading="isSaving" @click="handleSave">Save</a-button>
</div>
@ -121,23 +115,23 @@ const columns = [
{
title: 'Channel',
dataIndex: 'channel',
customRender: (text) => Number(text).toFixed(3)
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Energy(keV)',
dataIndex: 'energy',
customRender: (text) => Number(text).toFixed(3)
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Fit(keV)',
dataIndex: 'fit',
customRender: (text) => Number(text).toFixed(3)
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Delta(%)',
dataIndex: 'delta',
customRender: (text) => Number(text).toFixed(3)
}
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
]
const initialOption = {
@ -145,68 +139,68 @@ const initialOption = {
top: 20,
right: 20,
bottom: 50,
left: 70
left: 70,
},
title: {
text: 'Channel',
textStyle: {
color: '#8FD4F8',
fontSize: 14,
fontWeight: 'normal'
fontWeight: 'normal',
},
right: 10,
bottom: 0
bottom: 0,
},
tooltip: {
trigger: 'axis',
formatter: params => {
formatter: (params) => {
const [x, y] = params[0].value
const channel = parseInt(x)
const energy = y.toFixed(3)
return `<div class="channel">Channel: ${channel}</div>
<div class="energy">Energy: ${energy}</div>`
},
className: 'figure-chart-option-tooltip'
className: 'figure-chart-option-tooltip',
},
xAxis: {
min: 1,
max: 'dataMax',
axisLabel: {
color: '#fff'
color: '#fff',
},
axisLine: {
lineStyle: {
color: '#fff'
}
color: '#fff',
},
},
splitLine: {
show: false
}
show: false,
},
},
yAxis: {
axisLabel: {
color: '#fff'
color: '#fff',
},
axisTick: {
show: false
show: false,
},
axisLine: {
lineStyle: {
color: '#fff'
}
color: '#fff',
},
},
splitLine: {
show: false
show: false,
},
name: 'keV',
nameLocation: 'center',
nameGap: 50,
nameTextStyle: {
color: '#8FD4F8',
fontSize: 14
}
fontSize: 14,
},
},
series: []
series: [],
}
export default {
@ -228,11 +222,11 @@ export default {
currSelectedDataSource: '',
appliedDataSource: '',
opts: {
notMerge: true
notMerge: true,
},
rg_high: -1,
rg_low: -1
rg_low: -1,
}
},
methods: {
@ -244,7 +238,7 @@ export default {
sampleId,
fileName,
currentText,
width: 922
width: 922,
})
this.isLoading = false
if (success) {
@ -294,15 +288,15 @@ export default {
value: [x, y],
itemStyle: {
color: scatterPoint.color,
borderWidth: 0
}
borderWidth: 0,
},
}
}),
emphasis: {
disabled: true
disabled: true,
},
animation: false,
zlevel: 20
zlevel: 20,
})
this.option.series = series
}
@ -351,7 +345,7 @@ export default {
this.list.splice(i, 0, {
channel: centroid,
energy
energy,
})
this.uncert.splice(i, 0, 0.5)
@ -424,11 +418,11 @@ export default {
const { success, result, message } = await postAction('/gamma/changeDataEnergy', {
sampleId,
fileName,
m_vCurCentroid: this.list.map(item => item.channel),
m_vCurEnergy: this.list.map(item => item.energy),
m_vCurCentroid: this.list.map((item) => item.channel),
m_vCurEnergy: this.list.map((item) => item.energy),
m_vCurUncert: this.uncert,
m_curParam: this.param,
width: 922
width: 922,
})
if (success) {
this.handleResult(result)
@ -447,9 +441,9 @@ export default {
try {
this.isSaving = true
const res = await postAction('/gamma/saveDataEnergy', {
m_vCurCentroid: this.list.map(item => item.channel),
m_vCurEnergy: this.list.map(item => item.energy),
m_vCurUncert: this.uncert
m_vCurCentroid: this.list.map((item) => item.channel),
m_vCurEnergy: this.list.map((item) => item.energy),
m_vCurUncert: this.uncert,
})
if (typeof res == 'string') {
const blob = new Blob([res], { type: 'text/plain' })
@ -507,18 +501,18 @@ export default {
let curCalName = this.currSelectedDataSource
// InputPHD
if (!curCalName.includes('Input')) {
curCalName = `Input ${this.dataSourceList.filter(item => item.includes('Input')).length + 1}`
curCalName = `Input ${this.dataSourceList.filter((item) => item.includes('Input')).length + 1}`
}
const { sampleId, inputFileName: fileName } = this.sampleData
const { success, result, message } = await postAction('/gamma/applyDataEnergy', {
m_vCurCentroid: this.list.map(item => item.channel),
m_vCurEnergy: this.list.map(item => item.energy),
m_vCurCentroid: this.list.map((item) => item.channel),
m_vCurEnergy: this.list.map((item) => item.energy),
m_vCurUncert: this.uncert,
m_curParam: this.param,
curCalName,
sampleId,
fileName
fileName,
})
if (success) {
this.handleDataSourceClick(curCalName)
@ -550,8 +544,8 @@ export default {
} catch (error) {
console.error(error)
}
}
}
},
},
}
</script>

View File

@ -64,53 +64,56 @@ const columns = [
title: 'Energy (keV)',
dataIndex: 'energy',
customRender: (text) => {
return text && text !== 'null' ? Number(text).toPrecision(6) : text
return text && text !== 'null' ? parseFloat(Number(text).toPrecision(6)) : text
},
},
{
title: 'Yield (%)',
dataIndex: 'yield',
customRender: (text) => {
return text && text !== 'null' ? parseFloat(Number(text).toPrecision(6)) : text
},
},
{
title: 'Efficiency',
dataIndex: 'efficiency',
customRender: (text) => {
return text && text !== 'null' ? Number(text).toPrecision(6) : text
return text && text !== 'null' ? parseFloat(Number(text).toPrecision(6)) : text
},
},
{
title: 'Activity (Bq)',
dataIndex: 'activity',
customRender: (text) => {
return text && text !== 'null' ? Number(text).toPrecision(6) : text
return text && text !== 'null' ? parseFloat(Number(text).toPrecision(6)) : text
},
},
{
title: 'Act Err (%)',
dataIndex: 'actErr',
customRender: (text) => {
return text && text !== 'null' ? Number(text).toPrecision(6) : text
return text && text !== 'null' ? parseFloat(Number(text).toPrecision(6)) : text
},
},
{
title: 'MDA (Bq)',
dataIndex: 'mda',
customRender: (text) => {
return text && text !== 'null' ? Number(text).toPrecision(6) : text
return text && text !== 'null' ? parseFloat(Number(text).toPrecision(6)) : text
},
},
{
title: 'Conc (uBq/m3)',
dataIndex: 'conc',
customRender: (text) => {
return text && text !== 'null' ? Number(text).toPrecision(6) : text
return text && text !== 'null' ? parseFloat(Number(text).toPrecision(6)) : text
},
},
{
title: 'MDC (uBq/m3)',
dataIndex: 'mdc',
customRender: (text) => {
return text && text !== 'null' ? Number(text).toPrecision(5) : text
return text && text !== 'null' ? parseFloat(Number(text).toPrecision(6)) : text
},
},
]

View File

@ -47,7 +47,7 @@
:columns="daughterColumns"
:list="daughterList"
:pagination="false"
:scroll="{ y: 84 }"
:scroll="{ y: 84 }"
rowKey="daughters"
@rowDblClick="handleParentDBClick($event.daughters)"
></custom-table>
@ -86,9 +86,7 @@
</div>
<div class="nuclide-library-settings-operation">
<a-space :size="10">
<span>
Energy:
</span>
<span> Energy: </span>
<a-input v-model="model.editEnergy"></a-input>
<a-input-number
v-model="model.err"
@ -122,18 +120,18 @@ const daughterColumns = [
{
title: 'Name',
dataIndex: 'daughters',
align: 'center'
align: 'center',
},
{
title: 'Ratio',
dataIndex: 'branchingratios',
align: 'center'
align: 'center',
},
{
title: 'Status',
dataIndex: 'daughtersstable',
align: 'center'
}
align: 'center',
},
]
//
@ -143,43 +141,35 @@ const mainColumns = [
width: 80,
customRender: (_, __, index) => {
return index + 1
}
},
},
{
title: 'Full Name',
dataIndex: 'fullName'
dataIndex: 'fullName',
},
{
title: 'Energy(keV)',
dataIndex: 'energy',
width: 100,
customRender: text => {
return toFixed(text, 3)
}
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Energy Uncert(%)',
dataIndex: 'energyUncert',
width: 120,
customRender: text => {
return text ? toFixed(text * 100, 6) : ''
}
customRender: (text) => parseFloat(Number(text * 100).toPrecision(6)),
},
{
title: 'Yield',
dataIndex: 'yield',
width: 80,
customRender: text => {
return toFixed(text, 3)
}
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Yield Uncert(%)',
dataIndex: 'yieldUncert',
width: 120,
customRender: text => {
return toFixed(text, 3)
}
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'KeyLine',
@ -187,15 +177,15 @@ const mainColumns = [
width: 100,
align: 'center',
scopedSlots: {
customRender: 'keyLine'
}
}
customRender: 'keyLine',
},
},
]
export default {
mixins: [ModalMixin, SampleDataMixin],
components: {
TitleOverBorder
TitleOverBorder,
},
data() {
this.daughterColumns = daughterColumns
@ -210,7 +200,7 @@ export default {
model: {},
selectedNuclide: {}, // Nuclide
selectedParent: {} // Parent
selectedParent: {}, // Parent
}
},
methods: {
@ -224,19 +214,19 @@ export default {
const { success, result, message } = await getAction('/gamma/NuclideLibrary', {
sampleId,
fileName,
...this.model
...this.model,
})
if (success) {
const {
daughter: { list_parent, table_daughter },
nuclLinesLibs,
nuclideInfo,
nuclides
nuclides,
} = result
this.nuclideList = nuclides
this.parentList = list_parent ? list_parent.filter(item => item) : []
this.daughterList = table_daughter ? table_daughter.filter(item => item.daughters) : []
this.parentList = list_parent ? list_parent.filter((item) => item) : []
this.daughterList = table_daughter ? table_daughter.filter((item) => item.daughters) : []
this.nuclideInfo = nuclideInfo
this.nuclLinesLibs = nuclLinesLibs
@ -259,7 +249,7 @@ export default {
libraryName: 'UserLibrary',
err: 0.5,
editEnergy: '',
nuclideName: ''
nuclideName: '',
}
this.getInfo(true)
},
@ -300,8 +290,8 @@ export default {
handleParentDBClick(item) {
this.model.nuclideName = item
this.getInfo()
}
}
},
},
}
</script>

View File

@ -12,13 +12,13 @@
style: {
width: '70px',
textAlign: 'left',
flexShrink: 0
}
flexShrink: 0,
},
}"
:wrapperCol="{
style: {
flex: 1
}
flex: 1,
},
}"
>
<a-form-model-item label="Energy">
@ -54,13 +54,7 @@
<div>
<label>
<a-button type="primary" :loading="isCalling" @click="handleCall">Call</a-button>
<input
ref="fileInput"
type="file"
accept=".ent"
style="display: none;"
@change="handleFileChange"
/>
<input ref="fileInput" type="file" accept=".ent" style="display: none" @change="handleFileChange" />
</label>
<a-button type="primary" :loading="isSaving" @click="handleSave">Save</a-button>
</div>
@ -121,23 +115,23 @@ const columns = [
{
title: 'Energy(keV)',
dataIndex: 'energy',
customRender: (text) => Number(text).toFixed(3)
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'FWHM(keV)',
dataIndex: 'fwhm',
customRender: (text) => Number(text).toFixed(3)
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Fit(keV)',
dataIndex: 'fit',
customRender: (text) => Number(text).toFixed(3)
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Delta(%)',
dataIndex: 'delta',
customRender: (text) => Number(text).toFixed(3)
}
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
]
const initialOption = {
@ -145,68 +139,68 @@ const initialOption = {
top: 20,
right: 20,
bottom: 50,
left: 70
left: 70,
},
title: {
text: 'Channel',
textStyle: {
color: '#8FD4F8',
fontSize: 14,
fontWeight: 'normal'
fontWeight: 'normal',
},
right: 10,
bottom: 0
bottom: 0,
},
tooltip: {
trigger: 'axis',
formatter: params => {
formatter: (params) => {
const [x, y] = params[0].value
const energy = parseInt(x)
const fwhm = y.toFixed(3)
return `<div class="channel">Energy: ${energy}</div>
<div class="energy">Fwhm: ${fwhm}</div>`
},
className: 'figure-chart-option-tooltip'
className: 'figure-chart-option-tooltip',
},
xAxis: {
min: 1,
max: 'dataMax',
axisLabel: {
color: '#fff'
color: '#fff',
},
axisLine: {
lineStyle: {
color: '#fff'
}
color: '#fff',
},
},
splitLine: {
show: false
}
show: false,
},
},
yAxis: {
axisLabel: {
color: '#fff'
color: '#fff',
},
axisTick: {
show: false
show: false,
},
axisLine: {
lineStyle: {
color: '#fff'
}
color: '#fff',
},
},
splitLine: {
show: false
show: false,
},
name: 'keV',
nameLocation: 'center',
nameGap: 50,
nameTextStyle: {
color: '#8FD4F8',
fontSize: 14
}
fontSize: 14,
},
},
series: []
series: [],
}
export default {
@ -228,10 +222,10 @@ export default {
currSelectedDataSource: '',
appliedDataSource: '',
opts: {
notMerge: true
notMerge: true,
},
ECutAnalysis_Low: -1,
G_energy_span: -1
G_energy_span: -1,
}
},
methods: {
@ -243,7 +237,7 @@ export default {
sampleId,
fileName,
currentText,
width: 922
width: 922,
})
this.isLoading = false
if (success) {
@ -293,15 +287,15 @@ export default {
value: [x, y],
itemStyle: {
color: scatterPoint.color,
borderWidth: 0
}
borderWidth: 0,
},
}
}),
emphasis: {
disabled: true
disabled: true,
},
animation: false,
zlevel: 20
zlevel: 20,
})
this.option.series = series
}
@ -350,7 +344,7 @@ export default {
this.list.splice(i, 0, {
energy: energy,
fwhm
fwhm,
})
this.uncert.splice(i, 0, 0.5)
@ -423,10 +417,10 @@ export default {
const { success, result, message } = await postAction('/gamma/changeDataResolution', {
sampleId,
fileName,
m_vCurEnergy: this.list.map(item => item.energy),
m_vCurReso: this.list.map(item => item.fwhm),
m_vCurEnergy: this.list.map((item) => item.energy),
m_vCurReso: this.list.map((item) => item.fwhm),
m_vCurUncert: this.uncert,
m_curParam: this.param
m_curParam: this.param,
})
if (success) {
this.handleResult(result)
@ -445,9 +439,9 @@ export default {
try {
this.isSaving = true
const res = await postAction('/gamma/saveDataResolution', {
m_vCurEnergy: this.list.map(item => item.energy),
m_vCurReso: this.list.map(item => item.fwhm),
m_vCurUncert: this.uncert
m_vCurEnergy: this.list.map((item) => item.energy),
m_vCurReso: this.list.map((item) => item.fwhm),
m_vCurUncert: this.uncert,
})
if (typeof res == 'string') {
const blob = new Blob([res], { type: 'text/plain' })
@ -505,18 +499,18 @@ export default {
let curCalName = this.currSelectedDataSource
// InputPHD
if (!curCalName.includes('Input')) {
curCalName = `Input ${this.dataSourceList.filter(item => item.includes('Input')).length + 1}`
curCalName = `Input ${this.dataSourceList.filter((item) => item.includes('Input')).length + 1}`
}
const { sampleId, inputFileName: fileName } = this.sampleData
const { success, result, message } = await postAction('/gamma/applyDataResolution', {
m_vCurEnergy: this.list.map(item => item.energy),
m_vCurReso: this.list.map(item => item.fwhm),
m_vCurEnergy: this.list.map((item) => item.energy),
m_vCurReso: this.list.map((item) => item.fwhm),
m_vCurUncert: this.uncert,
m_curParam: this.param,
curCalName,
sampleId,
fileName
fileName,
})
if (success) {
this.handleDataSourceClick(curCalName)
@ -548,8 +542,8 @@ export default {
} catch (error) {
console.error(error)
}
}
}
},
},
}
</script>

View File

@ -47,10 +47,12 @@ const columns = [
{
title: 'Energy(keV)',
dataIndex: 'energy',
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Centroid',
dataIndex: 'centroid',
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Multiplet',
@ -59,22 +61,27 @@ const columns = [
{
title: 'Fwhm(keV)',
dataIndex: 'fwhm',
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'NetArea',
dataIndex: 'netArea',
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'AreaErr(%)',
dataIndex: 'areaErr',
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Significant',
dataIndex: 'significant',
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Sensitivity',
dataIndex: 'sensitivity',
customRender: (text) => parseFloat(Number(text).toPrecision(6)),
},
{
title: 'Indentify',

View File

@ -426,10 +426,10 @@ export default {
},
getStationName(arg, val, flag) {
arg.forEach((item) => {
item.conc = Number(item.conc).toFixed(6)
item.concErr = Number(item.concErr).toFixed(6)
item.lc = Number(item.lc).toFixed(6)
item.mdc = Number(item.mdc).toFixed(6)
item.conc = Number(item.conc).toPrecision(6)
item.concErr = Number(item.concErr).toPrecision(6)
item.lc = Number(item.lc).toPrecision(6)
item.mdc = Number(item.mdc).toPrecision(6)
})
this.resultDisplayFlag = arg
this.params_toDB.stationName = val
@ -718,10 +718,10 @@ export default {
this.analyseCurrentSpectrumData = res.result
this.resultDisplayFlag = res.result.XeData
this.resultDisplayFlag.forEach((item) => {
item.conc = item.conc.toFixed(6)
item.concErr = item.concErr.toFixed(6)
item.lc = item.lc.toFixed(6)
item.mdc = item.mdc.toFixed(6)
item.conc = item.conc.toPrecision(6)
item.concErr = item.concErr.toPrecision(6)
item.lc = item.lc.toPrecision(6)
item.mdc = item.mdc.toPrecision(6)
})
} else {
this.$message.warning(res.message)
@ -743,10 +743,10 @@ export default {
this.analyseCurrentSpectrumData = res.result
this.resultDisplayFlag = res.result.XeData
this.resultDisplayFlag.forEach((item) => {
item.conc = item.conc.toFixed(6)
item.concErr = item.concErr.toFixed(6)
item.lc = item.lc.toFixed(6)
item.mdc = item.mdc.toFixed(6)
item.conc = item.conc.toPrecision(6)
item.concErr = item.concErr.toPrecision(6)
item.lc = item.lc.toPrecision(6)
item.mdc = item.mdc.toPrecision(6)
})
} else {
this.$message.warning(res.message)