Commit 08e0dbf6 authored by d.arizona's avatar d.arizona

apdet

parent a9dddc68
...@@ -55,30 +55,7 @@ export default class VisualReportItems extends Component { ...@@ -55,30 +55,7 @@ export default class VisualReportItems extends Component {
super(props) super(props)
this.state = { this.state = {
open: false, open: false,
items: [ items: [],
{
id: 0, GG: 'Accumulated Depreciation (negative value)', collapse: false,
children: [
{ id: 3, GG: 'Beginning Balance', collapse: false },
{ id: 4, GG: 'Depreciation expense MTD (please fill in, if any)', collapse: false },
{ id: 5, GG: 'Depreciation expense MTD (please fill in, if any)', collapse: false }
]
}, {
id: 1, GG: 'Control Gain/(Loss) on Fixed Assets', collapse: false
}, {
id: 2, GG: 'Gain/(Loss) on Fixed Assets', collapse: false,
children: [
{
id: 6, GG: 'NBV', collapse: false,
children: [
{ id: 8, GG: 'Cost', collapse: false },
{ id: 9, GG: 'Accm. Depreciation', collapse: false },
]
},
{ id: 7, GG: 'Proceed from sale or disposal of Fixed Assets (please fill in, if any)', collapse: false },
]
},
],
arrayCollapse: [], arrayCollapse: [],
defaultCollapsed: false, defaultCollapsed: false,
listReport: null, listReport: null,
...@@ -87,7 +64,8 @@ export default class VisualReportItems extends Component { ...@@ -87,7 +64,8 @@ export default class VisualReportItems extends Component {
company: null, company: null,
alert: false, alert: false,
tipeAlert: '', tipeAlert: '',
messageAlert: '' messageAlert: '',
realItems: []
} }
} }
...@@ -168,7 +146,7 @@ export default class VisualReportItems extends Component { ...@@ -168,7 +146,7 @@ export default class VisualReportItems extends Component {
if (response.data) { if (response.data) {
if (response.ok) { if (response.ok) {
if (response.data.status == 'success') { if (response.data.status == 'success') {
this.setState({ items: response.data.data }) this.setState({ items: response.data.data, realItems: response.data.data})
} else { } else {
this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'warning' }) this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'warning' })
} }
...@@ -215,6 +193,13 @@ export default class VisualReportItems extends Component { ...@@ -215,6 +193,13 @@ export default class VisualReportItems extends Component {
let payload = { let payload = {
"item_report": this.state.items "item_report": this.state.items
} }
if (JSON.stringify(this.state.items) === JSON.stringify(this.state.realItems)) {
this.setState({ alert: true, messageAlert: 'Save visualization item report success!', tipeAlert: 'success' }, () => {
setTimeout(() => {
this.props.onClickClose()
}, 1000);
})
} else {
api.create().saveVisualisasiReport(payload).then((response) => { api.create().saveVisualisasiReport(payload).then((response) => {
console.log(response); console.log(response);
// if (response.data.status == 'ucces') { // if (response.data.status == 'ucces') {
...@@ -241,6 +226,8 @@ export default class VisualReportItems extends Component { ...@@ -241,6 +226,8 @@ export default class VisualReportItems extends Component {
}) })
} }
}
renderItem = ({ item, collapseIcon }) => { renderItem = ({ item, collapseIcon }) => {
return ( return (
<div> <div>
......
...@@ -195,8 +195,10 @@ export default class AddUser extends Component { ...@@ -195,8 +195,10 @@ export default class AddUser extends Component {
if (response.ok) { if (response.ok) {
if (response.data.status === 'success') { if (response.data.status === 'success') {
this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'success' }) this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'success' })
setTimeout(() => {
this.props.onClickClose() this.props.onClickClose()
this.props.refresh() this.props.refresh()
}, 750);
} else { } else {
this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'warning' }) this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'warning' })
} }
......
...@@ -198,12 +198,16 @@ export default class EditUser extends Component { ...@@ -198,12 +198,16 @@ export default class EditUser extends Component {
} }
api.create().updateUser(payload).then((response) => { api.create().updateUser(payload).then((response) => {
console.log(response.data.message)
console.log(response.data.status)
if (response.data) { if (response.data) {
if (response.ok) { if (response.ok) {
if (response.data.status === 'success') { if (response.data.status === 'success') {
this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'success' }) this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'success' })
setTimeout(() => {
this.props.onClickClose() this.props.onClickClose()
this.props.refresh() this.props.refresh()
}, 750);
} else { } else {
this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'warning' }) this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'warning' })
} }
...@@ -296,6 +300,8 @@ export default class EditUser extends Component { ...@@ -296,6 +300,8 @@ export default class EditUser extends Component {
if (indexIDs !== -1) { if (indexIDs !== -1) {
company.splice(indexIDs, 1) company.splice(indexIDs, 1)
} }
}
if (item.children !== null) { if (item.children !== null) {
if (item.children.length > 0) { if (item.children.length > 0) {
item.children.map((items,indexs) => { item.children.map((items,indexs) => {
...@@ -304,7 +310,6 @@ export default class EditUser extends Component { ...@@ -304,7 +310,6 @@ export default class EditUser extends Component {
} }
} }
} }
}
this.setState({ company }) this.setState({ company })
} }
......
...@@ -138,8 +138,10 @@ export default class AddRole extends Component { ...@@ -138,8 +138,10 @@ export default class AddRole extends Component {
if (response.ok) { if (response.ok) {
if (response.data.status === 'success') { if (response.data.status === 'success') {
this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'success' }) this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'success' })
this.props.refresh() setTimeout(() => {
this.props.onClickClose() this.props.onClickClose()
this.props.refresh()
}, 750);
} else { } else {
this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'warning' }) this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'warning' })
} }
......
...@@ -158,8 +158,10 @@ export default class EditRole extends Component { ...@@ -158,8 +158,10 @@ export default class EditRole extends Component {
if (response.ok) { if (response.ok) {
if (response.data.status === 'success') { if (response.data.status === 'success') {
this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'success' }) this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'success' })
this.props.refresh() setTimeout(() => {
this.props.onClickClose() this.props.onClickClose()
this.props.refresh()
}, 750);
} else { } else {
this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'warning' }) this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'warning' })
} }
......
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