|
@@ -645,7 +645,7 @@ export default class EditSettledStore extends Component {
|
|
|
|
|
|
//保存
|
|
//保存
|
|
save = () => {
|
|
save = () => {
|
|
- let { query, siteList, store_detail, business_license_img, replenish_img, personal_front_card_img } = this.state;
|
|
|
|
|
|
+ let { query, currentSite, siteList, store_detail, business_license_img, replenish_img, personal_front_card_img } = this.state;
|
|
this.props.form.validateFieldsAndScroll((err, values) => {
|
|
this.props.form.validateFieldsAndScroll((err, values) => {
|
|
if(!err){
|
|
if(!err){
|
|
let params = { ...values };
|
|
let params = { ...values };
|
|
@@ -727,6 +727,16 @@ export default class EditSettledStore extends Component {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
});
|
|
});
|
|
|
|
+ } else {
|
|
|
|
+ const errorKeys = Object.keys(err);
|
|
|
|
+ const firstKeyBelongSite = errorKeys[0].replace(/^[^_]*_/, "");
|
|
|
|
+ const matchSite = siteList.find(site => site.webSite === firstKeyBelongSite);
|
|
|
|
+ if ( matchSite && firstKeyBelongSite !== currentSite.webSite) {
|
|
|
|
+ this.setCurrentSite({
|
|
|
|
+ webSite: firstKeyBelongSite,
|
|
|
|
+ webSiteName: matchSite.webSiteName
|
|
|
|
+ })
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
});
|
|
});
|