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
716e5e41
Commit
716e5e41
authored
Jan 26, 2021
by
rifkaki
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
tp api baru
parent
0b4a2308
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
96 additions
and
62 deletions
+96
-62
index.js
src/api/index.js
+2
-0
SubHolding.js
src/container/Laporan/SubHolding.js
+66
-36
TableSubHolding.js
src/container/Laporan/TableSubHolding.js
+28
-26
No files found.
src/api/index.js
View file @
716e5e41
...
...
@@ -244,6 +244,7 @@ const create = (type = "") => {
const
getReportPLMR
=
(
body
)
=>
api
.
post
(
'/transaction/db_profit_loss/monthly_report/get_report_hierarki'
,
body
)
const
getReportTPMB
=
(
body
)
=>
api
.
post
(
'/transaction/db_tax_planning/master_budget/get_report_hierarki'
,
body
)
const
getReportTPMR
=
(
body
)
=>
api
.
post
(
'/transaction/db_tax_planning/monthly_report/get_report_hierarki'
,
body
)
const
getReportTP
=
(
body
)
=>
api
.
post
(
'/transaction/db_tax_planning/get_report_hierarki'
,
body
)
const
getAllReportOI
=
(
body
)
=>
api
.
post
(
'/transaction/db_operating_indicator/get_report_hierarki'
,
body
)
const
getReportOIMB
=
(
body
)
=>
api
.
post
(
'/transaction/db_operating_indicator/master_budget/get_report_hierarki'
,
body
)
const
getReportOIMR
=
(
body
)
=>
api
.
post
(
'/transaction/db_operating_indicator/monthly_report/get_report_hierarki'
,
body
)
...
...
@@ -606,6 +607,7 @@ const create = (type = "") => {
getReportPLMR
,
getReportTPMB
,
getReportTPMR
,
getReportTP
,
getReportOIMB
,
getReportOIMR
,
getReportCFSumaMB
,
...
...
src/container/Laporan/SubHolding.js
View file @
716e5e41
...
...
@@ -836,39 +836,55 @@ export default class SubHolding extends Component {
}
})
}
else
if
(
this
.
state
.
report
.
value
===
5
)
{
api
.
create
().
getReportTP
MB
(
payload
).
then
(
response
=>
{
api
.
create
().
getReportTP
(
payload
).
then
(
response
=>
{
console
.
log
(
payload
);
console
.
log
(
response
);
let
dataTable
=
[]
if
(
response
.
data
)
{
if
(
response
.
data
.
status
===
'success'
)
{
let
res
=
response
.
data
.
data
console
.
log
(
res
)
const
handlePushChild
=
(
item
)
=>
{
let
indexIDzz
=
dataTable
.
findIndex
((
val
)
=>
val
[
1
]
===
item
.
id
)
if
(
indexIDzz
===
-
1
)
{
dataTable
.
push
([
item
.
type_report_id
,
item
.
type_report_tax
.
value_tbc
.
type_report_id
,
item
.
type_report_tax
.
value_fc
.
type_report_id
,
item
.
type_report_tax
.
value_tbf
.
type_report_id
,
// item.type_report_tax.value_tbc.type_report_id,
// item.type_report_tax.value_fc.type_report_id,
// item.type_report_tax.value_tbf.type_report_id,
0
,
0
,
0
,
item
.
id
,
item
.
parent
,
{
tbc
:
item
.
formula_tax
.
value_tbc
,
fcp
:
item
.
formula_tax
.
value_fc
,
tbf
:
item
.
formula_tax
.
value_tbf
},
item
.
level
,
item
.
description
,
item
.
tax_planning
.
january
.
tbf
,
item
.
tax_planning
.
february
.
tbf
,
item
.
tax_planning
.
march
.
tbf
,
item
.
tax_planning
.
april
.
tbf
,
item
.
tax_planning
.
may
.
tbf
,
item
.
tax_planning
.
june
.
tbf
,
item
.
tax_planning
.
july
.
tbf
,
item
.
tax_planning
.
august
.
tbf
,
item
.
tax_planning
.
september
.
tbf
,
item
.
tax_planning
.
october
.
tbf
,
item
.
tax_planning
.
november
.
tbf
,
item
.
tax_planning
.
december
.
tbf
,
item
.
tax_planning
_report
.
january
,
item
.
tax_planning
_report
.
february
,
item
.
tax_planning
_report
.
march
,
item
.
tax_planning
_report
.
april
,
item
.
tax_planning
_report
.
may
,
item
.
tax_planning
_report
.
june
,
item
.
tax_planning
_report
.
july
,
item
.
tax_planning
_report
.
august
,
item
.
tax_planning
_report
.
september
,
item
.
tax_planning
_report
.
october
,
item
.
tax_planning
_report
.
november
,
item
.
tax_planning
_report
.
december
,
item
.
order
,
item
.
tax_planning_report
.
monthly_january
,
item
.
tax_planning_report
.
monthly_february
,
item
.
tax_planning_report
.
monthly_march
,
item
.
tax_planning_report
.
monthly_april
,
item
.
tax_planning_report
.
monthly_may
,
item
.
tax_planning_report
.
monthly_june
,
item
.
tax_planning_report
.
monthly_july
,
item
.
tax_planning_report
.
monthly_august
,
item
.
tax_planning_report
.
monthly_september
,
item
.
tax_planning_report
.
monthly_october
,
item
.
tax_planning_report
.
monthly_november
,
item
.
tax_planning_report
.
monthly_december
,
])
}
if
(
item
.
children
!==
null
)
{
...
...
@@ -882,27 +898,42 @@ export default class SubHolding extends Component {
res
.
map
((
item
,
index
)
=>
{
dataTable
.
push
([
item
.
type_report_id
,
item
.
type_report_tax
.
value_tbc
.
type_report_id
,
item
.
type_report_tax
.
value_fc
.
type_report_id
,
item
.
type_report_tax
.
value_tbf
.
type_report_id
,
// item.type_report_tax.value_tbc.type_report_id,
// item.type_report_tax.value_fc.type_report_id,
// item.type_report_tax.value_tbf.type_report_id,
0
,
0
,
0
,
item
.
id
,
item
.
parent
,
{
tbc
:
item
.
formula_tax
.
value_tbc
,
fcp
:
item
.
formula_tax
.
value_fc
,
tbf
:
item
.
formula_tax
.
value_tbf
},
item
.
level
,
item
.
description
,
item
.
tax_planning
.
january
.
tbf
,
item
.
tax_planning
.
february
.
tbf
,
item
.
tax_planning
.
march
.
tbf
,
item
.
tax_planning
.
april
.
tbf
,
item
.
tax_planning
.
may
.
tbf
,
item
.
tax_planning
.
june
.
tbf
,
item
.
tax_planning
.
july
.
tbf
,
item
.
tax_planning
.
august
.
tbf
,
item
.
tax_planning
.
september
.
tbf
,
item
.
tax_planning
.
october
.
tbf
,
item
.
tax_planning
.
november
.
tbf
,
item
.
tax_planning
.
december
.
tbf
,
item
.
tax_planning
_report
.
january
,
item
.
tax_planning
_report
.
february
,
item
.
tax_planning
_report
.
march
,
item
.
tax_planning
_report
.
april
,
item
.
tax_planning
_report
.
may
,
item
.
tax_planning
_report
.
june
,
item
.
tax_planning
_report
.
july
,
item
.
tax_planning
_report
.
august
,
item
.
tax_planning
_report
.
september
,
item
.
tax_planning
_report
.
october
,
item
.
tax_planning
_report
.
november
,
item
.
tax_planning
_report
.
december
,
item
.
order
,
item
.
tax_planning_report
.
monthly_january
,
item
.
tax_planning_report
.
monthly_february
,
item
.
tax_planning_report
.
monthly_march
,
item
.
tax_planning_report
.
monthly_april
,
item
.
tax_planning_report
.
monthly_may
,
item
.
tax_planning_report
.
monthly_june
,
item
.
tax_planning_report
.
monthly_july
,
item
.
tax_planning_report
.
monthly_august
,
item
.
tax_planning_report
.
monthly_september
,
item
.
tax_planning_report
.
monthly_october
,
item
.
tax_planning_report
.
monthly_november
,
item
.
tax_planning_report
.
monthly_december
,
])
if
(
item
.
children
!==
null
)
{
if
(
item
.
children
.
length
>
0
)
{
...
...
@@ -913,10 +944,10 @@ export default class SubHolding extends Component {
}
})
console
.
log
(
dataTable
)
//
this.setState({ dataTable, previewTable: true, loading: false, previewDownload: true })
this
.
setState
({
dataTable
},
()
=>
{
this
.
getTaxPlanMR
(
payload
)
})
this
.
setState
({
dataTable
,
previewTable
:
true
,
loading
:
false
,
previewDownload
:
true
})
//
this.setState({ dataTable }, () => {
//
this.getTaxPlanMR(payload)
//
})
}
else
{
this
.
setState
({
alert
:
true
,
messageAlert
:
response
.
data
.
message
,
tipeAlert
:
'warning'
,
loading
:
false
},
()
=>
{
if
(
response
.
data
.
message
.
includes
(
"Someone Logged In"
))
{
...
...
@@ -1804,7 +1835,6 @@ export default class SubHolding extends Component {
let
res
=
response
.
data
.
data
res
.
map
((
item
,
index
)
=>
{
let
indexID
=
dataTable
.
findIndex
((
val
)
=>
val
[
4
]
==
item
.
id
)
console
.
log
(
indexID
)
if
(
indexID
!=
-
1
)
{
const
handlePushChild
=
(
items
)
=>
{
let
indexIDzz
=
dataTable
.
findIndex
((
val
)
=>
val
[
4
]
===
items
.
id
)
...
...
src/container/Laporan/TableSubHolding.js
View file @
716e5e41
This diff is collapsed.
Click to expand it.
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