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
587c9638
Commit
587c9638
authored
Apr 05, 2021
by
faisalhamdi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
issue ro cat!
parent
072531b7
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
166 additions
and
236 deletions
+166
-236
CorporateAnnualTargetRO.js
src/container/RollingOutlook/CorporateAnnualTargetRO.js
+166
-236
No files found.
src/container/RollingOutlook/CorporateAnnualTargetRO.js
View file @
587c9638
...
...
@@ -153,32 +153,19 @@ export default class CorporateAnnualTargetRO extends Component {
parentTrue
?
item
.
corporate_annual_target
.
kpi
==
""
?
null
:
{
value
:
item
.
corporate_annual_target
.
kpi
}
:
item
.
kpi_type
==
""
?
null
:
{
value
:
item
.
kpi_type
},
parentTrue
?
item
.
corporate_annual_target
.
max_ach
==
""
?
null
:
{
value
:
titleCase
(
item
.
corporate_annual_target
.
max_ach
)
}
:
item
.
max_ach
==
""
?
null
:
{
value
:
titleCase
(
item
.
max_ach
)
},
parentTrue
?
item
.
corporate_annual_target
.
formula_ytd
==
""
?
null
:
{
value
:
item
.
corporate_annual_target
.
formula_ytd
}
:
item
.
formula_ytd
==
""
?
null
:
{
value
:
item
.
formula_ytd
},
// item.description === 'ROIC' ? Number(item.corporate_annual_target.january).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? item.type_report_id == 3 ? (item.corporate_annual_target.january == "" ? item.corporate_annual_target.january : String(item.corporate_annual_target.january).indexOf(".") == -1 ? Number(item.corporate_annual_target.january) : Number(item.corporate_annual_target.january).toFixed(1)) : { value: item.corporate_annual_target.january, formula: item.corporate_annual_target.january_formula } : (item.corporate_annual_target.january == "" ? item.corporate_annual_target.january : String(item.corporate_annual_target.january).indexOf(".") == -1 ? Number(item.corporate_annual_target.january) : Number(item.corporate_annual_target.january).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.february).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? item.type_report_id == 3 ? (item.corporate_annual_target.february == "" ? item.corporate_annual_target.february : String(item.corporate_annual_target.february).indexOf(".") == -1 ? Number(item.corporate_annual_target.february) : Number(item.corporate_annual_target.february).toFixed(1)) : { value: item.corporate_annual_target.february, formula: item.corporate_annual_target.february_formula } : (item.corporate_annual_target.february == "" ? item.corporate_annual_target.february : String(item.corporate_annual_target.february).indexOf(".") == -1 ? Number(item.corporate_annual_target.february) : Number(item.corporate_annual_target.february).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.march).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? item.type_report_id == 3 ? (item.corporate_annual_target.march == "" ? item.corporate_annual_target.march : String(item.corporate_annual_target.march).indexOf(".") == -1 ? Number(item.corporate_annual_target.march) : Number(item.corporate_annual_target.march).toFixed(1)) : { value: item.corporate_annual_target.march, formula: item.corporate_annual_target.march_formula } : (item.corporate_annual_target.march == "" ? item.corporate_annual_target.march : String(item.corporate_annual_target.march).indexOf(".") == -1 ? Number(item.corporate_annual_target.march) : Number(item.corporate_annual_target.march).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.april).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? item.type_report_id == 3 ? (item.corporate_annual_target.april == "" ? item.corporate_annual_target.april : String(item.corporate_annual_target.april).indexOf(".") == -1 ? Number(item.corporate_annual_target.april) : Number(item.corporate_annual_target.april).toFixed(1)) : { value: item.corporate_annual_target.april, formula: item.corporate_annual_target.april_formula } : (item.corporate_annual_target.april == "" ? item.corporate_annual_target.april : String(item.corporate_annual_target.april).indexOf(".") == -1 ? Number(item.corporate_annual_target.april) : Number(item.corporate_annual_target.april).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.may).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? item.type_report_id == 3 ? (item.corporate_annual_target.may == "" ? item.corporate_annual_target.may : String(item.corporate_annual_target.may).indexOf(".") == -1 ? Number(item.corporate_annual_target.may) : Number(item.corporate_annual_target.may).toFixed(1)) : { value: item.corporate_annual_target.may, formula: item.corporate_annual_target.may_formula } : (item.corporate_annual_target.may == "" ? item.corporate_annual_target.may : String(item.corporate_annual_target.may).indexOf(".") == -1 ? Number(item.corporate_annual_target.may) : Number(item.corporate_annual_target.may).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.june).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? item.type_report_id == 3 ? (item.corporate_annual_target.june == "" ? item.corporate_annual_target.june : String(item.corporate_annual_target.june).indexOf(".") == -1 ? Number(item.corporate_annual_target.june) : Number(item.corporate_annual_target.june).toFixed(1)) : { value: item.corporate_annual_target.june, formula: item.corporate_annual_target.june_formula } : item.description === 'ROIC' ? Number(item.corporate_annual_target.june).toFixed(1) : (item.corporate_annual_target.june == "" ? item.corporate_annual_target.june : String(item.corporate_annual_target.june).indexOf(".") == -1 ? Number(item.corporate_annual_target.june) : Number(item.corporate_annual_target.june).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.july).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? item.type_report_id == 3 ? (item.corporate_annual_target.july == "" ? item.corporate_annual_target.july : String(item.corporate_annual_target.july).indexOf(".") == -1 ? Number(item.corporate_annual_target.july) : Number(item.corporate_annual_target.july).toFixed(1)) : { value: item.corporate_annual_target.july, formula: item.corporate_annual_target.july_formula } : item.description === 'ROIC' ? Number(item.corporate_annual_target.july).toFixed(1) : (item.corporate_annual_target.july == "" ? item.corporate_annual_target.july : String(item.corporate_annual_target.july).indexOf(".") == -1 ? Number(item.corporate_annual_target.july) : Number(item.corporate_annual_target.july).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.august).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? item.type_report_id == 3 ? (item.corporate_annual_target.august == "" ? item.corporate_annual_target.august : String(item.corporate_annual_target.august).indexOf(".") == -1 ? Number(item.corporate_annual_target.august) : Number(item.corporate_annual_target.august).toFixed(1)) : { value: item.corporate_annual_target.august, formula: item.corporate_annual_target.august_formula } : (item.corporate_annual_target.august == "" ? item.corporate_annual_target.august : String(item.corporate_annual_target.august).indexOf(".") == -1 ? Number(item.corporate_annual_target.august) : Number(item.corporate_annual_target.august).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.september).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? item.type_report_id == 3 ? (item.corporate_annual_target.september == "" ? item.corporate_annual_target.september : String(item.corporate_annual_target.september).indexOf(".") == -1 ? Number(item.corporate_annual_target.september) : Number(item.corporate_annual_target.september).toFixed(1)) : { value: item.corporate_annual_target.september, formula: item.corporate_annual_target.september_formula } : (item.corporate_annual_target.september == "" ? item.corporate_annual_target.september : String(item.corporate_annual_target.september).indexOf(".") == -1 ? Number(item.corporate_annual_target.september) : Number(item.corporate_annual_target.september).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.october).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? item.type_report_id == 3 ? (item.corporate_annual_target.october == "" ? item.corporate_annual_target.october : String(item.corporate_annual_target.october).indexOf(".") == -1 ? Number(item.corporate_annual_target.october) : Number(item.corporate_annual_target.october).toFixed(1)) : { value: item.corporate_annual_target.october, formula: item.corporate_annual_target.october_formula } : (item.corporate_annual_target.october == "" ? item.corporate_annual_target.october : String(item.corporate_annual_target.october).indexOf(".") == -1 ? Number(item.corporate_annual_target.october) : Number(item.corporate_annual_target.october).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.november).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? item.type_report_id == 3 ? (item.corporate_annual_target.november == "" ? item.corporate_annual_target.november : String(item.corporate_annual_target.november).indexOf(".") == -1 ? Number(item.corporate_annual_target.november) : Number(item.corporate_annual_target.november).toFixed(1)) : { value: item.corporate_annual_target.november, formula: item.corporate_annual_target.november_formula } : (item.corporate_annual_target.november == "" ? item.corporate_annual_target.november : String(item.corporate_annual_target.november).indexOf(".") == -1 ? Number(item.corporate_annual_target.november) : Number(item.corporate_annual_target.november).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.december).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? item.type_report_id == 3 ? (item.corporate_annual_target.december == "" ? item.corporate_annual_target.december : String(item.corporate_annual_target.december).indexOf(".") == -1 ? Number(item.corporate_annual_target.december) : Number(item.corporate_annual_target.december).toFixed(1)) : { value: item.corporate_annual_target.december, formula: item.corporate_annual_target.december_formula } : (item.corporate_annual_target.december == "" ? item.corporate_annual_target.december : String(item.corporate_annual_target.december).indexOf(".") == -1 ? Number(item.corporate_annual_target.december) : Number(item.corporate_annual_target.december).toFixed(1)),
// item.corporate_annual_target.total_current_year == "" ? "0" : String(item.corporate_annual_target.total_current_year).indexOf(".") == -1 ? Number(item.corporate_annual_target.total_current_year) : Number(item.corporate_annual_target.total_current_year).toFixed(1),
item
.
corporate_annual_target
.
january
==
""
?
"0"
:
item
.
corporate_annual_target
.
january
,
item
.
corporate_annual_target
.
february
==
""
?
"0"
:
item
.
corporate_annual_target
.
february
,
item
.
corporate_annual_target
.
march
==
""
?
"0"
:
item
.
corporate_annual_target
.
march
,
item
.
corporate_annual_target
.
april
==
""
?
"0"
:
item
.
corporate_annual_target
.
april
,
item
.
corporate_annual_target
.
may
==
""
?
"0"
:
item
.
corporate_annual_target
.
may
,
item
.
corporate_annual_target
.
june
==
""
?
"0"
:
item
.
corporate_annual_target
.
june
,
item
.
corporate_annual_target
.
july
==
""
?
"0"
:
item
.
corporate_annual_target
.
july
,
item
.
corporate_annual_target
.
august
==
""
?
"0"
:
item
.
corporate_annual_target
.
august
,
item
.
corporate_annual_target
.
september
==
""
?
"0"
:
item
.
corporate_annual_target
.
september
,
item
.
corporate_annual_target
.
october
==
""
?
"0"
:
item
.
corporate_annual_target
.
october
,
item
.
corporate_annual_target
.
november
==
""
?
"0"
:
item
.
corporate_annual_target
.
november
,
item
.
corporate_annual_target
.
december
==
""
?
"0"
:
item
.
corporate_annual_target
.
december
,
item
.
corporate_annual_target
.
total_current_year
==
""
?
"0"
:
item
.
corporate_annual_target
.
total_current_year
,
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
item
.
type_report_id
==
3
?
(
item
.
corporate_annual_target
.
january
==
""
?
item
.
corporate_annual_target
.
january
:
String
(
item
.
corporate_annual_target
.
january
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
january
)
:
Number
(
item
.
corporate_annual_target
.
january
).
toFixed
(
1
))
:
{
value
:
item
.
corporate_annual_target
.
january
,
formula
:
item
.
corporate_annual_target
.
january_formula
}
:
(
item
.
corporate_annual_target
.
january
==
""
?
item
.
corporate_annual_target
.
january
:
String
(
item
.
corporate_annual_target
.
january
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
january
)
:
Number
(
item
.
corporate_annual_target
.
january
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
item
.
type_report_id
==
3
?
(
item
.
corporate_annual_target
.
february
==
""
?
item
.
corporate_annual_target
.
february
:
String
(
item
.
corporate_annual_target
.
february
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
february
)
:
Number
(
item
.
corporate_annual_target
.
february
).
toFixed
(
1
))
:
{
value
:
item
.
corporate_annual_target
.
february
,
formula
:
item
.
corporate_annual_target
.
february_formula
}
:
(
item
.
corporate_annual_target
.
february
==
""
?
item
.
corporate_annual_target
.
february
:
String
(
item
.
corporate_annual_target
.
february
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
february
)
:
Number
(
item
.
corporate_annual_target
.
february
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
item
.
type_report_id
==
3
?
(
item
.
corporate_annual_target
.
march
==
""
?
item
.
corporate_annual_target
.
march
:
String
(
item
.
corporate_annual_target
.
march
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
march
)
:
Number
(
item
.
corporate_annual_target
.
march
).
toFixed
(
1
))
:
{
value
:
item
.
corporate_annual_target
.
march
,
formula
:
item
.
corporate_annual_target
.
march_formula
}
:
(
item
.
corporate_annual_target
.
march
==
""
?
item
.
corporate_annual_target
.
march
:
String
(
item
.
corporate_annual_target
.
march
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
march
)
:
Number
(
item
.
corporate_annual_target
.
march
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
item
.
type_report_id
==
3
?
(
item
.
corporate_annual_target
.
april
==
""
?
item
.
corporate_annual_target
.
april
:
String
(
item
.
corporate_annual_target
.
april
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
april
)
:
Number
(
item
.
corporate_annual_target
.
april
).
toFixed
(
1
))
:
{
value
:
item
.
corporate_annual_target
.
april
,
formula
:
item
.
corporate_annual_target
.
april_formula
}
:
(
item
.
corporate_annual_target
.
april
==
""
?
item
.
corporate_annual_target
.
april
:
String
(
item
.
corporate_annual_target
.
april
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
april
)
:
Number
(
item
.
corporate_annual_target
.
april
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
item
.
type_report_id
==
3
?
(
item
.
corporate_annual_target
.
may
==
""
?
item
.
corporate_annual_target
.
may
:
String
(
item
.
corporate_annual_target
.
may
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
may
)
:
Number
(
item
.
corporate_annual_target
.
may
).
toFixed
(
1
))
:
{
value
:
item
.
corporate_annual_target
.
may
,
formula
:
item
.
corporate_annual_target
.
may_formula
}
:
(
item
.
corporate_annual_target
.
may
==
""
?
item
.
corporate_annual_target
.
may
:
String
(
item
.
corporate_annual_target
.
may
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
may
)
:
Number
(
item
.
corporate_annual_target
.
may
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
item
.
type_report_id
==
3
?
(
item
.
corporate_annual_target
.
june
==
""
?
item
.
corporate_annual_target
.
june
:
String
(
item
.
corporate_annual_target
.
june
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
june
)
:
Number
(
item
.
corporate_annual_target
.
june
).
toFixed
(
1
))
:
{
value
:
item
.
corporate_annual_target
.
june
,
formula
:
item
.
corporate_annual_target
.
june_formula
}
:
item
.
description
===
'ROIC'
?
Number
(
item
.
corporate_annual_target
.
june
).
toFixed
(
1
)
:
(
item
.
corporate_annual_target
.
june
==
""
?
item
.
corporate_annual_target
.
june
:
String
(
item
.
corporate_annual_target
.
june
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
june
)
:
Number
(
item
.
corporate_annual_target
.
june
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
item
.
type_report_id
==
3
?
(
item
.
corporate_annual_target
.
july
==
""
?
item
.
corporate_annual_target
.
july
:
String
(
item
.
corporate_annual_target
.
july
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
july
)
:
Number
(
item
.
corporate_annual_target
.
july
).
toFixed
(
1
))
:
{
value
:
item
.
corporate_annual_target
.
july
,
formula
:
item
.
corporate_annual_target
.
july_formula
}
:
item
.
description
===
'ROIC'
?
Number
(
item
.
corporate_annual_target
.
july
).
toFixed
(
1
)
:
(
item
.
corporate_annual_target
.
july
==
""
?
item
.
corporate_annual_target
.
july
:
String
(
item
.
corporate_annual_target
.
july
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
july
)
:
Number
(
item
.
corporate_annual_target
.
july
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
item
.
type_report_id
==
3
?
(
item
.
corporate_annual_target
.
august
==
""
?
item
.
corporate_annual_target
.
august
:
String
(
item
.
corporate_annual_target
.
august
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
august
)
:
Number
(
item
.
corporate_annual_target
.
august
).
toFixed
(
1
))
:
{
value
:
item
.
corporate_annual_target
.
august
,
formula
:
item
.
corporate_annual_target
.
august_formula
}
:
(
item
.
corporate_annual_target
.
august
==
""
?
item
.
corporate_annual_target
.
august
:
String
(
item
.
corporate_annual_target
.
august
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
august
)
:
Number
(
item
.
corporate_annual_target
.
august
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
item
.
type_report_id
==
3
?
(
item
.
corporate_annual_target
.
september
==
""
?
item
.
corporate_annual_target
.
september
:
String
(
item
.
corporate_annual_target
.
september
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
september
)
:
Number
(
item
.
corporate_annual_target
.
september
).
toFixed
(
1
))
:
{
value
:
item
.
corporate_annual_target
.
september
,
formula
:
item
.
corporate_annual_target
.
september_formula
}
:
(
item
.
corporate_annual_target
.
september
==
""
?
item
.
corporate_annual_target
.
september
:
String
(
item
.
corporate_annual_target
.
september
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
september
)
:
Number
(
item
.
corporate_annual_target
.
september
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
item
.
type_report_id
==
3
?
(
item
.
corporate_annual_target
.
october
==
""
?
item
.
corporate_annual_target
.
october
:
String
(
item
.
corporate_annual_target
.
october
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
october
)
:
Number
(
item
.
corporate_annual_target
.
october
).
toFixed
(
1
))
:
{
value
:
item
.
corporate_annual_target
.
october
,
formula
:
item
.
corporate_annual_target
.
october_formula
}
:
(
item
.
corporate_annual_target
.
october
==
""
?
item
.
corporate_annual_target
.
october
:
String
(
item
.
corporate_annual_target
.
october
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
october
)
:
Number
(
item
.
corporate_annual_target
.
october
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
item
.
type_report_id
==
3
?
(
item
.
corporate_annual_target
.
november
==
""
?
item
.
corporate_annual_target
.
november
:
String
(
item
.
corporate_annual_target
.
november
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
november
)
:
Number
(
item
.
corporate_annual_target
.
november
).
toFixed
(
1
))
:
{
value
:
item
.
corporate_annual_target
.
november
,
formula
:
item
.
corporate_annual_target
.
november_formula
}
:
(
item
.
corporate_annual_target
.
november
==
""
?
item
.
corporate_annual_target
.
november
:
String
(
item
.
corporate_annual_target
.
november
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
november
)
:
Number
(
item
.
corporate_annual_target
.
november
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
item
.
type_report_id
==
3
?
(
item
.
corporate_annual_target
.
december
==
""
?
item
.
corporate_annual_target
.
december
:
String
(
item
.
corporate_annual_target
.
december
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
december
)
:
Number
(
item
.
corporate_annual_target
.
december
).
toFixed
(
1
))
:
{
value
:
item
.
corporate_annual_target
.
december
,
formula
:
item
.
corporate_annual_target
.
december_formula
}
:
(
item
.
corporate_annual_target
.
december
==
""
?
item
.
corporate_annual_target
.
december
:
String
(
item
.
corporate_annual_target
.
december
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
december
)
:
Number
(
item
.
corporate_annual_target
.
december
).
toFixed
(
1
)),
item
.
corporate_annual_target
.
total_current_year
==
""
?
"0"
:
String
(
item
.
corporate_annual_target
.
total_current_year
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
total_current_year
)
:
Number
(
item
.
corporate_annual_target
.
total_current_year
).
toFixed
(
1
),
item
.
corporate_annual_target
.
strategic
,
item
.
corporate_annual_target
.
pic
,
item
.
order
...
...
@@ -205,32 +192,19 @@ export default class CorporateAnnualTargetRO extends Component {
item
.
kpi_type
==
""
?
null
:
{
value
:
item
.
kpi_type
},
item
.
max_ach
==
""
?
null
:
{
value
:
titleCase
(
item
.
max_ach
)
},
item
.
formula
==
""
?
null
:
{
value
:
item
.
formula_ytd
},
// item.description === 'ROIC' ? Number(item.corporate_annual_target.january).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? { value: item.corporate_annual_target.january, formula: item.corporate_annual_target.january_formula } : (item.corporate_annual_target.january == "" ? item.corporate_annual_target.january : String(item.corporate_annual_target.january).indexOf(".") == -1 ? Number(item.corporate_annual_target.january) : Number(item.corporate_annual_target.january).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.february).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? { value: item.corporate_annual_target.february, formula: item.corporate_annual_target.february_formula } : (item.corporate_annual_target.february == "" ? item.corporate_annual_target.february : String(item.corporate_annual_target.february).indexOf(".") == -1 ? Number(item.corporate_annual_target.february) : Number(item.corporate_annual_target.february).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.march).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? { value: item.corporate_annual_target.march, formula: item.corporate_annual_target.march_formula } : (item.corporate_annual_target.march == "" ? item.corporate_annual_target.march : String(item.corporate_annual_target.march).indexOf(".") == -1 ? Number(item.corporate_annual_target.march) : Number(item.corporate_annual_target.march).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.april).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? { value: item.corporate_annual_target.april, formula: item.corporate_annual_target.april_formula } : (item.corporate_annual_target.april == "" ? item.corporate_annual_target.april : String(item.corporate_annual_target.april).indexOf(".") == -1 ? Number(item.corporate_annual_target.april) : Number(item.corporate_annual_target.april).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.may).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? { value: item.corporate_annual_target.may, formula: item.corporate_annual_target.may_formula } : (item.corporate_annual_target.may == "" ? item.corporate_annual_target.may : String(item.corporate_annual_target.may).indexOf(".") == -1 ? Number(item.corporate_annual_target.may) : Number(item.corporate_annual_target.may).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.june).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? { value: item.corporate_annual_target.june, formula: item.corporate_annual_target.june_formula } : item.description === 'ROIC' ? Number(item.corporate_annual_target.june).toFixed(1) : (item.corporate_annual_target.june == "" ? item.corporate_annual_target.june : String(item.corporate_annual_target.june).indexOf(".") == -1 ? Number(item.corporate_annual_target.june) : Number(item.corporate_annual_target.june).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.july).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? { value: item.corporate_annual_target.july, formula: item.corporate_annual_target.july_formula } : item.description === 'ROIC' ? Number(item.corporate_annual_target.july).toFixed(1) : (item.corporate_annual_target.july == "" ? item.corporate_annual_target.july : String(item.corporate_annual_target.july).indexOf(".") == -1 ? Number(item.corporate_annual_target.july) : Number(item.corporate_annual_target.july).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.august).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? { value: item.corporate_annual_target.august, formula: item.corporate_annual_target.august_formula } : (item.corporate_annual_target.august == "" ? item.corporate_annual_target.august : String(item.corporate_annual_target.august).indexOf(".") == -1 ? Number(item.corporate_annual_target.august) : Number(item.corporate_annual_target.august).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.september).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? { value: item.corporate_annual_target.september, formula: item.corporate_annual_target.september_formula } : (item.corporate_annual_target.september == "" ? item.corporate_annual_target.september : String(item.corporate_annual_target.september).indexOf(".") == -1 ? Number(item.corporate_annual_target.september) : Number(item.corporate_annual_target.september).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.october).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? { value: item.corporate_annual_target.october, formula: item.corporate_annual_target.october_formula } : (item.corporate_annual_target.october == "" ? item.corporate_annual_target.october : String(item.corporate_annual_target.october).indexOf(".") == -1 ? Number(item.corporate_annual_target.october) : Number(item.corporate_annual_target.october).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.november).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? { value: item.corporate_annual_target.november, formula: item.corporate_annual_target.november_formula } : (item.corporate_annual_target.november == "" ? item.corporate_annual_target.november : String(item.corporate_annual_target.november).indexOf(".") == -1 ? Number(item.corporate_annual_target.november) : Number(item.corporate_annual_target.november).toFixed(1)),
// item.description === 'ROIC' ? Number(item.corporate_annual_target.december).toFixed(1) : item.parent_name == "FINANCIAL PERSPECTIVE" ? { value: item.corporate_annual_target.december, formula: item.corporate_annual_target.december_formula } : (item.corporate_annual_target.december == "" ? item.corporate_annual_target.december : String(item.corporate_annual_target.december).indexOf(".") == -1 ? Number(item.corporate_annual_target.december) : Number(item.corporate_annual_target.december).toFixed(1)),
// item.corporate_annual_target.total_current_year == "" ? 0 : String(item.corporate_annual_target.total_current_year).indexOf(".") == -1 ? Number(item.corporate_annual_target.total_current_year) : Number(item.corporate_annual_target.total_current_year).toFixed(1),
item
.
corporate_annual_target
.
january
==
""
?
"0"
:
item
.
corporate_annual_target
.
january
,
item
.
corporate_annual_target
.
february
==
""
?
"0"
:
item
.
corporate_annual_target
.
february
,
item
.
corporate_annual_target
.
march
==
""
?
"0"
:
item
.
corporate_annual_target
.
march
,
item
.
corporate_annual_target
.
april
==
""
?
"0"
:
item
.
corporate_annual_target
.
april
,
item
.
corporate_annual_target
.
may
==
""
?
"0"
:
item
.
corporate_annual_target
.
may
,
item
.
corporate_annual_target
.
june
==
""
?
"0"
:
item
.
corporate_annual_target
.
june
,
item
.
corporate_annual_target
.
july
==
""
?
"0"
:
item
.
corporate_annual_target
.
july
,
item
.
corporate_annual_target
.
august
==
""
?
"0"
:
item
.
corporate_annual_target
.
august
,
item
.
corporate_annual_target
.
september
==
""
?
"0"
:
item
.
corporate_annual_target
.
september
,
item
.
corporate_annual_target
.
october
==
""
?
"0"
:
item
.
corporate_annual_target
.
october
,
item
.
corporate_annual_target
.
november
==
""
?
"0"
:
item
.
corporate_annual_target
.
november
,
item
.
corporate_annual_target
.
december
==
""
?
"0"
:
item
.
corporate_annual_target
.
december
,
item
.
corporate_annual_target
.
total_current_year
==
""
?
"0"
:
item
.
corporate_annual_target
.
total_current_year
,
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
{
value
:
item
.
corporate_annual_target
.
january
,
formula
:
item
.
corporate_annual_target
.
january_formula
}
:
(
item
.
corporate_annual_target
.
january
==
""
?
item
.
corporate_annual_target
.
january
:
String
(
item
.
corporate_annual_target
.
january
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
january
)
:
Number
(
item
.
corporate_annual_target
.
january
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
{
value
:
item
.
corporate_annual_target
.
february
,
formula
:
item
.
corporate_annual_target
.
february_formula
}
:
(
item
.
corporate_annual_target
.
february
==
""
?
item
.
corporate_annual_target
.
february
:
String
(
item
.
corporate_annual_target
.
february
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
february
)
:
Number
(
item
.
corporate_annual_target
.
february
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
{
value
:
item
.
corporate_annual_target
.
march
,
formula
:
item
.
corporate_annual_target
.
march_formula
}
:
(
item
.
corporate_annual_target
.
march
==
""
?
item
.
corporate_annual_target
.
march
:
String
(
item
.
corporate_annual_target
.
march
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
march
)
:
Number
(
item
.
corporate_annual_target
.
march
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
{
value
:
item
.
corporate_annual_target
.
april
,
formula
:
item
.
corporate_annual_target
.
april_formula
}
:
(
item
.
corporate_annual_target
.
april
==
""
?
item
.
corporate_annual_target
.
april
:
String
(
item
.
corporate_annual_target
.
april
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
april
)
:
Number
(
item
.
corporate_annual_target
.
april
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
{
value
:
item
.
corporate_annual_target
.
may
,
formula
:
item
.
corporate_annual_target
.
may_formula
}
:
(
item
.
corporate_annual_target
.
may
==
""
?
item
.
corporate_annual_target
.
may
:
String
(
item
.
corporate_annual_target
.
may
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
may
)
:
Number
(
item
.
corporate_annual_target
.
may
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
{
value
:
item
.
corporate_annual_target
.
june
,
formula
:
item
.
corporate_annual_target
.
june_formula
}
:
item
.
description
===
'ROIC'
?
Number
(
item
.
corporate_annual_target
.
june
).
toFixed
(
1
)
:
(
item
.
corporate_annual_target
.
june
==
""
?
item
.
corporate_annual_target
.
june
:
String
(
item
.
corporate_annual_target
.
june
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
june
)
:
Number
(
item
.
corporate_annual_target
.
june
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
{
value
:
item
.
corporate_annual_target
.
july
,
formula
:
item
.
corporate_annual_target
.
july_formula
}
:
item
.
description
===
'ROIC'
?
Number
(
item
.
corporate_annual_target
.
july
).
toFixed
(
1
)
:
(
item
.
corporate_annual_target
.
july
==
""
?
item
.
corporate_annual_target
.
july
:
String
(
item
.
corporate_annual_target
.
july
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
july
)
:
Number
(
item
.
corporate_annual_target
.
july
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
{
value
:
item
.
corporate_annual_target
.
august
,
formula
:
item
.
corporate_annual_target
.
august_formula
}
:
(
item
.
corporate_annual_target
.
august
==
""
?
item
.
corporate_annual_target
.
august
:
String
(
item
.
corporate_annual_target
.
august
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
august
)
:
Number
(
item
.
corporate_annual_target
.
august
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
{
value
:
item
.
corporate_annual_target
.
september
,
formula
:
item
.
corporate_annual_target
.
september_formula
}
:
(
item
.
corporate_annual_target
.
september
==
""
?
item
.
corporate_annual_target
.
september
:
String
(
item
.
corporate_annual_target
.
september
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
september
)
:
Number
(
item
.
corporate_annual_target
.
september
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
{
value
:
item
.
corporate_annual_target
.
october
,
formula
:
item
.
corporate_annual_target
.
october_formula
}
:
(
item
.
corporate_annual_target
.
october
==
""
?
item
.
corporate_annual_target
.
october
:
String
(
item
.
corporate_annual_target
.
october
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
october
)
:
Number
(
item
.
corporate_annual_target
.
october
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
{
value
:
item
.
corporate_annual_target
.
november
,
formula
:
item
.
corporate_annual_target
.
november_formula
}
:
(
item
.
corporate_annual_target
.
november
==
""
?
item
.
corporate_annual_target
.
november
:
String
(
item
.
corporate_annual_target
.
november
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
november
)
:
Number
(
item
.
corporate_annual_target
.
november
).
toFixed
(
1
)),
item
.
parent_name
==
"FINANCIAL PERSPECTIVE"
?
{
value
:
item
.
corporate_annual_target
.
december
,
formula
:
item
.
corporate_annual_target
.
december_formula
}
:
(
item
.
corporate_annual_target
.
december
==
""
?
item
.
corporate_annual_target
.
december
:
String
(
item
.
corporate_annual_target
.
december
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
december
)
:
Number
(
item
.
corporate_annual_target
.
december
).
toFixed
(
1
)),
item
.
corporate_annual_target
.
total_current_year
==
""
?
0
:
String
(
item
.
corporate_annual_target
.
total_current_year
).
indexOf
(
"."
)
==
-
1
?
Number
(
item
.
corporate_annual_target
.
total_current_year
)
:
Number
(
item
.
corporate_annual_target
.
total_current_year
).
toFixed
(
1
),
item
.
corporate_annual_target
.
strategic
,
item
.
corporate_annual_target
.
pic
,
item
.
order
...
...
@@ -453,7 +427,7 @@ export default class CorporateAnnualTargetRO extends Component {
"status"
:
type
,
"cat"
:
data
}
console
.
log
(
JSON
.
stringify
(
payload
));
//
console.log(JSON.stringify(payload));
api
.
create
(
'UPLOAD'
).
createRollingOutlookCAT
(
payload
).
then
(
response
=>
{
console
.
log
(
payload
);
console
.
log
(
response
);
...
...
@@ -729,7 +703,6 @@ export default class CorporateAnnualTargetRO extends Component {
dataTable2
[
tableMeta
.
rowIndex
][
tableMeta
.
columnIndex
]
=
Number
(
val
)
}
// const handleValueFormula = (value, tableMeta, column, periode, forecast) => {
const
handleValueFormula
=
(
value
,
tableMeta
,
column
,
periode
,
forecast
)
=>
{
// loading = true
let
splitFormula
=
String
(
tableMeta
.
rowData
[
3
]).
split
(
/
([
()@
])
/
)
...
...
@@ -749,8 +722,6 @@ export default class CorporateAnnualTargetRO extends Component {
}
}
})
// console.log(tableMeta.rowData);
// console.log(baru);
baru
.
map
((
item
,
index
)
=>
{
if
(
item
==
'-'
||
item
==
'+'
||
item
==
'/'
||
item
==
'*'
||
item
==
'('
||
item
==
')'
)
{
...
...
@@ -760,27 +731,26 @@ export default class CorporateAnnualTargetRO extends Component {
}
else
if
(
item
==
"CurrMonth"
)
{
anjay
.
push
(
String
(
column
))
}
else
if
(
item
.
includes
(
'[CM]SUM'
))
{
let
columnStart
=
1
1
let
columnStart
=
1
3
let
indexX
=
String
(
item
).
indexOf
(
'['
)
let
formulaAwal
=
String
(
item
).
substr
(
0
,
indexX
)
let
columnEnd
=
2
2
let
columnEnd
=
2
4
let
month
=
column
-
1
let
total
=
0
console
.
log
(
formulaAwal
)
// if (forecast == undefined) {
// dataTable2[tableMeta.rowIndex].map((itemz, indexz) => {
// if (indexz >= columnStart && indexz <= columnStart + month) {
// let indexID = value.formula.findIndex((val) => val.item_formula == String(`@${formulaAwal}`) && val.periode == Number(this.props.periode))
// if (indexID !== -1) {
// let valuezz = Number(value.formula[indexID].value)
// total += valuezz
// }
// }
// })
// } else {
// }
// // // console.log(formulaAwal)
if
(
forecast
==
undefined
)
{
dataTable2
[
tableMeta
.
rowIndex
].
map
((
itemz
,
indexz
)
=>
{
if
(
indexz
>=
columnStart
&&
indexz
<=
columnStart
+
month
)
{
let
indexID
=
value
.
formula
.
findIndex
((
val
)
=>
val
.
item_formula
==
String
(
`@
${
formulaAwal
}
`
)
&&
val
.
periode
==
Number
(
this
.
props
.
periode
))
if
(
indexID
!==
-
1
)
{
let
valuezz
=
Number
(
value
.
formula
[
indexID
].
value
)
total
+=
valuezz
}
}
})
}
else
{
}
anjay
.
push
(
String
(
total
))
}
else
if
(
item
.
includes
(
'[CM]AVG'
))
{
if
(
forecast
==
undefined
)
{
...
...
@@ -789,6 +759,7 @@ export default class CorporateAnnualTargetRO extends Component {
}
}
else
if
(
item
.
includes
(
'X'
))
{
let
indexX
=
String
(
item
).
indexOf
(
'X'
)
// console.log(item)
if
(
indexX
==
0
)
{
anjay
.
push
(
String
(
item
).
substr
(
1
,
String
(
item
).
length
))
}
else
{
...
...
@@ -798,31 +769,30 @@ export default class CorporateAnnualTargetRO extends Component {
if
(
forecast
==
undefined
)
{
let
convertID
=
-
1
if
(
tableMeta
.
rowData
[
10
].
value
==
'FORMULA'
)
{
console
.
log
(
tableMeta
.
rowData
);
if
(
tableMeta
.
rowData
[
11
].
value
==
'FORMULA'
)
{
let
indexIDReport
=
dataTable2
.
findIndex
((
val
)
=>
val
[
1
]
==
formulaAwal
)
convertID
=
dataTable2
[
indexIDReport
][
18
]
let
indexID
=
dataTable2
.
findIndex
((
val
)
=>
val
[
18
]
==
(
convertID
==
-
1
?
item
:
convertID
))
let
valuezz
=
dataTable2
[
indexID
][
column
].
value
==
undefined
?
dataTable2
[
indexID
][
column
]
:
dataTable2
[
indexID
][
column
].
value
convertID
=
dataTable2
[
indexIDReport
][
31
]
let
indexID
=
dataTable2
.
findIndex
((
val
)
=>
val
[
31
]
==
(
convertID
==
-
1
?
item
:
convertID
))
let
valuezz
=
dataTable2
[
indexID
][
tableMeta
.
columnIndex
].
value
==
undefined
?
dataTable2
[
indexID
][
tableMeta
.
columnIndex
]
:
dataTable2
[
indexID
][
tableMeta
.
columnIndex
].
value
anjay
.
push
(
valuezz
==
""
?
0
:
valuezz
)
}
else
{
let
indexID
=
value
.
formula
.
findIndex
((
val
)
=>
val
.
item_formula
==
String
(
`@
${
formulaAwal
}
`
)
&&
val
.
periode
==
Number
(
this
.
props
.
periode
))
if
(
indexID
!==
-
1
)
{
let
valuezz
=
value
.
formula
[
indexID
].
value
anjay
.
push
(
valuezz
==
""
?
0
:
valuezz
)
}
}
// // console.log(value);
// let indexID = value.formula.findIndex((val) => val.item_formula == String(`@${formulaAwal}`) && val.periode == Number(this.props.periode))
// if (indexID !== -1) {
// let valuezz = value.formula[indexID].value
// anjay.push(valuezz == "" ? 0 : valuezz)
// }
// } else {
// console.log(dataTable2[tableMeta.rowIndex][27])
// let array = dataTable2[tableMeta.rowIndex][27].filter((val) => val.periode == Number(column))
// let valuezz = array[0].value
// // // // console.log(valuezz)
}
else
{
// // // console.log(dataTable2[tableMeta.rowIndex][30])
let
array
=
dataTable2
[
tableMeta
.
rowIndex
][
30
].
filter
((
val
)
=>
val
.
periode
==
Number
(
column
))
let
valuezz
=
array
[
0
].
value
// // // console.log(valuezz)
anjay
.
push
(
valuezz
==
""
?
0
:
valuezz
)
// let indexID = dataTable2[tableMeta.rowIndex][30].findIndex((val) => val.periode == Number(this.props.periode))
// if (indexID !== -1) {
// let valuezz = value.formula[indexID].value
// anjay.push(valuezz == "" ? 0 : valuezz)
// // let indexID = dataTable2[tableMeta.rowIndex][30].findIndex((val) => val.periode == Number(this.props.periode))
// // if (indexID !== -1) {
// // let valuezz = value.formula[indexID].value
// // anjay.push(valuezz == "" ? 0 : valuezz)
// // }
// }
}
anjay
.
push
(
operatorX
)
...
...
@@ -830,42 +800,42 @@ export default class CorporateAnnualTargetRO extends Component {
}
}
else
{
if
(
String
(
item
).
includes
(
'#'
))
{
// if (forecast == undefined) {
// let indexID = value.formula.findIndex((val) => val.item_formula == String(`@${item}`) && val.periode == Number(this.props.periode))
// if (indexID !== -1) {
// let valuezz = value.formula[indexID].value
// anjay.push(valuezz == "" || valuezz == null ? "0" : valuezz)
// }
// }
// console.log(item)
if
(
forecast
==
undefined
)
{
let
indexID
=
value
.
formula
.
findIndex
((
val
)
=>
val
.
item_formula
==
String
(
`@
${
item
}
`
)
&&
val
.
periode
==
Number
(
this
.
props
.
periode
))
if
(
indexID
!==
-
1
)
{
let
valuezz
=
value
.
formula
[
indexID
].
value
anjay
.
push
(
valuezz
==
""
||
valuezz
==
null
?
"0"
:
valuezz
)
}
}
}
else
{
console
.
log
(
tableMeta
.
rowData
);
let
convertID
=
-
1
if
(
tableMeta
.
rowData
[
1
0
].
value
==
'FORMULA'
)
{
if
(
tableMeta
.
rowData
[
1
1
].
value
==
'FORMULA'
)
{
let
indexIDReport
=
dataTable2
.
findIndex
((
val
)
=>
val
[
1
]
==
item
)
convertID
=
dataTable2
[
indexIDReport
][
tableMeta
.
columnIndex
]
anjay
.
push
(
convertID
==
-
1
?
"0"
:
convertID
)
console
.
log
(
convertID
);
console
.
log
(
dataTable2
);
console
.
log
(
tableMeta
);
}
else
{
let
indexID
=
dataTable2
.
findIndex
((
val
)
=>
val
[
31
]
==
item
)
if
(
indexID
!==
-
1
)
{
let
valuezz
=
dataTable2
[
indexID
][
column
].
value
==
undefined
?
dataTable2
[
indexID
][
column
]
:
dataTable2
[
indexID
][
column
].
value
if
(
item
==
dataTable2
[
tableMeta
.
rowIndex
][
14
])
{
anjay
.
push
(
0
)
}
else
{
anjay
.
push
(
valuezz
==
""
?
"0"
:
valuezz
)
}
convertID
=
dataTable2
[
indexIDReport
][
31
]
}
let
indexID
=
dataTable2
.
findIndex
((
val
)
=>
val
[
31
]
==
(
convertID
==
-
1
?
item
:
convertID
))
if
(
indexID
!==
-
1
)
{
let
valuezz
=
dataTable2
[
indexID
][
tableMeta
.
columnIndex
].
value
==
undefined
?
dataTable2
[
indexID
][
tableMeta
.
columnIndex
]
:
dataTable2
[
indexID
][
tableMeta
.
columnIndex
].
value
if
(
item
==
dataTable2
[
tableMeta
.
rowIndex
][
31
])
{
anjay
.
push
(
0
)
}
else
{
if
(
item
===
'(-1)'
)
{
anjay
.
push
(
-
1
)
}
anjay
.
push
(
valuezz
==
""
?
"0"
:
valuezz
)
}
}
else
{
if
(
item
===
'(-1)'
)
{
anjay
.
push
(
-
1
)
}
}
}
}
})
// if (tableMeta.rowData[11].value == 'FORMULA') {
// console.log(anjay)
// console.log(column)
// }
let
anjay2
=
[]
let
kurung
=
false
...
...
@@ -984,21 +954,37 @@ export default class CorporateAnnualTargetRO extends Component {
}
}
})
// if (dataTable2[tableMeta.rowIndex][6] == "NPAT" && forecast !== undefined) {
// // // console.log(tableMeta.rowData[3])
// // // console.log(splitFormula)
// // // console.log(baru)
// // // console.log(anjay)
// // // // console.log(item1)
// // // console.log(anjay2)
// // // console.log(total)
// }
// // // console.log(tableMeta.rowData[3])
// // // console.log(splitFormula)
// // // console.log(baru)
// // // console.log(anjay)
// // // console.log(item1)
// // // console.log(anjay2)
// // // console.log(total)
total
=
dataTable2
[
tableMeta
.
rowIndex
][
5
]
==
"ROIC"
?
"0"
:
R
.
equals
(
total
,
NaN
)
?
"0.0"
:
total
if
(
dataTable2
[
tableMeta
.
rowIndex
][
5
]
==
"ROIC"
)
{
if
(
dataTable2
[
tableMeta
.
rowIndex
][
tableMeta
.
columnIndex
].
value
==
undefined
)
{
dataTable2
[
tableMeta
.
rowIndex
][
tableMeta
.
columnIndex
]
=
"0"
}
else
{
dataTable2
[
tableMeta
.
rowIndex
][
tableMeta
.
columnIndex
].
value
=
"0"
}
}
else
{
total
=
R
.
equals
(
total
,
NaN
)
?
"0.0"
:
total
// if (dataTable2[tableMeta.rowIndex][6
] == "ROIC") {
//
if (dataTable2[tableMeta.rowIndex][tableMeta.columnIndex].value == undefined) {
//
dataTable2[tableMeta.rowIndex][tableMeta.columnIndex] = "0"
//
} else {
//
dataTable2[tableMeta.rowIndex][tableMeta.columnIndex].value = "0"
//
}
//
} else {
if
(
dataTable2
[
tableMeta
.
rowIndex
][
tableMeta
.
columnIndex
].
value
==
undefined
)
{
dataTable2
[
tableMeta
.
rowIndex
][
tableMeta
.
columnIndex
]
=
total
}
else
{
dataTable2
[
tableMeta
.
rowIndex
][
tableMeta
.
columnIndex
].
value
=
total
}
}
//
}
return
total
}
...
...
@@ -1105,24 +1091,29 @@ export default class CorporateAnnualTargetRO extends Component {
// let val = String(value).split(",").join("")
let
total
=
0
let
lastValz
=
0
if
(
type
===
'roic'
)
{
dataTable2
[
tableMeta
.
rowIndex
][
tableMeta
.
columnIndex
]
=
tableMeta
.
rowData
[
23
]
total
=
Number
(
tableMeta
.
rowData
[
23
])
return
total
}
else
{
dataTable2
[
tableMeta
.
rowIndex
].
map
((
item
,
index
)
=>
{
if
(
index
>=
11
&&
index
<=
22
)
{
let
valItem
=
item
==
undefined
||
item
==
""
?
0
:
item
let
valItem
=
0
dataTable2
[
tableMeta
.
rowIndex
].
map
((
item
,
index
)
=>
{
if
(
index
>=
11
&&
index
<=
22
)
{
// console.log(item.value);
if
(
item
.
value
!==
undefined
)
{
valItem
=
item
.
value
==
""
?
0
:
item
.
value
total
+=
Number
(
valItem
)
if
(
index
==
22
)
{
lastValz
+=
Number
(
valItem
)
}
}
})
let
valz
=
dataTable2
[
tableMeta
.
rowIndex
][
10
]
==
null
?
'SUM'
:
dataTable2
[
tableMeta
.
rowIndex
][
10
].
value
dataTable2
[
tableMeta
.
rowIndex
][
tableMeta
.
columnIndex
]
=
(
valz
==
'SUM'
?
total
:
(
valz
==
'AVG'
?
(
total
/
12
)
:
lastValz
))
return
(
valz
==
'SUM'
?
total
:
(
valz
==
'AVG'
?
(
total
/
12
)
:
lastValz
))
}
}
else
{
valItem
=
item
==
undefined
||
item
==
""
?
0
:
item
total
+=
Number
(
valItem
)
if
(
index
==
22
)
{
lastValz
+=
Number
(
valItem
)
}
}
}
})
let
valz
=
dataTable2
[
tableMeta
.
rowIndex
][
10
]
==
null
?
'SUM'
:
dataTable2
[
tableMeta
.
rowIndex
][
10
].
value
dataTable2
[
tableMeta
.
rowIndex
][
tableMeta
.
columnIndex
]
=
(
valz
==
'SUM'
?
total
:
(
valz
==
'AVG'
?
(
total
/
12
)
:
lastValz
))
return
(
valz
==
'SUM'
?
total
:
(
valz
==
'AVG'
?
(
total
/
12
)
:
lastValz
))
// }
}
const
columns
=
[{
...
...
@@ -1374,32 +1365,14 @@ export default class CorporateAnnualTargetRO extends Component {
{
tableMeta
.
rowData
[
0
]
===
1
||
tableMeta
.
rowData
[
0
]
===
2
||
tableMeta
.
rowData
[
0
]
===
4
?
null
:
this
.
state
.
get_for
==
"view"
?
<
NumberFormat
thousandSeparator
=
{
true
}
style
=
{{
fontSize
:
12
,
textAlign
:
'right'
,
borderColor
:
'transparent'
,
margin
:
0
,
width
:
96
,
backgroundColor
:
'transparent'
}}
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
Number
(
value
).
toFixed
(
1
)}
/
>
:
<
div
style
=
{{
flex
:
1
}}
>
<
FormControlLabel
style
=
{{
margin
:
0
}}
value
=
{
value
}
control
=
{
<
NumberFormat
thousandSeparator
=
{
true
}
style
=
{{
fontSize
:
12
,
textAlign
:
'right'
,
borderColor
:
'transparent'
,
margin
:
0
,
width
:
96
,
backgroundColor
:
'transparent'
}}
type
=
"text"
placeholder
=
""
value
=
{
Number
(
value
).
toFixed
(
1
)}
disabled
=
{
true
}
/
>
}
/
>
<
/div
>
<
NumberFormat
thousandSeparator
=
{
true
}
style
=
{{
fontSize
:
12
,
textAlign
:
'right'
,
borderColor
:
'transparent'
,
margin
:
0
,
width
:
96
,
backgroundColor
:
'transparent'
}}
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
tableMeta
.
rowData
[
0
]
===
6
?
Number
(
value
.
value
).
toFixed
(
1
)
:
Number
(
value
).
toFixed
(
1
)}
/
>
}
<
/div
>
)
...
...
@@ -1419,33 +1392,14 @@ export default class CorporateAnnualTargetRO extends Component {
{
tableMeta
.
rowData
[
0
]
===
1
||
tableMeta
.
rowData
[
0
]
===
2
||
tableMeta
.
rowData
[
0
]
===
4
?
null
:
this
.
state
.
get_for
==
"view"
?
<
NumberFormat
thousandSeparator
=
{
true
}
style
=
{{
fontSize
:
12
,
textAlign
:
'right'
,
borderColor
:
'transparent'
,
margin
:
0
,
width
:
96
,
backgroundColor
:
'transparent'
}}
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
Number
(
value
).
toFixed
(
1
)}
/
>
:
<
div
style
=
{{
flex
:
1
}}
>
<
FormControlLabel
style
=
{{
margin
:
0
}}
value
=
{
value
}
control
=
{
<
NumberFormat
thousandSeparator
=
{
true
}
style
=
{{
fontSize
:
12
,
textAlign
:
'right'
,
borderColor
:
'transparent'
,
margin
:
0
,
width
:
96
,
backgroundColor
:
'transparent'
}}
type
=
"text"
placeholder
=
""
value
=
{
Number
(
value
).
toFixed
(
1
)}
disabled
=
{
true
}
decimalScale
=
{
1
}
/
>
}
/
>
<
/div
>
<
NumberFormat
thousandSeparator
=
{
true
}
style
=
{{
fontSize
:
12
,
textAlign
:
'right'
,
borderColor
:
'transparent'
,
margin
:
0
,
width
:
96
,
backgroundColor
:
'transparent'
}}
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
tableMeta
.
rowData
[
0
]
===
6
?
Number
(
value
.
value
).
toFixed
(
1
)
:
Number
(
value
).
toFixed
(
1
)}
/
>
}
<
/div
>
)
...
...
@@ -1465,33 +1419,14 @@ export default class CorporateAnnualTargetRO extends Component {
{
tableMeta
.
rowData
[
0
]
===
1
||
tableMeta
.
rowData
[
0
]
===
2
||
tableMeta
.
rowData
[
0
]
===
4
?
null
:
this
.
state
.
get_for
==
"view"
?
<
NumberFormat
thousandSeparator
=
{
true
}
style
=
{{
fontSize
:
12
,
textAlign
:
'right'
,
borderColor
:
'transparent'
,
margin
:
0
,
width
:
96
,
backgroundColor
:
'transparent'
}}
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
Number
(
value
).
toFixed
(
1
)}
/
>
:
<
div
style
=
{{
flex
:
1
}}
>
<
FormControlLabel
style
=
{{
margin
:
0
}}
value
=
{
value
}
control
=
{
<
NumberFormat
thousandSeparator
=
{
true
}
style
=
{{
fontSize
:
12
,
textAlign
:
'right'
,
borderColor
:
'transparent'
,
margin
:
0
,
width
:
96
,
backgroundColor
:
'transparent'
}}
type
=
"text"
placeholder
=
""
value
=
{
Number
(
value
).
toFixed
(
1
)}
disabled
=
{
true
}
decimalScale
=
{
1
}
/
>
}
/
>
<
/div
>
<
NumberFormat
thousandSeparator
=
{
true
}
style
=
{{
fontSize
:
12
,
textAlign
:
'right'
,
borderColor
:
'transparent'
,
margin
:
0
,
width
:
96
,
backgroundColor
:
'transparent'
}}
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
tableMeta
.
rowData
[
0
]
===
6
?
Number
(
value
.
value
).
toFixed
(
1
)
:
Number
(
value
).
toFixed
(
1
)}
/
>
}
<
/div
>
)
...
...
@@ -1518,7 +1453,7 @@ export default class CorporateAnnualTargetRO extends Component {
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
Number
(
value
).
toFixed
(
1
)}
value
=
{
tableMeta
.
rowData
[
0
]
===
6
?
Number
(
value
.
value
).
toFixed
(
1
)
:
Number
(
value
).
toFixed
(
1
)}
/
>
:
// tableMeta.rowData[5] === 'ROIC' ?
...
...
@@ -1643,7 +1578,7 @@ export default class CorporateAnnualTargetRO extends Component {
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
Number
(
value
).
toFixed
(
1
)}
value
=
{
tableMeta
.
rowData
[
0
]
===
6
?
Number
(
value
.
value
).
toFixed
(
1
)
:
Number
(
value
).
toFixed
(
1
)}
/
>
:
// tableMeta.rowData[5] === 'ROIC' ?
...
...
@@ -1768,7 +1703,7 @@ export default class CorporateAnnualTargetRO extends Component {
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
Number
(
value
).
toFixed
(
1
)}
value
=
{
tableMeta
.
rowData
[
0
]
===
6
?
Number
(
value
.
value
).
toFixed
(
1
)
:
Number
(
value
).
toFixed
(
1
)}
/
>
:
// tableMeta.rowData[5] === 'ROIC' ?
...
...
@@ -1893,7 +1828,7 @@ export default class CorporateAnnualTargetRO extends Component {
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
Number
(
value
).
toFixed
(
1
)}
value
=
{
tableMeta
.
rowData
[
0
]
===
6
?
Number
(
value
.
value
).
toFixed
(
1
)
:
Number
(
value
).
toFixed
(
1
)}
/
>
:
// tableMeta.rowData[5] === 'ROIC' ?
...
...
@@ -2018,7 +1953,7 @@ export default class CorporateAnnualTargetRO extends Component {
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
Number
(
value
).
toFixed
(
1
)}
value
=
{
tableMeta
.
rowData
[
0
]
===
6
?
Number
(
value
.
value
).
toFixed
(
1
)
:
Number
(
value
).
toFixed
(
1
)}
/
>
:
// tableMeta.rowData[5] === 'ROIC' ?
...
...
@@ -2143,7 +2078,7 @@ export default class CorporateAnnualTargetRO extends Component {
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
Number
(
value
).
toFixed
(
1
)}
value
=
{
tableMeta
.
rowData
[
0
]
===
6
?
Number
(
value
.
value
).
toFixed
(
1
)
:
Number
(
value
).
toFixed
(
1
)}
/
>
:
// tableMeta.rowData[5] === 'ROIC' ?
...
...
@@ -2268,7 +2203,7 @@ export default class CorporateAnnualTargetRO extends Component {
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
Number
(
value
).
toFixed
(
1
)}
value
=
{
tableMeta
.
rowData
[
0
]
===
6
?
Number
(
value
.
value
).
toFixed
(
1
)
:
Number
(
value
).
toFixed
(
1
)}
/
>
:
// tableMeta.rowData[5] === 'ROIC' ?
...
...
@@ -2393,7 +2328,7 @@ export default class CorporateAnnualTargetRO extends Component {
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
Number
(
value
).
toFixed
(
1
)}
value
=
{
tableMeta
.
rowData
[
0
]
===
6
?
Number
(
value
.
value
).
toFixed
(
1
)
:
Number
(
value
).
toFixed
(
1
)}
/
>
:
// tableMeta.rowData[5] === 'ROIC' ?
...
...
@@ -2518,7 +2453,7 @@ export default class CorporateAnnualTargetRO extends Component {
type
=
"text"
placeholder
=
""
disabled
=
{
true
}
value
=
{
Number
(
value
).
toFixed
(
1
)}
value
=
{
tableMeta
.
rowData
[
0
]
===
6
?
Number
(
value
.
value
).
toFixed
(
1
)
:
Number
(
value
).
toFixed
(
1
)}
/
>
:
// tableMeta.rowData[5] === 'ROIC' ?
...
...
@@ -2928,11 +2863,6 @@ export default class CorporateAnnualTargetRO extends Component {
options
:
{
display
:
false
}
},
{
name
:
""
,
options
:
{
display
:
false
}
},
]
const
loadingComponent
=
(
...
...
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