Commit 6dfdcdd4 authored by Riri Novita's avatar Riri Novita

Merge branch 'riri' into 'master'

mtd month

See merge request !1082
parents da6b4f59 fd587cd0
......@@ -265,6 +265,7 @@ const create = (type = "") => {
const getReportBSSuma = (body) => api.post('/transaction/summary_balance_sheet/summary/get_report_hierarki', body)
const getDashboardCAT = (body) => api.post('/dashboard/cat', body)
const getHierarkiReportHistorical = (body) => api.post('/transaction/historical/get_historical_hierarki', body)
const getHierarkiReportMTD = (body) => api.post('/transaction/summary/mtd/get_report_hierarki', body)
//CASH FLOW
const getDetailReportCF = (body) => api.post('/transaction/cash_flow/master_budget/get_report_hierarki', body)
......@@ -637,7 +638,8 @@ const create = (type = "") => {
createReportPLMB,
createReportPLMR,
getPLID,
getHierarkiReportHistorical
getHierarkiReportHistorical,
getHierarkiReportMTD
}
}
......
......@@ -3913,6 +3913,60 @@ export default class TableSubHolding extends Component {
)
}
}
}, {
name: "Notes",
options: {
customHeadRender: (columnMeta) => (
dataTable2.length > 0 ?
<TableCell style={{ ...stylenotes, top: 0, zIndex: 103, backgroundColor: '#1c71b8', width: 96 }}>
<Typography style={{ color: 'white', fontSize: 12, fontWeight: 'bold', textAlign: 'center' }}>{columnMeta.name}</Typography>
</TableCell> :
<TableCell style={{ ...styleNotesEmpty, top: 0, zIndex: 103, backgroundColor: '#1c71b8', width: 96 }}>
<Typography style={{ color: 'white', fontSize: 12, fontWeight: 'bold', textAlign: 'center' }}>{columnMeta.name}</Typography>
</TableCell>
),
setCellProps: () => ({
style: {
position: "sticky",
background: "white",
zIndex: 101,
left: 350
}
}),
customBodyRender: (value, tableMeta, updateValue) => {
return (
<div style={{ textAlign: 'right' }}>
<div style={{ flex: 1 }}>
{tableMeta.rowData[0] === 4 ? null : tableMeta.rowData[4] === 0 ? null : tableMeta.rowData[4] === 1 ? null :
<FormControlLabel
style={{ margin: 0 }}
// value={tableMeta.rowData[51]}
control={
<Input
disableUnderline={true}
style={{ color: "#5198ea", fontSize: 12, textAlign: 'left', borderColor: 'transparent', margin: 0, width: 96, backgroundColor: 'transparent' }}
type="text"
placeholder=""
disabled={true}
// value={tableMeta.rowData[51]}
defaultValue={tableMeta.rowData[51]}
inputProps={{
style: {
color: "#5198ea"
}
}}
// onBlur={(event) => {
// handleNotes(event.target.value, tableMeta, 0)
// }}
/>
}
/>
}
</div>
</div>
)
}
}
}, {
name: `MB ${this.props.periode}`,
options: {
......@@ -32,6 +32,7 @@ export default class SummaryOfTriputra extends Component {
loading: false,
previewTable: false,
listMonths: null,
month: null
}
}
......@@ -193,7 +194,7 @@ export default class SummaryOfTriputra extends Component {
let index = data.findIndex((val) => val.month_name == month)
console.log(index)
console.log(monthData)
this.setState({ listMonths: defaultProps, month: index == -1 ? monthData[0].month_name : monthData[index].month_name }, () => {
this.setState({ listMonths: defaultProps, month: index == -1 ? monthData[0] : monthData[index] }, () => {
this.getDataTable()
})
console.log(this.state.month)
......@@ -263,21 +264,19 @@ export default class SummaryOfTriputra extends Component {
}
getDataTable() {
// let payload = {
// "report_id": this.state.report.value,
// "revision": this.state.lastRevision,
// "periode": this.state.periode.periode,
// "company_id": this.state.company.company_id,
// "submission_id": this.state.submissionID
// }
let payload = {
"report_type": this.state.report.value,
"periode": this.state.periode.periode,
"months" : this.state.month.month_id
}
let newPayload = {
"periode": this.state.periode.periode,
"report_type":"historical"
}
if (this.state.report.value === 1) {
// api.create().getDetailReportMB(payload).then(response => {
// // console.log(response);
// // console.log(payload)
api.create().getHierarkiReportMTD(payload).then(response => {
console.log(response);
console.log(payload)
let dataTable = []
// if (response.data) {
// let res = response.data.data
......@@ -357,7 +356,7 @@ export default class SummaryOfTriputra extends Component {
// } else {
// this.setState({ dataTable: [], previewTable: false, loading: false, previewDownload: false })
// }
// })
})
} else if (this.state.report.value === 2) {
// api.create().getDetailReportMB(payload).then(response => {
// console.log(payload);
......@@ -794,6 +793,7 @@ export default class SummaryOfTriputra extends Component {
width={this.props.width}
height={this.props.height}
open={this.props.open}
month={this.state.month}
type={this.state.report ? this.state.report.value : 1}
dataTable={this.state.dataTable}
periode={this.state.periode ? this.state.periode.periode : null}
......
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