From d93616efb058cfb5a13847c78324a79bc6096eaf Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Thu, 20 Jul 2023 10:11:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=8E=E5=B8=82=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/doctor/doctor-list/index.vue | 39 ++++++++++++++++++++------ 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/src/views/doctor/doctor-list/index.vue b/src/views/doctor/doctor-list/index.vue index d33a81a..91fe966 100644 --- a/src/views/doctor/doctor-list/index.vue +++ b/src/views/doctor/doctor-list/index.vue @@ -319,19 +319,19 @@ - 省 + 省 {{item.area_name}} - 市 + 市 {{item.area_name}} - 区 + 区 {{item.area_name}} @@ -900,6 +900,12 @@ arr.push(item.expertise_id) }) handleDecryptBank(); + if(data.doctor_bank_card && data.doctor_bank_card.province_id){ + handelAreaList('',data.doctor_bank_card.province_id,3); + }; + if(data.doctor_bank_card && data.doctor_bank_card.city_id){ + handelAreaList('',data.doctor_bank_card.city_id,4); + } modalForm.cur_doctor_expertise = arr; } } @@ -913,6 +919,12 @@ if (code == 200) { Object.assign(modalForm, data); handleDecryptBank(); + if(data.doctor_bank_card && data.doctor_bank_card.province_id){ + handelAreaList('',data.doctor_bank_card.province_id,3); + }; + if(data.doctor_bank_card && data.doctor_bank_card.city_id){ + handelAreaList('',data.doctor_bank_card.city_id,4); + } if(!data.user_doctor_info){ data.user_doctor_info={}; modalForm.user_doctor_info={}; @@ -997,9 +1009,9 @@ is_platform_deep_cooperation: modalForm.is_platform_deep_cooperation, is_sys_diagno_cooperation: modalForm.is_sys_diagno_cooperation, bank_card_code: modalForm.bank_card_code, - bank_card_province_id:modalForm.doctor_bank_card, - bank_card_city_id:modalForm.doctor_bank_card.bank_card_city_id, - bank_card_county_id:modalForm.doctor_bank_card.bank_card_county_id, + bank_card_province_id:modalForm.doctor_bank_card.province_id, + bank_card_city_id:modalForm.doctor_bank_card.city_id, + bank_card_county_id:modalForm.doctor_bank_card.county_id, bank_id:modalForm.doctor_bank_card.bank_id } if (!modalForm.doctor_id) { @@ -1179,12 +1191,9 @@ if (code == 200) { if(area_type==2){ provinceData.value = data; - handelAreaList('',data[0].area_id,3) } - if(area_type==3){ cityData.value=data; - handelAreaList('',data[0].area_id,4) }; if(area_type==4){ countryData.value=data; @@ -1194,6 +1203,18 @@ } }) } + //切换省份 + const changeProvice=(value)=>{ + modalForm.doctor_bank_card.city_id=''; + modalForm.doctor_bank_card.county_id=''; + handelAreaList('',value,3); + }; + //切换省份 + const changeCity=(value)=>{ + modalForm.doctor_bank_card.county_id=''; + handelAreaList("",value,4); + + } const handleDecryptBank=()=>{ decryptBank(modalForm.doctor_id).then((res)=>{ const { data, code, message } = res;