优化
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import Toast from '@vant/weapp/toast/toast';
|
||||
import { API } from './../../../utils/network/api'
|
||||
|
||||
const api = new API()
|
||||
const app = getApp()
|
||||
Page({
|
||||
@@ -29,9 +28,30 @@ Page({
|
||||
save_durg_single_use: "",
|
||||
save_durg_packaging_unit: "",
|
||||
save_durg_frequency_use: "",
|
||||
save_durg_available_days: ""
|
||||
save_durg_available_days: "",
|
||||
order_inquiry_id: "",
|
||||
doctor_advice: "",
|
||||
doctors_advice_focus: false,
|
||||
case_detail: {}
|
||||
},
|
||||
onDoctorsAdviceFocus(){
|
||||
this.setData({
|
||||
doctors_advice_focus: true
|
||||
})
|
||||
},
|
||||
onLoad(options){
|
||||
let order_inquiry_id = options.order_inquiry_id;
|
||||
//获取患者问诊病例
|
||||
api.getDoctorInquiryCase({order_inquiry_id: order_inquiry_id}).then(response => {
|
||||
console.log(response);
|
||||
this.setData({
|
||||
case_detail: response.data
|
||||
})
|
||||
}).catch(errors => {console.error(errors);})
|
||||
this.setData({
|
||||
order_inquiry_id: order_inquiry_id
|
||||
})
|
||||
},
|
||||
|
||||
select_drug(e){
|
||||
this.setData({
|
||||
drug_content_show: true,
|
||||
@@ -253,5 +273,44 @@ Page({
|
||||
drugs_box_item_list: list
|
||||
})
|
||||
}
|
||||
},
|
||||
getAdvice(e){
|
||||
console.log(e.detail.value)
|
||||
this.setData({
|
||||
doctor_advice: e.detail.value
|
||||
})
|
||||
},
|
||||
postDoctorPrescription(){//新增处方
|
||||
console.log("postDoctorPrescription postDoctorPrescription");
|
||||
let params = {};
|
||||
params.order_inquiry_id = this.data.order_inquiry_id;
|
||||
params.doctor_advice = this.data.doctor_advice;
|
||||
let prescription_icd = [];
|
||||
this.data.zhenduan_list.forEach(item => {
|
||||
prescription_icd.push(item.disease_class_id);
|
||||
})
|
||||
params.prescription_icd = prescription_icd;
|
||||
params.prescription_product = this.data.drugs_box_item_list;
|
||||
|
||||
console.log(params);
|
||||
|
||||
api.postDoctorPrescription(params).then(response => {
|
||||
console.log(response);
|
||||
|
||||
}).catch(errors => {console.error(errors);})
|
||||
},
|
||||
putDoctorPrescription(){//修改处方
|
||||
let params = {};
|
||||
api.putDoctorPrescription(params).then(response => {
|
||||
console.log(response);
|
||||
|
||||
}).catch(errors => {console.error(errors);})
|
||||
},
|
||||
getDoctorPrescriptionInfo(){//获取处方详情
|
||||
let params = {};
|
||||
api.getDoctorPrescriptionInfo(params).then(response => {
|
||||
console.log(response);
|
||||
|
||||
}).catch(errors => {console.error(errors);})
|
||||
}
|
||||
})
|
||||
@@ -1,21 +1,21 @@
|
||||
<te-nav-bar navbar-data='{{navbarData}}' ></te-nav-bar>
|
||||
<view class="container" style="height: calc(100vh - 96rpx - {{height}}px);">
|
||||
<view class="container">
|
||||
<view class="item">
|
||||
<!-- 头部 -->
|
||||
<view class="item_top">
|
||||
<view class="item_top_name">张三三</view>
|
||||
<view class="item_top_sex">男 | 30岁</view>
|
||||
<view class="check">查看病历</view>
|
||||
<view class="item_top_name">{{case_detail.name}}</view>
|
||||
<view class="item_top_sex">{{case_detail.sex==1?'男':case_detail.sex==2?'女':'未知'}}|{{case_detail.age}}岁 </view>
|
||||
<view class="check" bindtap="go" data-url="/Pages/yishi/case/index?order_inquiry_id={{order_inquiry_id}}">查看病历</view>
|
||||
</view>
|
||||
<!-- 中间内容部分 -->
|
||||
<view class="item_content">
|
||||
<view class="item_content_li">
|
||||
<view class="item_content_li_title">病情主诉:</view>
|
||||
<view class="item_content_li_txt">头疼,腰疼、肩膀酸、等症状已经困,头疼,腰疼、肩膀酸、等症状已经困</view>
|
||||
<view class="item_content_li_txt">{{case_detail.disease_desc}}</view>
|
||||
</view>
|
||||
<view class="item_content_li">
|
||||
<view class="item_content_li_title">用药意向:</view>
|
||||
<view class="item_content_li_txt">肝功能异常</view>
|
||||
<view class="item_content_li_txt"><text wx:for="{{case_detail.product}}">{{item}};</text></view>
|
||||
</view>
|
||||
<!-- <view class="item_content_li">
|
||||
<view class="item_content_li_title">处方时间:</view>
|
||||
@@ -60,13 +60,13 @@
|
||||
</view>
|
||||
|
||||
<view class="txt_title">医嘱</view>
|
||||
<view class="doctors_advice">
|
||||
<textarea maxlength="1000" style="width: 100%;" placeholder-style="font-size:24rpx; color:#999" placeholder="请选择常用于"></textarea>
|
||||
<view class="doctors_advice" bindtap="onDoctorsAdviceFocus">
|
||||
<textarea auto-height focus="{{doctors_advice_focus}}" maxlength="1000" bindblur="getAdvice" style="width: 100%;" placeholder-style="font-size:24rpx; color:#999" placeholder="请输入医嘱"></textarea>
|
||||
</view>
|
||||
<view class="sub_btn">
|
||||
<van-button bind:click="postDoctorPrescription" color="#3CC7C0; font-size:30rpx; border-radius: 10rpx;" type="primary" block>提交审核</van-button>
|
||||
</view>
|
||||
|
||||
<view class="sub_btn">
|
||||
<van-button color="#3CC7C0; font-size:30rpx; border-radius: 10rpx;" type="primary" block>提交审核</van-button>
|
||||
</view>
|
||||
|
||||
<van-popup
|
||||
show="{{ drugs_popshow }}"
|
||||
|
||||
@@ -3,7 +3,6 @@ page{
|
||||
}
|
||||
.container{
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
background-color: #F6F6F6;
|
||||
letter-spacing: 3rpx;
|
||||
}
|
||||
@@ -104,7 +103,7 @@ page{
|
||||
.doctors_advice{
|
||||
position: relative;
|
||||
width: calc(92vw - 40rpx);
|
||||
height: 100rpx;
|
||||
min-height: 100rpx;
|
||||
margin: 20rpx auto;
|
||||
background-color: rgb(255, 255, 255);
|
||||
border-radius: 20rpx;
|
||||
|
||||
Reference in New Issue
Block a user