This commit is contained in:
haomingming
2023-03-14 14:09:21 +08:00
parent 14bcbf1673
commit 959bfc61b1
79 changed files with 1601 additions and 438 deletions
+18
View File
@@ -1,3 +1,5 @@
import { API } from './../../../utils/network/api'
let api = new API()
const app = getApp()
Page({
data: {
@@ -6,5 +8,21 @@ Page({
title: '病历信息', //导航栏 中间的标题
},
height: app.globalData.height,
order_inquiry_id: "",
case_detail: {}
},
onLoad(options){
this.setData({
order_inquiry_id: options.order_inquiry_id
})
},
onShow(){
//获取患者问诊病例
api.getDoctorInquiryCase({order_inquiry_id: this.data.order_inquiry_id}).then(response => {
console.log(response);
this.setData({
case_detail: response.data
})
}).catch(errors => {console.error(errors);})
}
})
+33 -28
View File
@@ -1,56 +1,58 @@
<te-nav-bar navbar-data='{{navbarData}}' ></te-nav-bar>
<view class="container" style="height: calc(100vh - 96rpx - {{height}}px);">
<view class="container">
<view class="main_title">基础信息</view>
<view class="data_box">
<view class="data_box_top">
<view class="name">张三三</view>
<view class="sex">男|30岁 </view>
<view class="name">{{case_detail.name}}</view>
<view class="sex">{{case_detail.sex==1?'男':case_detail.sex==2?'女':'未知'}}|{{case_detail.age}}岁 </view>
</view>
<view class="info">
<view class="height info_item"><text class="info_title">身高:</text><text class="info_val">182cm</text></view>
<view class="weight info_item"><text class="info_title">体重:</text><text class="info_val">98KG</text></view>
<view class="minzu info_item"><text class="info_title">民族:</text><text class="info_val">汉族</text></view>
<view class="zhiye info_item"><text class="info_title">职业:</text><text class="info_val">学生</text></view>
<view class="hunyin info_item"><text class="info_title">婚姻:</text><text class="info_val">已婚</text></view>
<view class="height info_item"><text class="info_title">身高:</text><text class="info_val">{{case_detail.height}}cm</text></view>
<view class="weight info_item"><text class="info_title">体重:</text><text class="info_val">{{case_detail.weight}}KG</text></view>
<view class="minzu info_item"><text class="info_title">民族:</text><text class="info_val">{{case_detail.nation_name}}</text></view>
<view class="zhiye info_item"><text class="info_title">职业:</text><text class="info_val">{{case_detail.job_name}}</text></view>
<view class="hunyin info_item"><text class="info_title">婚姻:</text><text class="info_val">{{case_detail.nation_name}}</text></view>
</view>
<view class="disease_box">
<view class="disease_box_item">
<view class="title">所患疾病:</view>
<view class="conent">肝炎</view>
<view class="conent">{{case_detail.disease_class_name}}</view>
</view>
<view class="disease_box_item">
<view class="title">确诊日期:</view>
<view class="conent">2022年8月29日 10:23</view>
<view class="conent">{{case_detail.diagnosis_date}}</view>
</view>
<view class="disease_box_item">
<!-- <view class="disease_box_item">
<view class="title">医生诊断:</view>
<view class="conent">过度劳累,失眠不足导致可以多</view>
</view>
<view class="conent">{{case_detail.disease_class_name}}</view>
</view> -->
<view class="disease_box_item">
<view class="title">确诊医院:</view>
<view class="conent">首都医科大学附属北京佑安医院</view>
<view class="conent">{{case_detail.diagnosis_hospital}}</view>
</view>
<view class="disease_box_item">
<view class="title">正在服用的药品信息:</view>
<view class="conent">无/有</view>
<view class="conent">{{case_detail.disease_class_name}}</view>
</view>
<view class="disease_info">
详细描述:阿托伐他汀钙片8片 (用法用量:常用的起始剂量为10mg每日一次
</view>
<view class="disease_box_item">
<view class="title">病情描述:</view>
<view class="conent">过度劳累,失眠不足导致可以多休息几天,没有好转的话可以去医院看看先吧...</view>
<view class="conent">{{case_detail.disease_desc}}</view>
</view>
<view class="disease_box_item">
<view class="title">用药意向::</view>
<view class="conent">阿托伐他汀钙片8片(用法用量:常用的起始剂量为10mg每日一次剂量调整时间为4周或更长。阿托伐他汀每日用量可在一天内的任何时间一次服用,并不受进餐影响。)</view>
<view class="title">用药意向:</view>
<view class="conent">
<text wx:for="{{case_detail.product}}">{{item}};</text>
</view>
</view>
<view class="disease_box_item">
<view class="title">问诊本人复诊凭证(病例/处方单/检查报告/住院单可任选其一):</view>
<view class="conent">无</view>
</view>
<view class="img_box">
<t-image id="loading-img" shape="round" src="" width="72" height="72" />
<t-image id="loading-img" shape="round" src="{{item.url}}" width="72" height="72" wx:for="{{case_detail.diagnose_images}}"/>
</view>
</view>
</view>
@@ -59,35 +61,38 @@
<view class="disease_box">
<view class="disease_box_item">
<view class="title">过敏史:</view>
<view class="conent">无/有(显示内容)</view>
<view class="conent">{{case_detail.is_allergy_history==0?'否':case_detail.allergy_history}}</view>
</view>
<view class="disease_box_item">
<view class="title">家族史:</view>
<view class="conent">无/有(显示内容)</view>
<view class="conent">{{case_detail.is_family_history==0?'否':case_detail.family_history}}</view>
</view>
<view class="disease_box_item">
<view class="title">是否备孕、妊娠或者哺乳期:</view>
<view class="conent">不是/是(显示内容)</view>
<view class="conent">{{case_detail.is_pregnant==0?'否':case_detail.pregnant}}</view>
</view>
<view class="disease_box_item">
<view class="title">饮酒史:</view>
<view class="conent">从不、偶尔、经常、每天、已解酒</view>
<view class="conent">{{case_detail.drink_wine_status==1?'从不':case_detail.drink_wine_status==2?'偶尔':case_detail.drink_wine_status==3?'经常':case_detail.drink_wine_status==4?'每天':case_detail.drink_wine_status==5?'已戒酒':'其他'}}</view>
</view>
<view class="disease_box_item">
<view class="title">吸烟史:</view>
<view class="conent">从不、偶尔、经常、每天、已解酒</view>
<view class="conent">{{case_detail.smoke_status==1?'从不':case_detail.smoke_status==2?'偶尔':case_detail.smoke_status==3?'经常':case_detail.smoke_status==4?'每天':case_detail.smoke_status==5?'已戒烟':'其他'}}</view>
</view>
<view class="disease_box_item">
<view class="title">手术史:</view>
<view class="conent">无/有(手术名称)</view>
<view class="conent">{{case_detail.is_operation==0?'否':case_detail.operation}}</view>
</view>
<view class="disease_box_item">
<view class="title">接触化学物:</view>
<view class="conent">从不、偶尔、经常、每天</view>
<view class="conent">{{case_detail.chemical_compound_status==1?'从不':case_detail.chemical_compound_status==2?'偶尔':case_detail.chemical_compound_status==3?'经常':case_detail.chemical_compound_status==4?'每天':'其他'}}</view>
</view>
<view class="disease_info">
详细描述:如经常染发、接触油漆或者甲醛等
<view class="disease_info" wx:if="{{case_detail.chemical_compound_status > 1}}">
详细描述:{{case_detail.chemical_compound_describe}}
</view>
</view>
</view>
<view style="height: 50rpx;">
</view>
</view>
+3 -1
View File
@@ -1,6 +1,8 @@
page{
background-color: #F6F6F6;
}
.container{
width: 100vw;
background-color: #F6F6F6;
padding: 0 4vw;
}
.main_title{