From 1863bdde50779bf016c2ee2bbd11017f7249e4e3 Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Mon, 17 Jun 2024 10:31:22 +0800 Subject: [PATCH] 6.17 --- src/components/addHealthConfigModal.vue | 15 ++++++++++++- src/components/addVisitConfigModal.vue | 30 +++++++++++++------------ src/components/inquiryDetailModal.vue | 2 +- src/components/medinceOrderModal.vue | 5 ++++- src/utils/format.js | 2 +- src/views/medince/sys-medince/index.vue | 4 ++-- src/views/order/service-list/index.vue | 4 ++-- 7 files changed, 40 insertions(+), 22 deletions(-) diff --git a/src/components/addHealthConfigModal.vue b/src/components/addHealthConfigModal.vue index bd12e25..5d3005d 100644 --- a/src/components/addHealthConfigModal.vue +++ b/src/components/addHealthConfigModal.vue @@ -173,7 +173,8 @@ const handleGetDoctor=async(name='',id='')=>{ loading.value=true; const {code,data}=await getDoctorList({ user_name:name, - doctor_id:id + doctor_id:id, + multi_point_status:1 }); if(code==200){ doctorList.value=data; @@ -192,6 +193,8 @@ const reset=()=>{ product_data.value=[]; }; +let multi_point_status=null; +let tuwenPrice=''; const configDetail=async()=>{ const {code,data}=await getInquiryconfigDetail({ inquiry_config_id:'', @@ -201,11 +204,13 @@ const configDetail=async()=>{ }); if(code==200){ if(data.inquiry_price){ + tuwenPrice=data.inquiry_price; emits('setPrice',data.inquiry_price*0.6*5) }else{ proxy.$message.warning('该医生需要开启图文问诊,才能开通此服务'); } if(data.multi_point_status!=1){ + multi_point_status=data.multi_point_status; proxy.$message.warning('本服务需开处方,该医生需要做多点执业认证'); } } @@ -250,6 +255,14 @@ const changeDoctor=(val)=>{ const handleSubmit=()=>{ proxy.$refs.modalFormRefConfig.validate(async (valid) => { let data=null; + if(tuwenPrice ===''){ + proxy.$message.warning('该医生需要开启图文问诊,才能开通此服务'); + return false; + } + if(multi_point_status!=1){ + proxy.$message.warning('本服务需开处方,该医生需要做多点执业认证'); + return false; + }; let {doctor_id,package_id,service_price,is_enable}=modalForm.value; if (!valid) { if(props.id){ diff --git a/src/components/addVisitConfigModal.vue b/src/components/addVisitConfigModal.vue index e0031e1..bc8eff4 100644 --- a/src/components/addVisitConfigModal.vue +++ b/src/components/addVisitConfigModal.vue @@ -108,7 +108,7 @@