Commit 6daeda8b authored by Dida Adams Arizona's avatar Dida Adams Arizona

Merge branch 'didam' into 'master'

apdet

See merge request !899
parents af4d3a7d 2025bea3
......@@ -70,7 +70,8 @@ export default class BudgetTahunan extends Component {
isAdmin: false,
btncreate: false,
loadview: false,
permissionhandle: false
permissionhandle: false,
userType: ''
}
this.myRef = React.createRef()
this.fileHandler = this.fileHandler.bind(this);
......@@ -84,7 +85,7 @@ export default class BudgetTahunan extends Component {
})
this.props.selectIndex('Master Budget & CAT')
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.getPermission()
// this.checkApprover()
......@@ -100,7 +101,7 @@ export default class BudgetTahunan extends Component {
menu: "Master Budget & CAT"
}
api.create().getPermission(payload).then(response => {
console.log(response)
// console.log(response)
if (response.data) {
if (response.data.status === "success") {
this.setState({
......@@ -133,7 +134,7 @@ export default class BudgetTahunan extends Component {
if (response.ok) {
if (response.data.status === 'success') {
// this.setState({ tempData: response.data.data, privileges: response.data.data.privileges })
// // console.log(response.data.data)
// // // console.log(response.data.data)
if (String(response.data.data.role_name).toLocaleLowerCase() == 'superadmin') {
this.setState({ isAdmin: true })
}
......@@ -162,10 +163,10 @@ export default class BudgetTahunan extends Component {
checkApprover() {
api.create().checkApprover().then(response => {
console.log(response.data.data)
// console.log(response.data.data)
if (response.data) {
if (response.data.status === "success") {
// // console.log(response);
// // // console.log(response);
if (response.data.data.is_approver === true) {
this.setState({ isApprover: true, permissionhandle: true, checkApprover: true }, () =>
{
......@@ -196,7 +197,7 @@ export default class BudgetTahunan extends Component {
"periode": this.state.periode.periode
}
api.create().getCompanySubmitted(body).then(response => {
// // console.log(response);
// // // console.log(response);
if (response.data) {
if (response.data.status === 'success') {
if (response.data.data.length > 0) {
......@@ -218,7 +219,7 @@ export default class BudgetTahunan extends Component {
}
this.setState({ listCompany: defaultProps, company: indexID == null ? companyData[0] : companyData[indexID] }, () => {
// // console.log(response.data.data);
// // // console.log(response.data.data);
if (response.data.data.length > 0) {
this.getRevision()
} else {
......@@ -254,13 +255,13 @@ export default class BudgetTahunan extends Component {
"revision": this.state.revision.revision,
}
api.create().getMasterBudgetAtt(payload).then(response => {
// // console.log(response)
// // // console.log(response)
if (response.data) {
if (response.data.status === "success") {
this.setState({ listAttachment: response.data.data })
}
}
// // console.log(response);
// // // console.log(response);
})
}
......@@ -271,7 +272,7 @@ export default class BudgetTahunan extends Component {
"report_type": "Master Budget",
}
api.create().getReportTypeBody(payload).then(response => {
// console.log(response);
// // console.log(response);
if (response.data) {
if (response.data.status === "success") {
let dataTable = response.data.data.map((item, index) => {
......@@ -296,7 +297,7 @@ export default class BudgetTahunan extends Component {
])
}
})
// // console.log(dataTableRevision);
// // // console.log(dataTableRevision);
this.setState({ dataTable, loading: false, dataTableRevision: dataTableRevision.sort((a, b) => a.number - b.number), dataForRevision: response.data.data }, () => {
document.body.style.overflow = 'unset';
})
......@@ -315,7 +316,7 @@ export default class BudgetTahunan extends Component {
"periode": this.state.periode.periode
}
api.create().getSubmitMasterBudget(body).then(response => {
// // console.log(response);
// // // console.log(response);
if (response.data) {
if (response.data.status === "success") {
this.setState({ isSubmit: response.data.data.is_can_submit }, () => {
......@@ -345,7 +346,7 @@ export default class BudgetTahunan extends Component {
getCompanyActive() {
api.create().getPerusahaanActive().then((response) => {
// // console.log(response);
// // // console.log(response);
if (response.data) {
if (response.data.status === 'success') {
let data = response.data.data
......@@ -393,7 +394,7 @@ export default class BudgetTahunan extends Component {
api.create().getLastPeriod(this.state.company.company_id).then(response => {
// // console.log(response);
if (response.data.status === "success") {
this.setState({ lastPeriod: response.data.data.last_periode, latestPeriode: response.data.data.latest_periode }, () => {
this.setState({ lastPeriod: this.state.userType !== ''? this.state.lastPeriod : response.data.data.last_periode, latestPeriode: response.data.data.latest_periode }, () => {
this.getPeriode()
})
}
......@@ -405,7 +406,7 @@ export default class BudgetTahunan extends Component {
// let dateNow = new Date
// let year = this.state.rawData ? this.state.rawData.periode : format(dateNow, 'yyyy')
let currentYear = new Date().getFullYear()
// // console.log(currentYear)
// // // console.log(currentYear)
if (response.data) {
if (response.data.status === "success") {
let data = []
......@@ -431,10 +432,10 @@ export default class BudgetTahunan extends Component {
};
let periode = (this.state.lastPeriod == "" ? String(Number(currentYear) + 1) : this.state.lastPeriod)
let index = data.sort((a, b) => a - b).findIndex((val) => val === periode)
// // console.log(data)
// // console.log(this.state.latestPeriode)
// // console.log(periodeData)
// // console.log(index)
// // console.log(this.props.location.state.rawData)
// console.log(this.state.lastPeriod)
// console.log(periodeData)
// // // console.log(index)
this.setState({ listPeriode: defaultProps, periode: index === -1 ? periodeData[0] : periodeData[index] }, () => {
if (this.state.isApprover === true) {
this.getCompanySubmitted()
......@@ -453,7 +454,7 @@ export default class BudgetTahunan extends Component {
"periode": this.state.periode.periode
}
api.create().getRevision(payload).then(response => {
// // console.log(response);
// // // console.log(response);
if (response.data) {
if (response.data.status === "success") {
let data = response.data.data
......@@ -495,7 +496,7 @@ export default class BudgetTahunan extends Component {
"is_approver": this.state.permissionhandle? this.state.permissionhandle : this.state.isApprover
}
api.create().getSubmission(payload).then(response => {
console.log(response)
// console.log(response)
if (response.data) {
if (response.data.status === "success") {
this.setState({
......@@ -507,13 +508,13 @@ export default class BudgetTahunan extends Component {
btnApprove: response.data.data.is_submit,
// loading: false
}, () => {
// console.log(response.data.data.is_submit);
// console.log(this.state.btnApprove)
// // console.log(response.data.data.is_submit);
// // console.log(this.state.btnApprove)
this.historyApproval()
this.getLatestPeriodSubmit()
api.create().checkApprover().then(response => {
// console.log(this.state.btncreate);
// console.log(this.state.btnedit)
// // console.log(this.state.btncreate);
// // console.log(this.state.btnedit)
if (this.state.btncreate === true && this.state.btnedit === true) {
this.setState({ isApprover: false }, () => {
if (response.data.data.is_approver === true) {
......@@ -557,7 +558,7 @@ export default class BudgetTahunan extends Component {
"periode": this.state.periode.periode
}
api.create().historyApproval(body).then(response => {
// // console.log(response);
// // // console.log(response);
if (response.data.data.length > 0) {
let dataTableHistory = response.data.data.map(item => {
return [
......@@ -589,11 +590,11 @@ export default class BudgetTahunan extends Component {
"min_periode": moment(this.state.minDateRevision).format('YYYY-MM-DD'),
"max_periode": moment(this.state.maxDateRevision).format('YYYY-MM-DD')
}
// // console.log(payload)
// console.log(this.props.location);
// console.log(body)
// // // console.log(payload)
// // console.log(this.props.location);
// // console.log(body)
api.create().approvalSubmission(body).then((res) => {
// // console.log(res)
// // // console.log(res)
// this.setState({ loading: false }, () => {
// })
if (type == 'revision') {
......@@ -610,7 +611,7 @@ export default class BudgetTahunan extends Component {
} else {
items = item
}
// // console.log(this.state.dataForRevision);
// // // console.log(this.state.dataForRevision);
this.state.dataForRevision.map(i => {
if (i.report_name === items) {
if (i.revision !== revision) {
......@@ -697,9 +698,9 @@ export default class BudgetTahunan extends Component {
fileHandler = (event) => {
let fileObj = event
ExcelRenderer(fileObj, (err, resp) => {
// // console.log(resp)
// // // console.log(resp)
if (err) {
// // console.log(err);
// // // console.log(err);
}
else {
const formData = new FormData();
......@@ -726,7 +727,7 @@ export default class BudgetTahunan extends Component {
deleteAttachment(item) {
api.create().deleteAttachment(item.attachment_id).then(response => {
// // console.log(response);
// // // console.log(response);
if (response.data) {
if (response.data.status === "success") {
this.getSubmission()
......@@ -743,7 +744,7 @@ export default class BudgetTahunan extends Component {
this.setState({ loading: true }, () => {
document.body.style.overflow = 'hidden';
})
// // console.log(JSON.stringify(data));
// // // console.log(JSON.stringify(data));
api.create('UPLOAD').createSubmitReport(data).then(response => {
if (response.data) {
......@@ -774,9 +775,9 @@ export default class BudgetTahunan extends Component {
async downloadAttachment(fileurl, name) {
let length = name.split(".").length
let fileType = name.split(".")[length - 1]
// // console.log(fileType);
// // // console.log(fileType);
let url = `${process.env.REACT_APP_URL_MAIN_BE}/public/transaction/master_budget/download_attachment?fileName=${fileurl}&&fileType=${fileType}`
// // console.log(url);
// // // console.log(url);
let res = await fetch(
`${process.env.REACT_APP_URL_MAIN_BE}/public/transaction/master_budget/download_attachment?fileName=${fileurl}&&fileType=${fileType}`
)
......@@ -817,7 +818,7 @@ export default class BudgetTahunan extends Component {
submission_id: this.state.submissionID
}
api.create().submitMasterBudget(body).then(response => {
// // console.log(response);
// // // console.log(response);
if (response.data) {
if (response.data.status === "success") {
this.getSubmission()
......@@ -830,9 +831,9 @@ export default class BudgetTahunan extends Component {
})
}
// if (array.includes("not-yet" || "draft")) {
// // console.log('gagal');
// // // console.log('gagal');
// } else {
// // console.log('masuk');
// // // console.log('masuk');
// }
}
......@@ -846,7 +847,7 @@ export default class BudgetTahunan extends Component {
remarksKosong += 1
}
})
// console.log(arrayRevisi)
// // console.log(arrayRevisi)
if (arrayRevisi.length == 0 || remarksKosong > 0) {
this.setState({ alert: true, messageAlert: 'Remarks Cannot be Empty', tipeAlert: 'error' })
} else {
......@@ -877,7 +878,7 @@ export default class BudgetTahunan extends Component {
<Select
value={val}
onChange={event => {
// // console.log(event.target)
// // // console.log(event.target)
updateValue(event.target.value)
this.handleChange(event.target.value, tableMeta)
}}
......@@ -1005,10 +1006,10 @@ export default class BudgetTahunan extends Component {
defaultValue={value}
color={"#5198ea"}
onBlur={(event) => {
// // console.log(event.target.value)
// // // console.log(event.target.value)
// updateValue(event.target.value)
handleChangeText(event.target.value, tableMeta)
// // console.log(dataTable2)
// // // console.log(dataTable2)
}}
/>}
/>
......@@ -1044,7 +1045,7 @@ export default class BudgetTahunan extends Component {
}
let indexDataRevisi = this.state.dataTableRevision.findIndex((val) => val[3] == value[3])
let indexId = detailRevisiCheck.sort((a, b) => a.number - b.number).findIndex((val) => val.number == value[3])
// console.log(indexId)
// // console.log(indexId)
if (indexId == -1) {
this.state.dataTableRevision.map((item, index) => {
if (index > indexDataRevisi) {
......@@ -1081,7 +1082,7 @@ export default class BudgetTahunan extends Component {
}
}
this.setState({ detailRevisiCheck: detailRevisiCheck.sort((a, b) => a.number - b.number) })
// console.log(detailRevisiCheck)
// // console.log(detailRevisiCheck)
}
const options = {
......
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