diff --git a/src/views/doctor/doctor-list/index.vue b/src/views/doctor/doctor-list/index.vue index 20123ca..cecbad4 100644 --- a/src/views/doctor/doctor-list/index.vue +++ b/src/views/doctor/doctor-list/index.vue @@ -322,7 +322,7 @@ - 省 + 省 {{item.area_name}} @@ -918,10 +918,7 @@ modalForm.id_card_back = ''; modalForm.sign_image = ''; modalForm.doctor_bank_card = { - bank_card_province_id: '', - bank_card_city_id: '', - bank_card_county_id: '', - bank_id: '' + } //$refs.modalFormRef.resetFields(); }; @@ -959,25 +956,19 @@ handleDecryptBank(); if (data.doctor_bank_card && data.doctor_bank_card.province_id) { handelAreaList('', data.doctor_bank_card.province_id, 3); - } else { - modalForm.doctor_bank_card = { - province_id: '', - city_id: '', - county_id: '', - bank_id: '' - } - }; + } if (data.doctor_bank_card && data.doctor_bank_card.city_id) { handelAreaList('', data.doctor_bank_card.city_id, 4); } - if (!data.doctor_bank_card) { - modalForm.doctor_bank_card = { - province_id: '', - city_id: '', - county_id: '', - bank_id: '' - } - } + if(data.doctor_bank_card){ + let obj=data.doctor_bank_card; + for (const key in obj) { + if(obj[key]==0){ + modalForm.doctor_bank_card[key]='' + } + + } + } modalForm.cur_doctor_expertise = arr; } } @@ -1005,14 +996,15 @@ if (!data.hospital) { modalForm.hospital = {}; } - if (!data.doctor_bank_card) { - modalForm.doctor_bank_card = { - province_id: '', - city_id: '', - county_id: '', - bank_id: '' - } - }; + if(data.doctor_bank_card){ + let obj=data.doctor_bank_card; + for (const key in obj) { + if(obj[key]==0){ + modalForm.doctor_bank_card[key]='' + } + + } + } if(data.doctor_title==0){ modalForm.doctor_title=''; } @@ -1102,9 +1094,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.province_id, - bank_card_city_id: modalForm.doctor_bank_card.city_id, - bank_card_county_id: modalForm.doctor_bank_card.county_id, + bank_card_province_id: modalForm.doctor_bank_card.province_id?modalForm.doctor_bank_card.province_id:0, + bank_card_city_id: modalForm.doctor_bank_card.city_id?modalForm.doctor_bank_card.city_id:0, + bank_card_county_id: modalForm.doctor_bank_card.county_id?modalForm.doctor_bank_card.county_id:0, bank_id: modalForm.doctor_bank_card.bank_id } if (!modalForm.doctor_id) {