城市更新
This commit is contained in:
parent
75a18cf3ed
commit
d93616efb0
@ -319,19 +319,19 @@
|
||||
<a-col :span="12">
|
||||
<a-form-item field="doctor_bank_card.province_id" label="开户银行所在地:">
|
||||
<a-space size="large" style="margin-right: 12px;">
|
||||
省<a-select v-model="modalForm.doctor_bank_card.province_id">
|
||||
省<a-select placeholder="请选择省份" v-model="modalForm.doctor_bank_card.province_id" @change="changeProvice">
|
||||
<a-option v-for="item in provinceData" :key="item.area_id" :value="Number(item.area_id)"
|
||||
:label="item.area_name">{{item.area_name}}</a-option>
|
||||
</a-select>
|
||||
</a-space>
|
||||
<a-space size="large" style="margin-right: 12px;">
|
||||
市<a-select v-model="modalForm.doctor_bank_card.city_id">
|
||||
市<a-select placeholder="请选择城市" :style="{minWidth:'140px'}" v-model="modalForm.doctor_bank_card.city_id" @change="changeCity">
|
||||
<a-option v-for="item in cityData" :key="item.area_id" :value="Number(item.area_id)"
|
||||
:label="item.area_name">{{item.area_name}}</a-option>
|
||||
</a-select>
|
||||
</a-space>
|
||||
<a-space size="large">
|
||||
区<a-select v-model="modalForm.doctor_bank_card.county_id">
|
||||
区<a-select placeholder="请选择地区" :style="{minWidth:'140px'}" v-model="modalForm.doctor_bank_card.county_id">
|
||||
<a-option v-for="item in countryData" :key="item.area_id" :value="Number(item.area_id)"
|
||||
:label="item.area_name">{{item.area_name}}</a-option>
|
||||
</a-select>
|
||||
@ -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;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user