Commit e5d203f6 authored by Wahyu Adjie Prasetyo's avatar Wahyu Adjie Prasetyo
parents 923faaa6 73ac6bc6
...@@ -44,9 +44,12 @@ class MenuConfirmation extends React.Component { ...@@ -44,9 +44,12 @@ class MenuConfirmation extends React.Component {
} }
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 => {
Alert.alert(res.data.response.msg) Alert.alert(res.data.status, 'Transaksi Berhasil')
// console.log(res.data.data)
}).catch(error => { }).catch(error => {
let response = error.response.data; let response = error.response.data;
// console.log('error')
Alert.alert(response.msg); Alert.alert(response.msg);
}) })
} }
......
...@@ -14,7 +14,7 @@ class OrderHistory extends React.Component { ...@@ -14,7 +14,7 @@ class OrderHistory extends React.Component {
} }
componentDidMount(){ componentDidMount() {
this.getOrderHistory() this.getOrderHistory()
...@@ -24,36 +24,34 @@ class OrderHistory extends React.Component { ...@@ -24,36 +24,34 @@ class OrderHistory extends React.Component {
let params = { let params = {
session_id: this.props.session_id session_id: this.props.session_id
} }
Axios.post('https://excelsocrm.ravintoladev.com/crm/v2/transaction/history', params).then(res => { Axios.post('https://excelsocrm.ravintoladev.com/crm/v2/transaction/list', params).then(res => {
let data = res.data.transactions let data = res.data.data
// console.log('ini datanya loh : ' + JSON.stringify(data)) // console.log(data)
this.setState({ this.setState({
order_list: data order_list: data
}) })
console.log(this.state.order_list) // console.log(this.state.order_list)
}).catch(error => { }).catch(error => {
let response = error.response.data; let response = error.response.data;
Alert.alert(response.msg); Alert.alert(response.msg);
}) })
} }
render(){ render() {
// console.log(this.state.order_list) // console.log(this.state.order_list)
return( return (
<View style={styles.container}> <View style={styles.container}>
<ScrollView style={styles.body}> <ScrollView style={styles.body}>
{ {
this.state.order_list.map((item) => ( this.state.order_list.map((item, key) => (
<View key={key}>
item.transactions.map((i, k) => (
<TouchableOpacity key={k} onPress={() => this.props.navigation.navigate('Transaction Detail', {idTrans:i.id})}>
<Card style={{ padding: 10, margin: 10, alignContent: 'center' }}> <Card style={{ padding: 10, margin: 10, alignContent: 'center' }}>
<Text>{i.trans_id}</Text> <Text>{item.outlet}</Text>
<Text>{i.trans_date}</Text> <Text>{item.trans_date}</Text>
<Text>{i.trans_total}</Text> <Text>{item.trans_total}</Text>
</Card> </Card>
</TouchableOpacity> </View>
))
)) ))
} }
</ScrollView> </ScrollView>
......
...@@ -127,7 +127,7 @@ class ShoppingCart extends React.Component { ...@@ -127,7 +127,7 @@ class ShoppingCart extends React.Component {
checkedBalance: true, checkedBalance: true,
checkedPoint: false, checkedPoint: false,
checkedBalancePoint: false, checkedBalancePoint: false,
balanceused: this.props.order_total, balanceused: this.props.order_total + this.props.grabamount,
pointsused: 0 pointsused: 0
}) })
} else if (val == 'point') { } else if (val == 'point') {
...@@ -135,7 +135,7 @@ class ShoppingCart extends React.Component { ...@@ -135,7 +135,7 @@ class ShoppingCart extends React.Component {
checkedBalance: false, checkedBalance: false,
checkedPoint: true, checkedPoint: true,
checkedBalancePoint: false, checkedBalancePoint: false,
pointsused: this.props.order_total, pointsused: this.props.order_total + this.props.grabamount,
balanceused: 0 balanceused: 0
}) })
} else { } else {
...@@ -146,13 +146,13 @@ class ShoppingCart extends React.Component { ...@@ -146,13 +146,13 @@ class ShoppingCart extends React.Component {
// balanceused : this.props.order_total - this.state.dummyPoint, // balanceused : this.props.order_total - this.state.dummyPoint,
// pointsused : this.props.order_total, // pointsused : this.props.order_total,
}) })
if (this.state.kasproPoint - this.props.order_total >= -1) { if (this.state.kasproPoint - (this.props.order_total + this.props.grabamount) >= -1) {
this.setState({ this.setState({
pointsused: this.props.order_total pointsused: this.props.order_total + this.props.grabamount
}) })
} else { } else {
this.setState({ this.setState({
balanceused: this.props.order_total - this.state.kasproPoint, balanceused: (this.props.order_total + this.props.grabamount) - this.state.kasproPoint,
pointsused: this.state.kasproPoint pointsused: this.state.kasproPoint
}) })
} }
......
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