This commit is contained in:
Flow 2025-09-08 10:26:47 +08:00
parent 4d4ad81380
commit e8d471cb73
2 changed files with 33 additions and 15 deletions

View File

@ -29,6 +29,22 @@ export interface EcgdataVO {
orgname: string // 机构名称
datastatus: number // 数据状态(0:异常,1:正常)
remark: string // 备注
// 心率变异性(HRV)相关字段 - 精神压力分析
hrvmeannn: string // NN间期均值(ms)
hrvsdnn: string // NN间期标准差(ms)
hrvsdann: string // 5分钟NN间期均值标准差(ms)
hrvrmssd: string // 相邻NN间期均方根(ms)
hrvsdnnindex: string // 每5分钟NN间期标准差均值(ms)
hrvpnn50: string // pNN50(%)
hrvuflp: string // 超低频功率(ms²)
hrvvlfp: string // 极低频功率(ms²)
hrvlfp: string // 低频功率(ms²)
hrvhfp: string // 高频功率(ms²)
hrvtp: string // 总功率(ms²)
hrvdiagResult: string // 诊断结论
hrvheartRisk: string // 心脏风险
hrvhr: string // HR心率
}
// 心电数据采集 API

View File

@ -93,7 +93,7 @@
class="ecg-grid-item">
<div class="ecg-field-content">
<span class="ecg-label">{{ field.label }}</span>
<span class="ecg-value">{{ selectedPersonData && selectedPersonData[field.key] !== undefined ? selectedPersonData[field.key] : '-' }}</span>
<span class="ecg-value">{{ selectedPersonData && selectedPersonData[field.key] !== undefined && selectedPersonData[field.key] !== null && selectedPersonData[field.key] !== '' ? selectedPersonData[field.key] : '--' }}</span>
</div>
</div>
</div>
@ -172,7 +172,7 @@
class="ecg-grid-item">
<div class="ecg-field-content">
<span class="ecg-label">{{ field.label }}</span>
<span class="ecg-value">{{ selectedPersonData && selectedPersonData[field.key] !== undefined ? selectedPersonData[field.key] : '-' }}</span>
<span class="ecg-value">{{ selectedPersonData && selectedPersonData[field.key] !== undefined && selectedPersonData[field.key] !== null && selectedPersonData[field.key] !== '' ? selectedPersonData[field.key] : '--' }}</span>
</div>
</div>
</div>
@ -270,19 +270,20 @@ export default {
{ key: 'stsegment', label: 'ST段' },
],
stressFields: [
{ key: 'hrv_meannn', label: 'NN间期均值(ms)' },
{ key: 'hrv_sdnn', label: 'NN间期标准差(ms)' },
{ key: 'hrv_sdann', label: '5分钟NN间期均值标准差(ms)' },
{ key: 'hrv_rmssd', label: '相邻NN间期均方根(ms)' },
{ key: 'hrv_sdnnindex', label: '每5分钟NN间期标准差均值(ms)' },
{ key: 'hrv_pnn50', label: 'pNN50(%)' },
{ key: 'hrv_uflp', label: '超低频功率(ms²)' },
{ key: 'hrv_vlfp', label: '极低频功率(ms²)' },
{ key: 'hrv_lfp', label: '低频功率(ms²)' },
{ key: 'hrv_hfp', label: '高频功率(ms²)' },
{ key: 'hrv_tp', label: '总功率(ms²)' },
{ key: 'hrv_diagResult', label: '诊断结论' },
{ key: 'hrv_heartRisk', label: '心脏风险' }
{ key: 'hrvmeannn', label: 'NN间期均值(ms)' },
{ key: 'hrvsdnn', label: 'NN间期标准差(ms)' },
{ key: 'hrvsdann', label: '5分钟NN间期均值标准差(ms)' },
{ key: 'hrvrmssd', label: '相邻NN间期均方根(ms)' },
{ key: 'hrvsdnnindex', label: '每5分钟NN间期标准差均值(ms)' },
{ key: 'hrvpnn50', label: 'pNN50(%)' },
{ key: 'hrvhr', label: 'HR心率(次/分)' },
{ key: 'hrvuflp', label: '超低频功率(ms²)' },
{ key: 'hrvvlfp', label: '极低频功率(ms²)' },
{ key: 'hrvlfp', label: '低频功率(ms²)' },
{ key: 'hrvhfp', label: '高频功率(ms²)' },
{ key: 'hrvtp', label: '总功率(ms²)' },
{ key: 'hrvdiagResult', label: '诊断结论' },
{ key: 'hrvheartRisk', label: '心脏风险' }
],
ecgFields: [ //
{ key: 'paxis', label: 'P电轴(度)' },
@ -379,6 +380,7 @@ export default {
const selectedTime = this.timeList[parseInt(index)]
try {
const response = await EcgdataApi.getEcgdataByTime(selectedTime.collecttime, this.selectedPerson.userid)
console.log(response)
this.selectedPersonData = response
this.hasData = !!this.selectedPersonData
//