Commit f298b89b authored by EKSAD's avatar EKSAD

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

parents 84381cfe cc1081a4
...@@ -108,6 +108,7 @@ export default class BudgetTahunan extends Component { ...@@ -108,6 +108,7 @@ export default class BudgetTahunan extends Component {
// console.log(response); // console.log(response);
if (response.data) { if (response.data) {
if (response.data.status === 'success') { if (response.data.status === 'success') {
if (response.data.data.length > 0) {
let data = response.data.data let data = response.data.data
let companyData = data.map((item) => { let companyData = data.map((item) => {
return { return {
...@@ -129,6 +130,9 @@ export default class BudgetTahunan extends Component { ...@@ -129,6 +130,9 @@ export default class BudgetTahunan extends Component {
} }
// //
}) })
} else {
this.setState({ listRevision: null, revision: null, dataTable: [], checkApprover: false, lastRevision: "", visibleTableHistory: false, loading: false })
}
} else { } else {
this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'warning' }, () => { this.setState({ alert: true, messageAlert: response.data.message, tipeAlert: 'warning' }, () => {
if (response.data.message.includes("Someone Logged In")) { if (response.data.message.includes("Someone Logged In")) {
...@@ -169,13 +173,13 @@ export default class BudgetTahunan extends Component { ...@@ -169,13 +173,13 @@ export default class BudgetTahunan extends Component {
"report_type": "Master Budget", "report_type": "Master Budget",
} }
api.create().getReportTypeBody(payload).then(response => { api.create().getReportTypeBody(payload).then(response => {
// console.log(response); console.log(response);
if (response.data) { if (response.data) {
if (response.data.status === "success") { if (response.data.status === "success") {
let dataTable = response.data.data.map((item, index) => { let dataTable = response.data.data.map((item, index) => {
return [ return [
item.number, item.number,
item.report_name, item.report_name === 'CAT' ? 'Corporate Annual Target' : item.report_name,
item.revision, item.revision,
this.state.lastStatus === 'APPROVED' ? 'CLOSED' : this.state.isSubmit === false ? "CLOSED" : item.current_status, this.state.lastStatus === 'APPROVED' ? 'CLOSED' : this.state.isSubmit === false ? "CLOSED" : item.current_status,
item.report_id, item.report_id,
...@@ -186,7 +190,7 @@ export default class BudgetTahunan extends Component { ...@@ -186,7 +190,7 @@ export default class BudgetTahunan extends Component {
let dataTableRevision = response.data.data.map((item, index) => { let dataTableRevision = response.data.data.map((item, index) => {
return [ return [
item.report_id, item.report_id,
item.report_name, item.report_name === 'CAT' ? 'Corporate Annual Target' : item.report_name,
"" ""
] ]
}) })
...@@ -450,9 +454,15 @@ export default class BudgetTahunan extends Component { ...@@ -450,9 +454,15 @@ export default class BudgetTahunan extends Component {
} }
clickDetail(item, id, revision, status) { clickDetail(item, id, revision, status) {
let items = ''
if (item === 'Corporate Annual Target') {
items = 'CAT'
} else {
items = item
}
// console.log(this.state.dataForRevision); // console.log(this.state.dataForRevision);
this.state.dataForRevision.map(i => { this.state.dataForRevision.map(i => {
if (i.report_name === item) { if (i.report_name === items) {
if (i.revision !== revision) { if (i.revision !== revision) {
this.setState({ prevRevision: true }) this.setState({ prevRevision: true })
} else { } else {
...@@ -505,7 +515,7 @@ export default class BudgetTahunan extends Component { ...@@ -505,7 +515,7 @@ export default class BudgetTahunan extends Component {
visibleTP: false, visibleTP: false,
visibleCF: false, visibleCF: false,
}) })
} else if (item === 'CAT') { } else if (item === 'Corporate Annual Target') {
this.setState({ this.setState({
visibleBudgetTahunan: false, visibleBudgetTahunan: false,
visibleBS: false, visibleBS: false,
...@@ -959,7 +969,7 @@ export default class BudgetTahunan extends Component { ...@@ -959,7 +969,7 @@ export default class BudgetTahunan extends Component {
<Autocomplete <Autocomplete
{...this.state.listCompany} {...this.state.listCompany}
id="company" id="company"
disabled={this.state.intent === 'Home' ? true : false} disabled={this.state.listCompany === null ? true : this.state.intent === 'Home' ? true : false}
onChange={(event, newInputValue) => this.setState({ company: newInputValue }, () => { onChange={(event, newInputValue) => this.setState({ company: newInputValue }, () => {
this.setState({ visibleTableHistory: false }) this.setState({ visibleTableHistory: false })
this.getRevision() this.getRevision()
...@@ -1135,13 +1145,15 @@ export default class BudgetTahunan extends Component { ...@@ -1135,13 +1145,15 @@ export default class BudgetTahunan extends Component {
</button> </button>
</div> : (this.state.lastStatus === 'WAITING FOR YOUR APPROVAL' && this.state.btnApprove) ? </div> : (this.state.lastStatus === 'WAITING FOR YOUR APPROVAL' && this.state.btnApprove) ?
<div className="grid grid-2x" style={{ borderTop: 'solid 1px #c4c4c4', padding: 10, backgroundColor: '#f5f5f5', width: '100%', }}> <div className="grid grid-2x" style={{ borderTop: 'solid 1px #c4c4c4', padding: 10, backgroundColor: '#f5f5f5', width: '100%', }}>
<div className="col-1"> <div className="col-1" />
<div className="col-2" style={{ display: 'flex', justifyContent: 'flex-end', maxWidth: '100%' }}>
<button <button
style={{ style={{
backgroundColor: 'transparent', backgroundColor: 'transparent',
cursor: 'pointer', cursor: 'pointer',
borderColor: 'transparent', borderColor: 'transparent',
outline: 'none', outline: 'none',
marginRight: 20
}} }}
onClick={() => this.setState({ visibleRevision: true })} onClick={() => this.setState({ visibleRevision: true })}
> >
...@@ -1149,8 +1161,6 @@ export default class BudgetTahunan extends Component { ...@@ -1149,8 +1161,6 @@ export default class BudgetTahunan extends Component {
<Typography style={{ fontSize: '11px', color: '#fff', textAlign: 'center' }}>Revision</Typography> <Typography style={{ fontSize: '11px', color: '#fff', textAlign: 'center' }}>Revision</Typography>
</div> </div>
</button> </button>
</div>
<div className="col-2" style={{ display: 'flex', justifyContent: 'flex-end', maxWidth: '100%' }}>
<button <button
style={{ style={{
backgroundColor: 'transparent', backgroundColor: 'transparent',
...@@ -1204,9 +1214,11 @@ export default class BudgetTahunan extends Component { ...@@ -1204,9 +1214,11 @@ export default class BudgetTahunan extends Component {
</div> </div>
</div> </div>
)} )
}
{this.state.visibleUpload && ( {
this.state.visibleUpload && (
<div className="test app-popup-show"> <div className="test app-popup-show">
<div className="popup-content background-white border-radius" style={{ borderRadius: 8 }}> <div className="popup-content background-white border-radius" style={{ borderRadius: 8 }}>
<div className="popup-panel grid grid-2x main-color" style={{ height: 64, borderTopRightRadius: 8, borderTopLeftRadius: 8 }}> <div className="popup-panel grid grid-2x main-color" style={{ height: 64, borderTopRightRadius: 8, borderTopLeftRadius: 8 }}>
...@@ -1238,9 +1250,11 @@ export default class BudgetTahunan extends Component { ...@@ -1238,9 +1250,11 @@ export default class BudgetTahunan extends Component {
/> />
</div> </div>
</div> </div>
)} )
}
{this.state.visibleBS && ( {
this.state.visibleBS && (
<BalanceSheet <BalanceSheet
open={this.props.open} open={this.props.open}
report_id={this.state.report_id} report_id={this.state.report_id}
...@@ -1258,8 +1272,10 @@ export default class BudgetTahunan extends Component { ...@@ -1258,8 +1272,10 @@ export default class BudgetTahunan extends Component {
prevRevision={this.state.isSubmit ? this.state.prevRevision : true} prevRevision={this.state.isSubmit ? this.state.prevRevision : true}
status={this.state.status} status={this.state.status}
/> />
)} )
{this.state.visiblePL && ( }
{
this.state.visiblePL && (
<ProfitLoss <ProfitLoss
open={this.props.open} open={this.props.open}
report_id={this.state.report_id} report_id={this.state.report_id}
...@@ -1277,8 +1293,10 @@ export default class BudgetTahunan extends Component { ...@@ -1277,8 +1293,10 @@ export default class BudgetTahunan extends Component {
lastStatus={this.state.lastStatus} lastStatus={this.state.lastStatus}
prevRevision={this.state.isSubmit ? this.state.prevRevision : true} prevRevision={this.state.isSubmit ? this.state.prevRevision : true}
/> />
)} )
{this.state.visibleTP && ( }
{
this.state.visibleTP && (
<TaxPlanning <TaxPlanning
open={this.props.open} open={this.props.open}
report_id={this.state.report_id} report_id={this.state.report_id}
...@@ -1296,8 +1314,10 @@ export default class BudgetTahunan extends Component { ...@@ -1296,8 +1314,10 @@ export default class BudgetTahunan extends Component {
lastStatus={this.state.lastStatus} lastStatus={this.state.lastStatus}
prevRevision={this.state.isSubmit ? this.state.prevRevision : true} prevRevision={this.state.isSubmit ? this.state.prevRevision : true}
/> />
)} )
{this.state.visibleFAM && ( }
{
this.state.visibleFAM && (
<FixedAssetsMovement <FixedAssetsMovement
open={this.props.open} open={this.props.open}
report_id={this.state.report_id} report_id={this.state.report_id}
...@@ -1315,8 +1335,10 @@ export default class BudgetTahunan extends Component { ...@@ -1315,8 +1335,10 @@ export default class BudgetTahunan extends Component {
lastStatus={this.state.lastStatus} lastStatus={this.state.lastStatus}
prevRevision={this.state.isSubmit ? this.state.prevRevision : true} prevRevision={this.state.isSubmit ? this.state.prevRevision : true}
/> />
)} )
{this.state.visibleCAT && ( }
{
this.state.visibleCAT && (
<CorporateAnnualTarget <CorporateAnnualTarget
open={this.props.open} open={this.props.open}
report_id={this.state.report_id} report_id={this.state.report_id}
...@@ -1334,8 +1356,10 @@ export default class BudgetTahunan extends Component { ...@@ -1334,8 +1356,10 @@ export default class BudgetTahunan extends Component {
lastStatus={this.state.lastStatus} lastStatus={this.state.lastStatus}
prevRevision={this.state.isSubmit ? this.state.prevRevision : true} prevRevision={this.state.isSubmit ? this.state.prevRevision : true}
/> />
)} )
{this.state.visibleCF && ( }
{
this.state.visibleCF && (
<CashFlow <CashFlow
open={this.props.open} open={this.props.open}
report_id={this.state.report_id} report_id={this.state.report_id}
...@@ -1353,9 +1377,11 @@ export default class BudgetTahunan extends Component { ...@@ -1353,9 +1377,11 @@ export default class BudgetTahunan extends Component {
lastStatus={this.state.lastStatus} lastStatus={this.state.lastStatus}
prevRevision={this.state.isSubmit ? this.state.prevRevision : true} prevRevision={this.state.isSubmit ? this.state.prevRevision : true}
/> />
)} )
}
{this.state.visibleRevision && ( {
this.state.visibleRevision && (
<div className="test app-popup-show"> <div className="test app-popup-show">
<div className="popup-content background-white border-radius" style={{ borderRadius: 8 }}> <div className="popup-content background-white border-radius" style={{ borderRadius: 8 }}>
<div className="popup-panel grid grid-2x main-color" style={{ height: 64, borderTopRightRadius: 8, borderTopLeftRadius: 8 }}> <div className="popup-panel grid grid-2x main-color" style={{ height: 64, borderTopRightRadius: 8, borderTopLeftRadius: 8 }}>
...@@ -1469,7 +1495,8 @@ export default class BudgetTahunan extends Component { ...@@ -1469,7 +1495,8 @@ export default class BudgetTahunan extends Component {
</div> </div>
</div> </div>
</div> </div>
)} )
}
</div > </div >
); );
} }
......
...@@ -74,7 +74,7 @@ export default class TaxPlanning extends Component { ...@@ -74,7 +74,7 @@ export default class TaxPlanning extends Component {
} }
api.create().getAllSettingByType(body).then(response => { api.create().getAllSettingByType(body).then(response => {
console.log(response); // console.log(response);
this.setState({ this.setState({
minValue: response.data.data[0] ? response.data.data[0].min_value : null, minValue: response.data.data[0] ? response.data.data[0].min_value : null,
maxValue: response.data.data[0] ? response.data.data[0].max_value : null, maxValue: response.data.data[0] ? response.data.data[0].max_value : null,
...@@ -204,7 +204,7 @@ export default class TaxPlanning extends Component { ...@@ -204,7 +204,7 @@ export default class TaxPlanning extends Component {
} }
} }
}) })
console.log(dataTable) // console.log(dataTable)
this.setState({ dataTable, loading: false, buttonError: true, editable: true }) this.setState({ dataTable, loading: false, buttonError: true, editable: true })
} else { } else {
this.setState({ dataTable, loading: false, buttonError: true, editable: true }) this.setState({ dataTable, loading: false, buttonError: true, editable: true })
......
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