Commit e744d5d9 authored by Riri Novita's avatar Riri Novita

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

parents e8a9c2d9 148c59cf
...@@ -492,7 +492,7 @@ export default class BudgetTahunan extends Component { ...@@ -492,7 +492,7 @@ export default class BudgetTahunan extends Component {
"is_approver": this.state.isApprover "is_approver": this.state.isApprover
} }
api.create().getSubmission(payload).then(response => { api.create().getSubmission(payload).then(response => {
// console.log(response.data.data.last_status) console.log(response)
if (response.data) { if (response.data) {
if (response.data.status === "success") { if (response.data.status === "success") {
this.setState({ this.setState({
...@@ -510,9 +510,21 @@ export default class BudgetTahunan extends Component { ...@@ -510,9 +510,21 @@ export default class BudgetTahunan extends Component {
api.create().checkApprover().then(response => { api.create().checkApprover().then(response => {
// // console.log(response); // // console.log(response);
if (this.state.btncreate === true && this.state.btnedit === true) { if (this.state.btncreate === true && this.state.btnedit === true) {
this.setState({ isApprover: false, checkApprover: false }) this.setState({ isApprover: false }, () => {
if (response.data.data.is_approver === true) {
this.setState({ checkApprover: true })
} else {
this.setState({ checkApprover: false })
}
})
} else { } else {
this.setState({ isApprover: true, checkApprover: true }) this.setState({ isApprover: true }, () => {
if (response.data.data.is_approver === true) {
this.setState({ checkApprover: true })
} else {
this.setState({ checkApprover: false })
}
})
} }
}) })
......
...@@ -187,6 +187,21 @@ export default class CorporateAnnualTargetMR extends Component { ...@@ -187,6 +187,21 @@ export default class CorporateAnnualTargetMR extends Component {
}) })
} }
downloadTemplate = async () => {
let res = await fetch(
`https://tia.eksad.com/tia-reporting-dev/public/transaction/monthly_report/cat/download_template?report_id=${this.props.report_id}&&company_id=${this.props.company.company_id}&&year=${this.props.periode}`
)
res = await res.blob()
console.log(res);
if (res.size > 0) {
let url = window.URL.createObjectURL(res);
let a = document.createElement('a');
a.href = url;
a.download = 'Template Monthly Report Corporate Annual Target.xlsx'
a.click();
}
}
getKPIType() { getKPIType() {
let body = { let body = {
group: 'CAT', group: 'CAT',
...@@ -1065,7 +1080,7 @@ export default class CorporateAnnualTargetMR extends Component { ...@@ -1065,7 +1080,7 @@ export default class CorporateAnnualTargetMR extends Component {
borderColor: 'transparent', borderColor: 'transparent',
margin: 5 margin: 5
}} }}
onClick={() => null} onClick={() => this.downloadTemplate() }
> >
<img src={Images.template} /> <img src={Images.template} />
</button> </button>
......
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