// 孕期报告详情 // 网络请求工具类 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) } } })