HRV
This commit is contained in:
parent
4d4ad81380
commit
e8d471cb73
@ -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
|
||||
|
||||
@ -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
|
||||
// 处理心电图图片数组
|
||||
|
||||
Loading…
Reference in New Issue
Block a user