Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
Tia-dev
Project
Project
Details
Activity
Releases
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
Dida Adams Arizona
Tia-dev
Commits
b54ce26d
Commit
b54ce26d
authored
Aug 13, 2020
by
Rifka Kurnia Irfiana
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update am
parent
1718ba78
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
22 deletions
+21
-22
CreateApprovalMatrix.js
src/container/ApprovalMatrix/CreateApprovalMatrix.js
+2
-10
EditApprovalMatrix.js
src/container/ApprovalMatrix/EditApprovalMatrix.js
+19
-12
No files found.
src/container/ApprovalMatrix/CreateApprovalMatrix.js
View file @
b54ce26d
...
@@ -62,29 +62,20 @@ export default class CreateApprovalMatrix extends Component {
...
@@ -62,29 +62,20 @@ export default class CreateApprovalMatrix extends Component {
}
}
componentDidMount
()
{
componentDidMount
()
{
// console.log(this.props.data);
// let datas = this.props.data
// let userData = datas.map((item, index) => {
// return [item.fullname, item.user_id ]
// })
// console.log(userData)
this
.
getUserData
()
this
.
getUserData
()
}
}
getUserData
()
{
getUserData
()
{
api
.
create
().
getApprovedByAM
().
then
((
response
)
=>
{
api
.
create
().
getApprovedByAM
().
then
((
response
)
=>
{
// console.log("data masuk")
// console.log(response)
if
(
response
.
data
.
status
==
'success'
)
{
if
(
response
.
data
.
status
==
'success'
)
{
let
data
=
response
.
data
.
data
let
data
=
response
.
data
.
data
let
userData
=
data
.
map
((
item
)
=>
{
let
userData
=
data
.
map
((
item
)
=>
{
// return [item.user_id, item.fullname]
return
{
return
{
user_id
:
item
.
user_id
,
user_id
:
item
.
user_id
,
fullname
:
item
.
fullname
fullname
:
item
.
fullname
}
}
})
})
console
.
log
(
userData
)
//
console.log(userData)
let
defaultProps
=
{
let
defaultProps
=
{
options
:
userData
,
options
:
userData
,
getOptionLabel
:
(
option
)
=>
option
.
fullname
,
getOptionLabel
:
(
option
)
=>
option
.
fullname
,
...
@@ -95,6 +86,7 @@ export default class CreateApprovalMatrix extends Component {
...
@@ -95,6 +86,7 @@ export default class CreateApprovalMatrix extends Component {
}
}
})
})
}
}
handleChange
(
e
,
type
)
{
handleChange
(
e
,
type
)
{
let
data
=
this
.
state
let
data
=
this
.
state
...
...
src/container/ApprovalMatrix/EditApprovalMatrix.js
View file @
b54ce26d
...
@@ -53,26 +53,33 @@ export default class EditApprovalMatrix extends Component {
...
@@ -53,26 +53,33 @@ export default class EditApprovalMatrix extends Component {
}
}
}
}
render
()
{
let
{
type
}
=
this
.
props
return
type
===
'edit'
?
this
.
renderEdit
()
:
false
}
componentDidMount
()
{
componentDidMount
()
{
console
.
log
(
this
.
props
.
data
);
if
(
this
.
props
.
type
===
'edit'
)
{
let
data
=
this
.
props
.
data
this
.
setState
({
id
:
data
.
business_unit_id
,
name
:
data
.
business_unit_name
,
startDate
:
data
.
start_date
,
endDate
:
data
.
end_date
})
}
}
}
handleChange
(
e
,
type
)
{
handleChange
(
e
,
type
)
{
let
data
=
this
.
state
let
data
=
this
.
state
let
isDate
=
type
!==
''
?
true
:
false
let
isDate
=
type
!==
''
?
true
:
false
if
(
isDate
&&
type
==
'start_date'
)
{
if
(
isDate
&&
type
==
'start_date'
)
{
this
.
setState
({...
data
,
startDate
:
format
(
e
,
'yyyy-MM-dd'
)})
this
.
setState
({
startDate
:
format
(
e
,
'yyyy-MM-dd'
)
},
()
=>
{
console
.
log
(
this
.
state
.
startDate
)
})
}
else
if
(
isDate
&&
type
==
'end_date'
)
{
}
else
if
(
isDate
&&
type
==
'end_date'
)
{
this
.
setState
({...
data
,
endDate
:
format
(
e
,
'yyyy-MM-dd'
)})
this
.
setState
({
endDate
:
format
(
e
,
'yyyy-MM-dd'
)
},
()
=>
{
console
.
log
(
this
.
state
.
endDate
)
})
}
else
{
}
else
{
this
.
setState
({...
data
,
[
e
.
target
.
name
]
:
e
.
target
.
value
})
// this.setState({...data, tempData: {...this.state.tempData, [e.target.name] : e.target.value}
})
}
}
}
}
handleDate
(
item
)
{
handleDate
(
item
)
{
...
@@ -80,7 +87,7 @@ export default class EditApprovalMatrix extends Component {
...
@@ -80,7 +87,7 @@ export default class EditApprovalMatrix extends Component {
return
value
return
value
}
}
render
Edit
()
{
render
()
{
return
(
return
(
<
div
className
=
"test app-popup-show"
style
=
{{
paddingTop
:
100
}}
>
<
div
className
=
"test app-popup-show"
style
=
{{
paddingTop
:
100
}}
>
<
div
className
=
"popup-content background-white border-radius"
style
=
{{
borderRadius
:
8
}}
>
<
div
className
=
"popup-content background-white border-radius"
style
=
{{
borderRadius
:
8
}}
>
...
...
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