Commit d67d0464 authored by Fred's avatar Fred

fix proses order message langsung hilang di ios

parent 9313be06
...@@ -74,16 +74,7 @@ class MenuConfirmation extends React.Component { ...@@ -74,16 +74,7 @@ class MenuConfirmation extends React.Component {
// console.log(params) // console.log(params)
Axios.post('https://excelsocrm.ravintoladev.com/crm/v2/transaction/booking', params).then(res => { Axios.post('https://excelsocrm.ravintoladev.com/crm/v2/transaction/booking', params).then(res => {
let data_order = res.data.data.id
this.setState({
spinner: false,
transId: data_order
})
let transIdProps = {
trans_id: data_order
}
this.props.setTransId(transIdProps);
// add API use voucher here // add API use voucher here
// let param = { // let param = {
...@@ -109,17 +100,32 @@ class MenuConfirmation extends React.Component { ...@@ -109,17 +100,32 @@ class MenuConfirmation extends React.Component {
"Berhasil", "Berhasil",
"Transaksi sudah berhasil, terimakasih sudah menggunakan excelso untuk ngopi", "Transaksi sudah berhasil, terimakasih sudah menggunakan excelso untuk ngopi",
[ [
{ text: "OK", onPress: () => this.orderSuccess() } { text: "OK", onPress: () => {
let data_order = res.data.data.id
this.setState({
spinner: false,
transId: data_order
})
let transIdProps = {
trans_id: data_order
}
this.props.setTransId(transIdProps);
this.orderSuccess()
} }
], ],
{ cancelable: false } { cancelable: false }
); );
}).catch(error => { }).catch(error => {
let response = error.response.data; let response = error.response.data;
Alert.alert('', response.msg); Alert.alert(
this.setState({ '',
spinner: false, response.msg,
}) [
{ text: "OK", onPress: () => this.setState({spinner: false}) }
],
);
}) })
} else { } else {
...@@ -143,17 +149,6 @@ class MenuConfirmation extends React.Component { ...@@ -143,17 +149,6 @@ class MenuConfirmation extends React.Component {
// console.log(params) // console.log(params)
Axios.post('https://excelsocrm.ravintoladev.com/crm/v2/transaction/booking', params).then(res => { Axios.post('https://excelsocrm.ravintoladev.com/crm/v2/transaction/booking', params).then(res => {
let data_order = res.data.data.id
this.setState({
spinner: false,
transId: data_order
})
let transIdProps = {
trans_id: data_order
}
this.props.setTransId(transIdProps);
// add API use voucher here // add API use voucher here
// let param = { // let param = {
// session_id: this.props.session_id, // session_id: this.props.session_id,
...@@ -178,22 +173,33 @@ class MenuConfirmation extends React.Component { ...@@ -178,22 +173,33 @@ class MenuConfirmation extends React.Component {
"Berhasil", "Berhasil",
"Transaksi sudah berhasil, terimakasih sudah menggunakan excelso untuk ngopi", "Transaksi sudah berhasil, terimakasih sudah menggunakan excelso untuk ngopi",
[ [
{ text: "OK", onPress: () => this.orderSuccess() } { text: "OK", onPress: () => {
let data_order = res.data.data.id
this.setState({
spinner: false,
transId: data_order
})
let transIdProps = {
trans_id: data_order
}
this.props.setTransId(transIdProps);
this.orderSuccess()
} }
], ],
{ cancelable: false } { cancelable: false }
); );
}).catch(error => { }).catch(error => {
let response = error.response.data; let response = error.response.data;
Alert.alert('', response.msg); Alert.alert(
this.setState({ '',
spinner: false, response.msg,
}) [
{ text: "OK", onPress: () => this.setState({spinner: false}) }
this.setState({ ],
spinner: false, );
})
}) })
} }
} }
......
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