Commit 44637e6a authored by Riri Novita's avatar Riri Novita

Merge branch 'master' of http://103.44.149.204/d.arizona/tia-dev into riri

parents 481d987c 915515b4
...@@ -85,14 +85,41 @@ export default class BudgetTahunan extends Component { ...@@ -85,14 +85,41 @@ export default class BudgetTahunan extends Component {
if (this.props.location.state !== undefined) { if (this.props.location.state !== undefined) {
// // console.log(this.props); // // console.log(this.props);
this.setState({ userType: this.props.location.state.userType, intent: 'Home', lastPeriod: this.props.location.state.rawData.periode, rawData: this.props.location.state.rawData }, () => { this.setState({ userType: this.props.location.state.userType, intent: 'Home', lastPeriod: this.props.location.state.rawData.periode, rawData: this.props.location.state.rawData }, () => {
this.checkApprover()
this.getPermission() this.getPermission()
// this.checkApprover()
}) })
} else { } else {
this.checkApprover()
this.getPermission() this.getPermission()
// this.checkApprover()
} }
} }
getPermission() {
let payload = {
menu: "Master Budget & CAT"
}
api.create().getPermission(payload).then(response => {
console.log(response)
if (response.data) {
if (response.data.status === "success") {
this.setState({
btncreate: response.data.data.create,
btnedit: response.data.data.edit,
btndelete: response.data.data.delete,
// load: true
}, ()=> {
this.checkApprover()
})
} else {
this.setState({
// load: true
})
}
} else {
this.setState({ load: true })
}
})
}
getRole(id) { getRole(id) {
api.create().getDetailRole(id).then((response) => { api.create().getDetailRole(id).then((response) => {
...@@ -505,10 +532,10 @@ export default class BudgetTahunan extends Component { ...@@ -505,10 +532,10 @@ export default class BudgetTahunan extends Component {
this.getLatestPeriodSubmit() this.getLatestPeriodSubmit()
api.create().checkApprover().then(response => { api.create().checkApprover().then(response => {
// // console.log(response); // // console.log(response);
if (response.data.data.is_approver === true) { if (this.state.btncreate === true && this.state.btnedit === true ) {
this.setState({ isApprover: true, checkApprover: true })
} else {
this.setState({ isApprover: false, checkApprover: false }) this.setState({ isApprover: false, checkApprover: false })
} else {
this.setState({ isApprover: true, checkApprover: true })
} }
}) })
......
...@@ -161,11 +161,10 @@ export default class CashFlowMR extends Component { ...@@ -161,11 +161,10 @@ export default class CashFlowMR extends Component {
}) })
anjay.push(forecastt) anjay.push(forecastt)
} else if (String(item).includes('[M-1]')) { } else if (String(item).includes('[M-1]')) {
let tst = String(item).replace('[M-1]', '') let tst = String(item).replace('[M-1]', '[M1]')
let data = tableMeta.columnIndex == 7 ? 18 : tableMeta.columnIndex - 1 let data = tableMeta.columnIndex
let period = data == 18 ? Number(this.props.periode) - 1 : this.props.periode
// console.log(tableMeta.columnIndex) // console.log(tableMeta.columnIndex)
let indexID = tableMeta.rowData[data].formula.findIndex((val) => val.item_formula == String(`@${tst}`) && val.periode == period) let indexID = tableMeta.rowData[data].actual_formula.findIndex((val) => val.item_formula == String(`@${tst}`))
// console.log(indexID) // console.log(indexID)
if (indexID !== -1) { if (indexID !== -1) {
let valuezz = tableMeta.rowData[data].formula[indexID].value let valuezz = tableMeta.rowData[data].formula[indexID].value
...@@ -361,7 +360,17 @@ export default class CashFlowMR extends Component { ...@@ -361,7 +360,17 @@ export default class CashFlowMR extends Component {
console.log(tableMeta); console.log(tableMeta);
return ( return (
<div style={{ textAlign: 'right' }}> <div style={{ textAlign: 'right' }}>
{null} {tableMeta.rowData[0] === 5 || tableMeta.rowData[0] === 6 ||tableMeta.rowData[0] === 7 ?
<span style={{ fontSize: 12, textAlign: 'right' }}>
<NumberFormat
thousandSeparator={true}
style={{ fontSize: 12, textAlign: 'right', borderColor: 'transparent', margin: 0, width: 96, backgroundColor: 'transparent' }}
type="text"
placeholder=""
disabled={true}
value={Number(handleValueFormula(value, tableMeta, 2)).toFixed(1)}
/>
</span> : null}
</div> </div>
) )
} }
......
...@@ -402,13 +402,17 @@ export default class FixedAssetsMovementMR extends Component { ...@@ -402,13 +402,17 @@ export default class FixedAssetsMovementMR extends Component {
} else { } else {
if (String(item).includes('#')) { if (String(item).includes('#')) {
if (String(item).includes('[M-1]')) { if (String(item).includes('[M-1]')) {
let tst = String(item).replace('[M-1]', '') let tst = String(item).replace('[M-1]', '[M1]')
let indexID = dataTable2.findIndex((val) => val[17] == tst) // console.log(dataTable2[tableMeta.rowIndex]);
// console.log(indexID); // console.log(tableMeta);
// console.log(tst);
let indexID = dataTable2[tableMeta.rowIndex][16].findIndex((val) => val.item_formula == tst)
console.log(indexID);
if (indexID !== -1) { if (indexID !== -1) {
let valuezz = dataTable2[indexID][8] let valuezz = dataTable2[tableMeta.rowIndex][16][indexID].value
anjay.push(valuezz == "" ? 0 : valuezz) anjay.push(valuezz == "" ? 0 : valuezz)
// console.log(valuezz);
} }
} else { } else {
let data = tableMeta.rowData[16] let data = tableMeta.rowData[16]
...@@ -1183,6 +1187,11 @@ export default class FixedAssetsMovementMR extends Component { ...@@ -1183,6 +1187,11 @@ export default class FixedAssetsMovementMR extends Component {
options: { options: {
display: false display: false
} }
}, {
name: "",
options: {
display: false
}
}] }]
const loadingComponent = ( const loadingComponent = (
......
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