Commit b54ce26d authored by Rifka Kurnia Irfiana's avatar Rifka Kurnia Irfiana

update am

parent 1718ba78
...@@ -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
......
...@@ -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
} }
renderEdit() { 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 }}>
......
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