Commit d83dc6b9 authored by Afid's avatar Afid

fix select address gak ngapa2in

parent 8ceb9290
...@@ -162,54 +162,53 @@ class DeliveryAddrees extends React.Component { ...@@ -162,54 +162,53 @@ class DeliveryAddrees extends React.Component {
onSave(address, id, name) { onSave(address, id, name) {
if (this.props.value_voucher !== "") { let setDataAddress = {
this.handleVoucherSelect() address: address,
} else { addressId: id,
let setDataAddress = { home_address: name
address: address, }
addressId: id,
home_address: name
}
this.props.setAddress(setDataAddress); this.props.setAddress(setDataAddress);
let params = { let params = {
session_id: this.props.session_id, session_id: this.props.session_id,
address_id: id, address_id: id,
} }
Axios.post(this.props.BASE_URL + 'crm/v2/delivery/rate', params).then(res => {
let setGrabProps = { Axios.post(this.props.BASE_URL + 'crm/v2/delivery/rate', params).then(res => {
grabamount: res.data.data.amount
}
let setGrabProps = {
grabamount: res.data.data.amount
}
let OutletChange = {
outlet_id: res.data.data.outlet_id,
name_outlet: res.data.data.outlet_name,
}
this.props.setGrab(setGrabProps); let OutletChange = {
this.props.setChangeOutletProps(OutletChange); outlet_id: res.data.data.outlet_id,
this.props.setTypePickup(false) name_outlet: res.data.data.outlet_name,
}
if (this.props.route.params.from == 'shoppingCart') { this.props.setGrab(setGrabProps);
this.props.navigation.navigate('Shopping Cart', { outlet_change: true, outlet_id: res.data.data.outlet_id }) this.props.setChangeOutletProps(OutletChange);
} else { this.props.setTypePickup(false)
this.props.navigation.navigate('Home', {
screen: 'MENU', if (this.props.route.params.from == 'shoppingCart') {
params: { user: 'janeT' }, this.props.navigation.navigate('Shopping Cart', { outlet_change: true, outlet_id: res.data.data.outlet_id })
}); } else {
} this.props.navigation.navigate('Home', {
screen: 'MENU',
params: { user: 'janeT' },
});
}
if (this.props.value_voucher !== "") {
this.handleVoucherSelect()
}
}).catch(error => { }).catch(error => {
let response = error.response.data; let response = error.response.data;
console.log('ini error ' + response.msg) console.log('ini error ' + response.msg)
Alert.alert('', response.msg) Alert.alert('', response.msg)
}) })
}
// let recalculateProps = { // let recalculateProps = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment