// 孕期报告详情
// 网络请求工具类
var networkUtil = require('../../utils/network_util.js')
var api = require('../../utils/apiFile.js')
var hospital = ''
Page({
data: {
info:{}
},
onLoad:function(options){
hospital = options.hospital
this.requestData(options.id)
},
/*---------自定义函数--------*/
requestData(Id){
var self = this
networkUtil.showLoading()
// 报告详情
networkUtil._get(api.pregnancyReports + '/' + Id,{},function(res){
if(res.data.list.length==0){
return
}
var date = new Date(res.data.list[0].physicalTime * 1000)
self.getResultDic(res.data.list[0].result1.default)
res.data.list[0].physicalTimeStr = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate()
res.data.list[0].result.map(function(item){
if(item.k == '产检医生'){
res.data.list[0].doctor = item.v
}
})
self.setData({
info:res.data.list[0],
})
},function(res){
})
},
// 把血压截取了
getResultDic:function(list){
// 高压
var HPressure = 0
// 低压
var LPressure = 0
list.map(function(item){
if (item.k == '血压(高)'){
HPressure = parseInt(item.v)
item.k = ''
item.v = ''
} else if (item.k == '血压低压'){
LPressure = parseInt(item.v)
item.k = ''
item.v = ''
} else if (item.k == "血压(低压)"){
LPressure = parseInt(item.v)
item.k = ''
item.v = ''
} else if (item.k == '高压'){
HPressure = parseInt(item.v)
item.k = ''
item.v = ''
}
return item
})
if(LPressure != 0 && HPressure != 0){
console.log(LPressure)
var item = {}
item.k = '血压'
item.v = HPressure + '/' + LPressure + 'mmHg'
list.push(item)
}
}
})