This commit is contained in:
haomingming
2023-03-28 20:52:22 +08:00
parent 69df3bf6b3
commit 5ba50e4e61
58 changed files with 1122 additions and 347 deletions
+22 -4
View File
@@ -9,20 +9,38 @@ Page({
},
height: app.globalData.height,
order_inquiry_id: "",
case_detail: {}
case_detail: {},
imglist: []
},
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
})
}).then(res => {
this.formatImgList();
}).catch(errors => {console.error(errors);})
}
},
formatImgList(){
let diagnose_images = this.data.case_detail.diagnose_images;
let img_list = [];
diagnose_images.forEach(item => {
let img = {};
img.isImage = true;
img.url = item;
img_list.push(img);
})
this.setData({
imglist: img_list
})
},
onShow(){
},
})
+1 -1
View File
@@ -2,6 +2,6 @@
"component": true,
"usingComponents": {
"te-nav-bar": "/commpents/te_navbar",
"t-image": "tdesign-miniprogram/image/image"
"van-uploader": "@vant/weapp/uploader/index"
}
}
+12 -11
View File
@@ -48,46 +48,47 @@
</view>
</view>
<view class="disease_box_item">
<view class="title">问诊本人复诊凭证(病例/处方单/检查报告/住院单可任选其一):</view>
<view class="conent">无</view>
<view class="title">复诊凭证(病例/处方单/检查报告/住院单):</view>
<view class="conent" wx:if="{{case_detail.diagnose_images.length == 0}}">无</view>
</view>
<view class="img_box">
<t-image id="loading-img" shape="round" src="{{item.url}}" width="72" height="72" wx:for="{{case_detail.diagnose_images}}"/>
<van-uploader image-fit="aspectFit" file-list="{{ imglist }}" show-upload="{{false}}" deletable="{{false}}" />
</view>
</view>
</view>
<view class="main_title">其他信息</view>
<view class="data_box orther">
<view class="disease_box">
<view class="disease_box_item">
<view class="disease_box_item" wx:if="{{case_detail.is_allergy_history != 0}}">
<view class="title">过敏史:</view>
<view class="conent">{{case_detail.is_allergy_history==0?'否':case_detail.allergy_history}}</view>
</view>
<view class="disease_box_item">
<view class="disease_box_item" wx:if="{{case_detail.is_family_history != 0}}">
<view class="title">家族史:</view>
<view class="conent">{{case_detail.is_family_history==0?'否':case_detail.family_history}}</view>
</view>
<view class="disease_box_item">
<view class="disease_box_item" wx:if="{{case_detail.is_pregnant != 0}}">
<view class="title">是否备孕、妊娠或者哺乳期:</view>
<view class="conent">{{case_detail.is_pregnant==0?'否':case_detail.pregnant}}</view>
</view>
<view class="disease_box_item">
<view class="disease_box_item" wx:if="{{case_detail.drink_wine_status != 0}}">
<view class="title">饮酒史:</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="disease_box_item" wx:if="{{case_detail.smoke_status != 0}}">
<view class="title">吸烟史:</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="disease_box_item" wx:if="{{case_detail.is_operation != 0}}">
<view class="title">手术史:</view>
<view class="conent">{{case_detail.is_operation==0?'否':case_detail.operation}}</view>
</view>
<view class="disease_box_item">
<view class="disease_box_item" wx:if="{{case_detail.chemical_compound_status != 0}}">
<view class="title">接触化学物:</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" wx:if="{{case_detail.chemical_compound_status > 1}}">
<view class="disease_info" wx:if="{{case_detail.chemical_compound_status != 1}}">
详细描述:{{case_detail.chemical_compound_describe}}
</view>
</view>
+16 -4
View File
@@ -2,7 +2,7 @@ page{
background-color: #F6F6F6;
}
.container{
width: 100vw;
/* width: 100vw; */
padding: 0 4vw;
}
.main_title{
@@ -38,14 +38,14 @@ page{
}
.info_item{
text-align: center;
width: 180rpx;
/* width: 180rpx; */
height: 60rpx;
display: flex;
align-items: center;
margin-left: 20rpx;
}
.info_title{
font-size: 30rpx;
font-size: 28rpx;
color: #333333;
}
.info_val{
@@ -77,7 +77,19 @@ page{
margin-bottom: 20rpx;
}
.img_box{
display: flex;
flex-wrap: wrap;
}
.van-uploader__wrapper{
display: flex !important;
}
.van-uploader__preview{
padding: 20rpx 15rpx !important;
background-color: #E4E4E4 !important;
border-radius: 15rpx;
width: 150rpx;
display: flex;
justify-content: center;
}
.orther{
margin-bottom: 50rpx;