Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
C
clone_excelso
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Prasetya Saputra
clone_excelso
Commits
dd6df037
Commit
dd6df037
authored
Jun 25, 2020
by
Wahyu Adjie Prasetyo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
nambah pesan kalau in_process_redeem == false tampilin pesan kode sudah tidak berlaku
parent
8acd73ef
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
35 additions
and
5 deletions
+35
-5
en.json
lib/en.json
+2
-1
id.json
lib/id.json
+2
-1
RedeemCode.js
view/RedeemCode.js
+31
-3
No files found.
lib/en.json
View file @
dd6df037
...
@@ -143,5 +143,6 @@
...
@@ -143,5 +143,6 @@
"success"
:
"SUCCESS"
,
"success"
:
"SUCCESS"
,
"alertyes"
:
"Yes"
,
"alertyes"
:
"Yes"
,
"alertno"
:
"No"
,
"alertno"
:
"No"
,
"active"
:
"Active"
"active"
:
"Active"
,
"alertreedemexpired"
:
"Sorry, the redemption code has expired, please cancel!"
}
}
\ No newline at end of file
lib/id.json
View file @
dd6df037
...
@@ -145,6 +145,7 @@
...
@@ -145,6 +145,7 @@
"success"
:
"SUKSES"
,
"success"
:
"SUKSES"
,
"alertyes"
:
"Ya"
,
"alertyes"
:
"Ya"
,
"alertno"
:
"Tidak"
,
"alertno"
:
"Tidak"
,
"active"
:
"Aktif "
"active"
:
"Aktif "
,
"alertreedemexpired"
:
"Mohon maaf kode redeem sudah tidak berlaku, Mohon Batalkan !"
}
}
\ No newline at end of file
view/RedeemCode.js
View file @
dd6df037
...
@@ -13,11 +13,12 @@ class RedeemCode extends React.Component {
...
@@ -13,11 +13,12 @@ class RedeemCode extends React.Component {
super
(
props
);
super
(
props
);
this
.
handleBackButtonClick
=
this
.
handleBackButtonClick
.
bind
(
this
)
this
.
handleBackButtonClick
=
this
.
handleBackButtonClick
.
bind
(
this
)
this
.
state
=
{
this
.
state
=
{
in_process_redeem
:
false
,
}
}
}
}
componentDidMount
()
{
componentDidMount
()
{
this
.
CheckReddemProses
()
BackHandler
.
addEventListener
(
'hardwareBackPress'
,
this
.
handleBackButtonClick
);
BackHandler
.
addEventListener
(
'hardwareBackPress'
,
this
.
handleBackButtonClick
);
}
}
...
@@ -32,6 +33,24 @@ class RedeemCode extends React.Component {
...
@@ -32,6 +33,24 @@ class RedeemCode extends React.Component {
return
true
;
return
true
;
}
}
CheckReddemProses
()
{
let
params
=
{
session_id
:
this
.
props
.
session_id
}
Axios
.
post
(
this
.
props
.
BASE_URL
+
'crm/v2/point/check'
,
params
).
then
(
res
=>
{
let
in_process_redeem
=
res
.
data
.
in_process_redeem
this
.
setState
({
in_process_redeem
:
in_process_redeem
})
console
.
log
(
"DATA NYA : "
+
JSON
.
stringify
(
res
))
}).
catch
(
error
=>
{
let
response
=
error
.
response
.
data
Alert
.
alert
(
error
,
response
.
msg
)
})
}
cancel
()
{
cancel
()
{
let
params
=
{
let
params
=
{
session_id
:
this
.
props
.
session_id
,
session_id
:
this
.
props
.
session_id
,
...
@@ -59,14 +78,14 @@ class RedeemCode extends React.Component {
...
@@ -59,14 +78,14 @@ class RedeemCode extends React.Component {
}
else
{
}
else
{
let
response
=
error
.
response
.
data
;
let
response
=
error
.
response
.
data
;
Alert
.
alert
(
''
,
response
.
msg
);
Alert
.
alert
(
''
,
response
.
msg
);
let
redeemProps
=
{
let
redeemProps
=
{
in_payment
:
false
,
in_payment
:
false
,
redeem_code
:
''
,
redeem_code
:
''
,
balance_redeem
:
''
,
balance_redeem
:
''
,
point_redeem
:
''
point_redeem
:
''
}
}
this
.
props
.
setRedeem
(
redeemProps
)
this
.
props
.
setRedeem
(
redeemProps
)
this
.
props
.
navigation
.
navigate
(
'Home'
,
{
screen
:
'HOME'
});
this
.
props
.
navigation
.
navigate
(
'Home'
,
{
screen
:
'HOME'
});
}
}
...
@@ -118,6 +137,14 @@ class RedeemCode extends React.Component {
...
@@ -118,6 +137,14 @@ class RedeemCode extends React.Component {
<
Text
style
=
{{
color
:
'white'
,
fontSize
:
16
,
fontFamily
:
'Gotham-Black'
}}
>
{
i18n
.
t
(
'cancel'
)}
{
i18n
.
t
(
'payment'
)}
<
/Text
>
<
Text
style
=
{{
color
:
'white'
,
fontSize
:
16
,
fontFamily
:
'Gotham-Black'
}}
>
{
i18n
.
t
(
'cancel'
)}
{
i18n
.
t
(
'payment'
)}
<
/Text
>
<
/View
>
<
/View
>
<
/TouchableOpacity
>
<
/TouchableOpacity
>
<
View
style
=
{{
justifyContent
:
'center'
,
top
:
20
}}
>
{
this
.
state
.
in_process_redeem
==
false
?
(
<
Text
style
=
{{
textAlign
:
'center'
,
fontSize
:
14
,
fontFamily
:
'Gotham-Light'
,
color
:
'red'
}}
>
{
i18n
.
t
(
'alertreedemexpired'
)}
<
/Text
>
)
:
(
null
)}
<
/View
>
<
/View
>
<
/View
>
<
/View
>
<
/View
>
)
)
...
@@ -172,6 +199,7 @@ const mapStateToProps = (state) => {
...
@@ -172,6 +199,7 @@ const mapStateToProps = (state) => {
session_id
:
state
.
session_id
,
session_id
:
state
.
session_id
,
redeem_code
:
state
.
redeem_code
,
redeem_code
:
state
.
redeem_code
,
balance_redeem
:
state
.
balance_redeem
,
balance_redeem
:
state
.
balance_redeem
,
BASE_URL
:
state
.
BASE_URL
,
point_redeem
:
state
.
point_redeem
point_redeem
:
state
.
point_redeem
}
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment