From 0d8685c7172cbd9a8f678144c68a9630e1b06502 Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Thu, 13 Jun 2024 15:41:42 +0800 Subject: [PATCH] =?UTF-8?q?6.13=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/hospitalDetailModal.vue | 17 ++++++------- src/views/basic/area/index.vue | 8 ++++-- src/views/basic/hospital/index.vue | 2 +- src/views/inquiry/healthconfig/index.vue | 13 ++++++---- src/views/inquiry/visitconfig/index.vue | 32 +++++++++++++++++++----- 5 files changed, 48 insertions(+), 24 deletions(-) diff --git a/src/components/hospitalDetailModal.vue b/src/components/hospitalDetailModal.vue index ab35b33..2f7298f 100644 --- a/src/components/hospitalDetailModal.vue +++ b/src/components/hospitalDetailModal.vue @@ -211,17 +211,8 @@ watch(()=>props.id,()=>{ } },{immediate:true}) -watch(()=>props.modalForm,()=>{ - if(props.id){ - handelAreaList('',modalForm.value.province_id - ,3) - handelAreaList('',modalForm.value.city_id - ,4) - } -},{immediate:true,deep:true}) - const rules = { hospital_name: [{ required: true, message: '请输入医院名称' }], county_id:[{ required: true, message: '请选择省市区' }], @@ -280,8 +271,14 @@ const handleClose = () => { proxy.$refs.modalFormRef.resetFields(); emits('familyVisibleChange', false); }; -const getData = () => { +const getData = (flag=false) => { handelAreaList('', '', 2); + if(flag){ + handelAreaList('',modalForm.value.province_id + ,3) + handelAreaList('',modalForm.value.city_id + ,4) + } }; defineExpose({ getData, diff --git a/src/views/basic/area/index.vue b/src/views/basic/area/index.vue index 5d478c1..9afdcea 100644 --- a/src/views/basic/area/index.vue +++ b/src/views/basic/area/index.vue @@ -23,7 +23,6 @@ -