Commit 6903d5b6 authored by EKSAD's avatar EKSAD

update edit report item

parent e535953b
...@@ -286,6 +286,7 @@ export default class EditReportItems extends Component { ...@@ -286,6 +286,7 @@ export default class EditReportItems extends Component {
getParent() { getParent() {
if (this.state.reportType !== null && this.state.company !== null) { if (this.state.reportType !== null && this.state.company !== null) {
console.log(this.state.tempData.item_report_id)
let payload = { let payload = {
"report_id": this.state.reportType.report_id, "report_id": this.state.reportType.report_id,
"company_id": this.state.company.company_id "company_id": this.state.company.company_id
...@@ -295,12 +296,21 @@ export default class EditReportItems extends Component { ...@@ -295,12 +296,21 @@ export default class EditReportItems extends Component {
if (response.data) { if (response.data) {
if (response.data.status === 'success') { if (response.data.status === 'success') {
let data = response.data.data let data = response.data.data
let parentData = data.map((item) => { let currentIndex = null
return { let parentData = data.map((item, index) => {
item_report_id: item.item_report_id, if (this.state.tempData.item_report_id !== item.item_report_id) {
description: item.description return {
item_report_id: item.item_report_id,
description: item.description
}
} else {
currentIndex = index
} }
}) })
if (currentIndex !== null) {
parentData.splice(currentIndex, 1)
}
console.log(parentData)
let defaultProps = { let defaultProps = {
options: parentData, options: parentData,
getOptionLabel: (option) => titleCase(option.description), getOptionLabel: (option) => titleCase(option.description),
......
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