index.js 53.8 KB
Newer Older
d.arizona's avatar
d.arizona committed
1 2
// a library to wrap and simplify api calls
import apisauce from 'apisauce'
d.arizona's avatar
d.arizona committed
3
import Constant from '../library/Constant'
d.arizona's avatar
d.arizona committed
4 5

// our "constructor"
Deni Rinaldi's avatar
Deni Rinaldi committed
6 7
const create = (type = "") => {
  let api;
d.arizona's avatar
d.arizona committed
8 9 10 11 12 13
  // ------
  // STEP 1
  // ------
  //
  // Create and configure an apisauce-based api object.
  //
d.arizona's avatar
d.arizona committed
14
  const baseURL = `${process.env.REACT_APP_URL_MAIN_BE}/public/`
Deni Rinaldi's avatar
Deni Rinaldi committed
15 16 17 18 19 20 21 22 23 24 25
  switch (type) {
    case '':
      api = apisauce.create({
        // base URL is read from the "constructor"
        baseURL,
        // here are some default headers
        headers: {
          'Cache-Control': 'no-cache',
          Accept: 'application/json',
          'Content-Type': 'application/json',
        },
ardiansyah's avatar
ardiansyah committed
26 27 28 29
        // 3 mins timeout...
        // timeout: 180000
        // 5 mins timeout...
        timeout: 300000
Deni Rinaldi's avatar
Deni Rinaldi committed
30 31 32 33 34 35 36 37 38 39 40 41 42
      })
      break;
    case 'UPLOAD':
      api = apisauce.create({
        // base URL is read from the "constructor"
        baseURL,
        // here are some default headers
        headers: {
          'Cache-Control': 'no-cache',
          Accept: 'application/json',
          'Content-Type': 'application/json',
        },
        // 40 second timeout...
Riri Novita's avatar
Riri Novita committed
43
        timeout: 180000
Deni Rinaldi's avatar
Deni Rinaldi committed
44 45 46 47 48
      })
      break;
    default:
      break;
  }
d.arizona's avatar
d.arizona committed
49 50 51 52

  api.addAsyncRequestTransform(request => async () => {
    var token
    try {
d.arizona's avatar
d.arizona committed
53
      const res = await localStorage.getItem(Constant.TOKEN)
EKSAD's avatar
EKSAD committed
54
      if (token != null) {
d.arizona's avatar
d.arizona committed
55
        token = res
d.arizona's avatar
d.arizona committed
56 57 58
        // alert(url)
        // api.setBaseURL(`${url}/api/`)
      } else {
d.arizona's avatar
d.arizona committed
59
        token = res
d.arizona's avatar
d.arizona committed
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
        // url = Constant.BASE_URL.MASTER + '/api/'
        // alert(url)
        // api.setBaseURL(`${url}/api/`)
      }
    } catch (error) {
      // console.tron.log(error)
    }
    // console.log(token)
    request.headers['token'] = token
    // console.tron.log(url)
  })

  // ------
  // STEP 2
  // ------
  //
  // Define some functions that call the api.  The goal is to provide
  // a thin wrapper of the api layer providing nicer feeling functions
  // rather than "get", "post" and friends.
  //
  // I generally don't like wrapping the output at this level because
  // sometimes specific actions need to be take on `403` or `401`, etc.
  //
  // Since we can't hide from that, we embrace it by getting out of the
  // way at this level.
  //
  const getRoot = () => api.get('')
EKSAD's avatar
EKSAD committed
87 88

  //Auth
EKSAD's avatar
EKSAD committed
89
  const login = (body) => api.post('auth/login', body)
EKSAD's avatar
EKSAD committed
90
  const resetPassword = (body) => api.post('auth/reset_password', body)
EKSAD's avatar
EKSAD committed
91
  const verification = (body) => api.post('email/reset_password', body)
EKSAD's avatar
EKSAD committed
92
  const isResetPassword = (userId) => api.post(`auth/is_reset_password/${userId}`)
Deni Rinaldi's avatar
Deni Rinaldi committed
93

d.arizona's avatar
d.arizona committed
94 95
  //Role
  const getRole = () => api.get('role/get_all_role')
96
  const getRoleActive = () => api.get('role/get_all_role_active')
d.arizona's avatar
d.arizona committed
97
  const getDetailRole = (roleId) => api.get(`role/get_role_by_id/${roleId}`)
d.arizona's avatar
d.arizona committed
98
  const searchRole = (body) => api.post('/role/search_role', body)
d.arizona's avatar
d.arizona committed
99 100 101
  const addRole = (body) => api.post('role/create_role', body)
  const editRole = (body) => api.post('role/update_role', body)
  const deleteRole = (roleId) => api.post(`role/delete_role/${roleId}`)
d.arizona's avatar
d.arizona committed
102 103 104

  //Menu
  const getMenu = () => api.get('menu/get_menu_hierarki')
d.arizona's avatar
d.arizona committed
105
  const getMenuByRole = () => api.get('menu/get_menu_hierarki_by_role')
106
  const getMenuByUser = () => api.get('menu/get_menu')
Deni Rinaldi's avatar
Deni Rinaldi committed
107
  const getPermission = (body) => api.post('permission/get_permission', body)
108 109 110

  //UNIT BISNIS
  const getUnitBisnis = () => api.get('business_unit/get_all_business_unit')
Deni Rinaldi's avatar
Deni Rinaldi committed
111 112
  const createUnitBisnis = (body) => api.post('/business_unit/create_business_unit', body)
  const updateUnitBisnis = (body) => api.post('/business_unit/update_business_unit', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
113
  const searchUnitBisnis = (body) => api.post('/business_unit/search_business_unit', body)
Deni Rinaldi's avatar
1  
Deni Rinaldi committed
114
  const checkUploadUnitBisnis = (body) => api.post('/business_unit/check_import', body)
115
  const uploadUnitBisnis = (body) => api.post('/business_unit/import_business_unit', body)
116
  const getUnitBisnisActive = () => api.get('business_unit/get_all_business_unit_active')
117
  const getDetailUnitBisnis = (id) => api.get(`business_unit/get_business_unit_by_id/${id}`)
Deni Rinaldi's avatar
Deni Rinaldi committed
118
  const deleteUnitBisnis = (id) => api.post(`business_unit/delete_business_unit/${id}`)
119

faisalhamdi's avatar
faisalhamdi committed
120
  // Perusahaan
faisalhamdi's avatar
faisalhamdi committed
121
  const getPerusahaan = () => api.get('company/get_all_company')
EKSAD's avatar
EKSAD committed
122
  const getPerusahaanActive = () => api.get('company/get_all_company_active')
faisalhamdi's avatar
faisalhamdi committed
123 124
  const createPerusahaan = (body) => api.post('/company/create_company', body)
  const updatePerusahaan = (body) => api.post('/company/update_company', body)
d.arizona's avatar
d.arizona committed
125
  const getPerusahaanHierarki = () => api.get('company/get_company_hierarki')
d.arizona's avatar
d.arizona committed
126
  const saveVisualisasiPerusahaan = (body) => api.post('company/save_visualization', body)
127 128 129 130
  const checkUploadPerusahaan = (body) => api.post('company/check_import', body)
  const getDetailPerusahaan = (id) => api.get(`company/get_company_by_id/${id}`)
  const uploadPerusahaan = (body) => api.post('company/import_company', body)
  const searchPerusahaan = (body) => api.post('company/search_company', body)
faisalhamdi's avatar
faisalhamdi committed
131
  const deletePerusahaan = (id) => api.post(`company/delete_company/${id}`)
Riri Novita's avatar
Riri Novita committed
132 133
  const getDataCurrency = () => api.get('multi_currency/get_all_currency')

faisalhamdi's avatar
faisalhamdi committed
134

135 136
  // APPROVAL MATRIX
  const getAM = () => api.get('approval_matrix/get_all_approval_matrix')
137
  const getApprovedByAM = () => api.get('approval_matrix/get_all_approver')
138 139
  const getTypeAM = () => api.get('approval_type/get_all_approval_type')
  const getOperatorAM = () => api.get('operator_type/get_all_operator_type')
140
  const getDetailAM = (id) => api.get(`approval_matrix/get_approval_matrix_by_id/${id}`)
141
  const searchAM = (body) => api.post('/approval_matrix/search_approval_matrix', body)
142 143
  const createAM = (body) => api.post('/approval_matrix/create_approval_matrix', body)
  const updateAM = (body) => api.post('/approval_matrix/update_approval_matrix', body)
d.arizona's avatar
d.arizona committed
144 145
  const updateVAM = (body) => api.post('/approval_matrix/save_visualization', body)
  const checkUploadAM = (body) => api.post('/approval_matrix/check_import', body)
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
146
  const uploadAM = (body) => api.post('approval_matrix/import_approval_matrix', body)
147
  const deleteAM = (id) => api.post(`approval_matrix/delete_approval_matrix/${id}`)
148

d.arizona's avatar
d.arizona committed
149 150 151 152
  //User
  const getUser = () => api.get('user/get_all_user')
  const getDetailUser = (userId) => api.get(`user/get_user_by_id/${userId}`)
  const searchUser = (body) => api.post('user/search_user', body)
d.arizona's avatar
d.arizona committed
153 154
  const createUser = (body) => api.post('user/create_user', body)
  const updateUser = (body) => api.post('user/update_user', body)
d.arizona's avatar
d.arizona committed
155
  const deleteUser = (userId) => api.post(`user/delete_user/${userId}`)
156
  const changePassword = (body) => api.post('/user/change_password', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
157 158 159
  const checkUploadUser = (body) => api.post('/user/check_import', body)
  const uploadUser = (body) => api.post('/user/import_user', body)

EKSAD's avatar
EKSAD committed
160 161
  //Report Items
  const getReportItems = () => api.get('item_report/get_all_item_report')
a.bairuha's avatar
a.bairuha committed
162
  const getInputType = () => api.get('type_item_report/get_all_type_item_report')
EKSAD's avatar
EKSAD committed
163
  const getReportType = () => api.get('report/get_all_report')
EKSAD's avatar
EKSAD committed
164
  const getDetailReportItems = (userId) => api.get(`item_report/get_item_report_by_id/${userId}`)
EKSAD's avatar
EKSAD committed
165
  const searchReportItems = (body) => api.post('/item_report/search_item_report', body)
EKSAD's avatar
EKSAD committed
166
  const createReportItems = (body) => api.post('/item_report/create_item_report', body)
EKSAD's avatar
EKSAD committed
167
  const updateReportItems = (body) => api.post('/item_report/update_item_report', body)
EKSAD's avatar
EKSAD committed
168 169
  const checkUploadReportItems = (body) => api.post('/item_report/check_import', body)
  const uploadReportItems = (body) => api.post('/item_report/import_item_report', body)
d.arizona's avatar
d.arizona committed
170
  const getItemReportHierarki = (body) => api.post('item_report/get_item_report_hierarki', body)
d.arizona's avatar
d.arizona committed
171
  const saveVisualisasiReport = (body) => api.post('item_report/save_visualization', body)
d.arizona's avatar
d.arizona committed
172
  const getReportParent = (body) => api.post('item_report/get_parent_item_report', body)
a.bairuha's avatar
a.bairuha committed
173
  const deleteReportItems = (id) => api.post(`item_report/delete_item_report/${id}`)
Deni Rinaldi's avatar
Deni Rinaldi committed
174
  const getAllSettingByType = (body) => api.post('setting/get_all_setting_by_type', body)
d.arizona's avatar
d.arizona committed
175 176
  const createAllItemReport = (body) => api.post('item_report/create_all_item_report', body)
  const deleteAllItemReport = (body) => api.post('/item_report/delete_all_item_report', body)
d.arizona's avatar
d.arizona committed
177
  const deleteAllItemReportLOCF = (body) => api.post('/item_report/delete_all_item_report_locf', body)
EKSAD's avatar
EKSAD committed
178

179 180 181 182
  //PARAMETER
  const getAllParameter = () => api.get('/setting/get_all_setting')
  const getDetailParameter = (id) => api.get(`setting/get_setting_by_id/${id}`)
  const getAllGroup = () => api.get('/setting_group/get_all_setting_group')
Deni Rinaldi's avatar
Deni Rinaldi committed
183
  const getParameterByGroup = (groupID) => api.get(`/setting_type/get_all_setting_type_by_group/${groupID}`)
d.arizona's avatar
d.arizona committed
184
  const getParameterByGroupName = (groupName) => api.post(`/setting/get_all_setting_by_group_name`, groupName)
185 186
  const createParameter = (body) => api.post('setting/create_setting', body)
  const updateParameter = (body) => api.post('setting/update_setting', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
187 188
  const checkUploadParameter = (body) => api.post('setting/check_import', body)
  const uploadParameter = (body) => api.post('/setting/import_setting', body)
189
  const searchParameter = (body) => api.post('setting/search_setting', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
190
  const deleteParameter = (id) => api.post(`setting/delete_setting/${id}`)
191
  const getDataReport = () => api.get('setting_type/get_all_setting_type_by_report_submit_period_group')
Riri Novita's avatar
Riri Novita committed
192
  const getFormatValue = () => api.get('setting_type/get_all_setting_type_by_money_format_group')
Deni Rinaldi's avatar
Deni Rinaldi committed
193

rifkaki's avatar
rifkaki committed
194
  // MASTER DATA - CAT
195
  const getAllMasterDataCat = () => api.get('item_report_company/get_all_item_report_company')
rifkaki's avatar
rifkaki committed
196
  const getParentItemReport = (body) => api.post('item_report/get_parent_item_report_default', body)
197
  const saveMasterDataCat = (body) => api.post('item_report_company/create_item_report_company', body)
faisalhamdi's avatar
faisalhamdi committed
198 199 200
  const getDetailMasterDataCat = (idCompany, years) => api.get(`item_report_company/get_item_report_company_by_company_id_years/${idCompany}/${years}`)
  const deleteMasterDataCat = (idCompany, years) => api.post(`item_report_company/delete_item_report_company/${idCompany}/${years}`)
  const updateMasterDataCat = (body) => api.post('item_report_company/update_item_report_company', body)
rifkaki's avatar
rifkaki committed
201

202
  //Transaction
d.arizona's avatar
d.arizona committed
203 204 205 206
  const getReportTypeBody = (body) => api.post('transaction/master_budget/get_all_report', body)
  const getMasterBudgetAtt = (body) => api.post('transaction/master_budget/get_report_attachment', body)
  const uploadAttachment = (body) => api.post('transaction/master_budget/upload_attachment', body)
  const getRevision = (body) => api.post('transaction/master_budget/get_revision', body)
207
  const getPeriodeTransaction = () => api.get('transaction/get_periode')
Deni Rinaldi's avatar
Deni Rinaldi committed
208
  const getMonthTransaction = () => api.get('transaction/get_default_month')
d.arizona's avatar
d.arizona committed
209
  const deleteAttachment = (id) => api.post(`transaction/master_budget/delete_attachment/${id}`)
Deni Rinaldi's avatar
Deni Rinaldi committed
210
  const getDetailReportMB = (body) => api.post('/transaction/master_budget/get_report_hierarki', body)
211
  const getLastestUpdateMB = (body) => api.post('/transaction/master_budget/get_latest_update', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
212
  const createSubmitReport = (body) => api.post('transaction/master_budget/create_submission_report', body)
a.bairuha's avatar
a.bairuha committed
213
  const getSubmission = (body) => api.post('transaction/master_budget/get_submission_id', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
214
  const checkUploadMB = (body) => api.post('transaction/master_budget/check_import', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
215
  const uploadMasterBudget = (body) => api.post('transaction/master_budget/import_master_budget', body)
d.arizona's avatar
d.arizona committed
216
  const validateSubmitReport = (body) => api.post('transaction/master_budget/validate_save', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
217
  const countingFormula = (body) => api.post('transaction/counting_formula', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
218
  const submitMasterBudget = (body) => api.post('transaction/master_budget/submit_master_budget', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
219
  const checkIsSubmit = (body) => api.post('transaction/master_budget/is_can_submit', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
220
  const checkApprover = () => api.get('transaction/master_budget/is_approver')
Deni Rinaldi's avatar
Deni Rinaldi committed
221
  const approvalSubmission = (body) => api.post('transaction/master_budget/approval_submission', body)
d.arizona's avatar
d.arizona committed
222
  const getCompanySubmitted = (body) => api.post('transaction/master_budget/get_company_submitted', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
223
  const getLastPeriod = (idCompany) => api.get(`transaction/master_budget/get_last_periode/${idCompany}`)
Deni Rinaldi's avatar
Deni Rinaldi committed
224
  const getSubmitMasterBudget = (body) => api.post('transaction/master_budget/get_latest_periode_submit', body)
d.arizona's avatar
d.arizona committed
225
  const getSubmitMonthlyReport = (body) => api.post('transaction/monthly_report/get_latest_periode_submit', body)
d.arizona's avatar
d.arizona committed
226
  const createPeriodeRevision = (body) => api.post('transaction/master_budget/create_periode_revision', body)
d.arizona's avatar
d.arizona committed
227
  const getIdDeleteFromExcel = (body) => api.post('transaction/master_budget/delete_from_excel', body)
d.arizona's avatar
d.arizona committed
228
  const getIdDeleteFromExcelLOCF = (body) => api.post('transaction/locf/monthly_report/delete_from_excel', body)
d.arizona's avatar
d.arizona committed
229 230
  const getDashboard = (body) => api.get('transaction/get_dashboard')
  const historyApproval = (body) => api.post('transaction/master_budget/history_approval', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
231
  const getDashboardUser = () => api.get('transaction/get_dashboard_sub_co')
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
232
  const getDashboardMB = (body) => api.get('transaction/get_dashboard_table')
rifkaki's avatar
rifkaki committed
233 234
  const getReportHierarkiFRMB = (body) => api.post('transaction/db_ratio/master_budget/get_report_hierarki', body)
  const getReportHierarkiFRMR = (body) => api.post('transaction/db_ratio/monthly_report/get_report_hierarki', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
235
  const getDetailHierarkiCF = (body) => api.post('transaction/master_budget/get_report_hierarki_cashflow', body)
d.arizona's avatar
d.arizona committed
236 237

  const getOpetratingIndID = (body) => api.post('transaction/operating_indicator/get_operating_indicator_id', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
238
  const getSubmitOI = (body) => api.post('transaction/operating_indicator/get_latest_periode_submit', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
239
  const getLastPeriodOI = (idCompany) => api.get(`transaction/operating_indicator/get_last_periode/${idCompany}`)
d.arizona's avatar
d.arizona committed
240
  const getAllOperatingInd = (body) => api.post('transaction/operating_indicator/get_all_report', body)
Riri Novita's avatar
Riri Novita committed
241 242 243 244
  const getOperatingIndDetail = (body) => api.post('transaction/operating_indicator/master_budget/get_report_hierarki', body)
  const createOpetaingInd = (body) => api.post('transaction/operating_indicator/master_budget/create_submission_report', body)
  const checkUploadOperatingInd = (body) => api.post('transaction/operating_indicator/master_budget/check_import', body)
  const uploadOperatingInd = (body) => api.post('transaction/operating_indicator/master_budget/import_master_budget', body)
d.arizona's avatar
d.arizona committed
245
  const getLastestUpdateOI = (body) => api.post('transaction/operating_indicator/get_latest_update', body)
d.arizona's avatar
d.arizona committed
246
  const getLastPeriodeOI = (idCompany) => api.post(`transaction/master_budget/get_last_periode/${idCompany}`)
Riri Novita's avatar
Riri Novita committed
247 248
  const getReportHierarkiPL = (body) => api.post('transaction/db_profit_loss_detail/get_report_hierarki', body)
  const getLastestUpdateMROI = (body) => api.post('transaction/operating_indicator/monthly_report/get_latest_update', body)
r.kurnia's avatar
r.kurnia committed
249

Riri Novita's avatar
Riri Novita committed
250
  // Rolling Outlook
d.arizona's avatar
d.arizona committed
251
  const getRollingOutlookID = (body) => api.post('transaction/rolling_outlook/get_rolling_outlook_id', body)
d.arizona's avatar
d.arizona committed
252 253 254 255 256 257
  const getRollingOutlookAttachment = (body) => api.post('transaction/rolling_outlook/get_report_attachment', body)
  const uploadRollingOutlookAttachment = (body) => api.post('transaction/rolling_outlook/upload_attachment', body)
  const deleteRollingOutlookAttachment = (body) => api.post(`transaction/rolling_outlook/delete_attachment/${body}`)
  const getRollingOutlookReport = (body) => api.post('transaction/rolling_outlook/get_all_report', body)
  const getRollingOutlookLastUpdate = (body) => api.post('transaction/rolling_outlook/get_latest_update', body)
  const getRollingOutlookRevision = (body) => api.post('transaction/rolling_outlook/get_revision', body)
d.arizona's avatar
d.arizona committed
258
  const getRollingOutlookIsApprover = (body) => api.get('transaction/rolling_outlook/is_approver', body)
rifkaki's avatar
rifkaki committed
259 260
  const uploadAttachmentRO = (body) => api.post('transaction/rolling_outlook/upload_attachment', body)
  const deleteAttachmentRO = (id) => api.post(`transaction/rolling_outlook/delete_attachment/${id}`)
d.arizona's avatar
d.arizona committed
261 262 263
  const approvalRolling = (body) => api.post('transaction/rolling_outlook/approval_rolling', body)
  const createPeriodeRevisionRO = (body) => api.post('transaction/rolling_outlook/create_periode_revision', body)
  const historyApprovalRO = (body) => api.post('transaction/rolling_outlook/history_approval', body)
rifkaki's avatar
rifkaki committed
264

265
  const getRollingOutlookBS = (body) => api.post('transaction/balance_sheet/rolling_outlook/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
266 267
  const checkImportRollingOutlookBS = (body) => api.post('transaction/balance_sheet/rolling_outlook/check_import', body)
  const importRollingOutlookBS = (body) => api.post('transaction/balance_sheet/rolling_outlook/import_rolling_outlook', body)
rifkaki's avatar
rifkaki committed
268
  const createRollingOutlookBS = (body) => api.post('transaction/balance_sheet/rolling_outlook/create_rolling_outlook', body)
Riri Novita's avatar
Riri Novita committed
269
  const getRollingOutlookPL = (body) => api.post('transaction/profit_loss/rolling_outlook/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
270 271 272
  const createRollingOutlookPL = (body) => api.post('transaction/profit_loss/rolling_outlook/create_rolling_outlook', body)
  const checkImportRollingOutlookPL = (body) => api.post('transaction/profit_loss/rolling_outlook/check_import', body)
  const importRollingOutlookPL = (body) => api.post('transaction/profit_loss/rolling_outlook/import_rolling_outlook', body)
r.kurnia's avatar
r.kurnia committed
273 274
  const getRollingOutlookTP = (body) => api.post('transaction/tax_planning/rolling_outlook/get_report_hierarki', body)
  const createRollingOutlookTP = (body) => api.post('transaction/tax_planning/rolling_outlook/create_rolling_outlook', body)
r.kurnia's avatar
r.kurnia committed
275 276
  const checkImportRollingOutlookTP = (body) => api.post('transaction/tax_planning/rolling_outlook/check_import', body)
  const importRollingOutlookTP = (body) => api.post('transaction/tax_planning/rolling_outlook/import_rolling_outlook', body)
faisalhamdi's avatar
faisalhamdi committed
277
  const getRollingOutlookCAT = (body) => api.post('transaction/cat/rolling_outlook/get_report_hierarki', body)
faisalhamdi's avatar
faisalhamdi committed
278 279 280
  const createRollingOutlookCAT = (body) => api.post('transaction/cat/rolling_outlook/create_rolling_outlook', body)
  const checkImportRollingOutlookCAT = (body) => api.post('transaction/cat/rolling_outlook/check_import', body)
  const importRollingOutlookCAT = (body) => api.post('transaction/cat/rolling_outlook/import_rolling_outlook', body)
d.arizona's avatar
d.arizona committed
281
  const getSubmitRollingOutlook = (body) => api.post('transaction/rolling_outlook/get_latest_periode_submit', body)
Riri Novita's avatar
Riri Novita committed
282 283
  const getRollingOI = (body) => api.post('transaction/operating_indicator/rolling_outlook/get_operating_indicator_id', body)
  const getHierarkiRollingOI = (body) => api.post('transaction/operating_indicator/rolling_outlook/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
284
  const createRollingOI = (body) => api.post('transaction/operating_indicator/rolling_outlook/create_rolling_outlook', body)
Riri Novita's avatar
Riri Novita committed
285
  const getLastestUpdateROOI = (body) => api.post('transaction/operating_indicator/rolling_outlook/get_latest_update', body)
Riri Novita's avatar
Riri Novita committed
286
  const checkUploadRollingOutlookOI = (body) => api.post('transaction/operating_indicator/rolling_outlook/check_import', body)
Riri Novita's avatar
Riri Novita committed
287
  const uploadRollingOutlookOI = (body) => api.post('transaction/operating_indicator/rolling_outlook/import_rolling_outlook', body)
d.arizona's avatar
d.arizona committed
288
  const submitRollingOutlook = (body) => api.post('transaction/rolling_outlook/submit_rolling_outlook', body)
d.arizona's avatar
d.arizona committed
289
  const getRollingOutlookCompanySubmitted = (body) => api.post('transaction/rolling_outlook/get_company_submitted', body)
Riri Novita's avatar
Riri Novita committed
290
  const getRollingOutlookCF = (body) => api.post('transaction/cash_flow/rolling_outlook/get_report_hierarki', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
291
  const createRollingOutlookCF = (body) => api.post('transaction/cash_flow/rolling_outlook/create_rolling_outlook', body)
d.arizona's avatar
d.arizona committed
292

d.arizona's avatar
d.arizona committed
293
  //REPORT NEW
294
  const getAllReportBS = (body) => api.post('/transaction/db_balance_sheet/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
295 296
  const getReportBSMB = (body) => api.post('/transaction/db_balance_sheet/master_budget/get_report_hierarki', body)
  const getReportBSMR = (body) => api.post('/transaction/db_balance_sheet/monthly_report/get_report_hierarki', body)
297
  const getAllReportPLDetail = (body) => api.post('/transaction/db_profit_loss_detail/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
298 299
  const getReportPLDetailMB = (body) => api.post('/transaction/db_profit_loss_detail/master_budget/get_report_hierarki', body)
  const getReportPLDetailMR = (body) => api.post('/transaction/db_profit_loss_detail/monthly_report/get_report_hierarki', body)
300
  const getReportPL = (body) => api.post('/transaction/db_profit_loss/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
301
  const getReportFR = (body) => api.post('/transaction/db_ratio/get_report_hierarki', body)
302 303 304 305
  const getHierarkiCreateReportPLMB = (body) => api.post('/transaction/db_profit_loss/master_budget/get_report_hierarki', body)
  const getHierarkiCreateReportPLMR = (body) => api.post('/transaction/db_profit_loss/monthly_report/get_report_hierarki', body)
  const createReportPLMB = (body) => api.post('/transaction/db_profit_loss/master_budget/create_submission_report', body)
  const createReportPLMR = (body) => api.post('/transaction/db_profit_loss/monthly_report/create_monthly_report', body)
Riri Novita's avatar
Riri Novita committed
306
  const getPLID = (body) => api.post('/transaction/db_profit_loss/get_profit_loss_id', body)
307 308
  const getHierarkiCreateReportFRMB = (body) => api.post('/transaction/db_ratio/master_budget/get_report_hierarki', body)
  const getHierarkiCreateReportFRMR = (body) => api.post('/transaction/db_ratio/monthly_report/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
309
  const getFRID = (body) => api.post('/transaction/db_ratio/get_ratio_id', body)
310 311
  const createReportFRMB = (body) => api.post('/transaction/db_ratio/master_budget/create_submission_report', body)
  const createReportFRMR = (body) => api.post('/transaction/db_ratio/monthly_report/create_monthly_report', body)
312 313
  // const getReportPLMB = (body) => api.post('/transaction/db_profit_loss/get_report_hierarki', body)
  // const getReportPLMB = (body) => api.post('/transaction/db_profit_loss/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
314
  const getReportPLMR = (body) => api.post('/transaction/db_profit_loss/monthly_report/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
315 316
  const getReportTPMB = (body) => api.post('/transaction/db_tax_planning/master_budget/get_report_hierarki', body)
  const getReportTPMR = (body) => api.post('/transaction/db_tax_planning/monthly_report/get_report_hierarki', body)
rifkaki's avatar
rifkaki committed
317
  const getReportTP = (body) => api.post('/transaction/db_tax_planning/get_report_hierarki', body)
318
  const getAllReportOI = (body) => api.post('/transaction/db_operating_indicator/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
319 320
  const getReportOIMB = (body) => api.post('/transaction/db_operating_indicator/master_budget/get_report_hierarki', body)
  const getReportOIMR = (body) => api.post('/transaction/db_operating_indicator/monthly_report/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
321 322
  const getReportCFSumaMB = (body) => api.post('/transaction/summary_cash_flow/master_budget/get_report_hierarki', body)
  const getReportCFSumaMR = (body) => api.post('/transaction/summary_cash_flow/monthly_report/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
323
  const getReportCFSuma = (body) => api.post('/transaction/summary_cash_flow/summary/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
324
  const getReportPLSuma = (body) => api.post('/transaction/summary_profit_loss/summary/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
325
  const getReportPLSummary = (body) => api.post('/transaction/summary_profit_loss/summary/get_report_hierarki_summary', body)
rifkaki's avatar
rifkaki committed
326
  const getReportFRSuma = (body) => api.post('/transaction/summary_ratio/summary/get_report_hierarki', body)
rifkaki's avatar
rifkaki committed
327 328 329
  const getReportFRMB = (body) => api.post('/transaction/summary_ratio/master_budget/get_report_hierarki', body)
  const getReportFRMR = (body) => api.post('/transaction/summary_ratio/monthly_report/get_report_hierarki', body)
  const getReportFRLastMR = (body) => api.post('/transaction/summary_ratio/monthly_report_last_year/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
330
  const getReportBSSuma = (body) => api.post('/transaction/summary_balance_sheet/summary/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
331
  const getDashboardCAT = (body) => api.post('/transaction/dashboard/get_dashboard_cat', body)
Faisal Hamdi's avatar
Faisal Hamdi committed
332
  const getListChildDashboardCAT = (periode, month) => api.get(`/transaction/dashboard/get_home_cat/${periode}/${month}`)
d.arizona's avatar
d.arizona committed
333
  const getDashboardCATDetail = (body) => api.post('/transaction/dashboard/get_dashboard_cat_detail', body)
rifkaki's avatar
rifkaki committed
334
  const getHierarkiReportYtd = (body) => api.post('/transaction/summary_ytd/summary/get_report_hierarki', body)
rifkaki's avatar
rifkaki committed
335
  const getHierarkiReportHistorical = (body) => api.post('/transaction/summary_historical/summary/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
336
  const getHierarkiReportMTD = (body) => api.post('/transaction/summary_mtd/summary/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
337
  const getHierarkiReportCPSM = (body) => api.post('/transaction/summary_cpsm/summary/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
338 339
  const getFullApproveMB = (body) => api.post('/transaction/master_budget/get_approved_submit', body)
  const getFullApproveMonthly = (body) => api.post('/transaction/monthly_report/get_approved_submit', body)
d.arizona's avatar
d.arizona committed
340
  const getDashboardFinancial = (body) => api.post('/transaction/dashboard/get_dashboard_financial', body)
faisalhamdi's avatar
faisalhamdi committed
341
  const getReportCATPA = (body) => api.post('/transaction/cat/performance_appraisal', body)
faisalhamdi's avatar
faisalhamdi committed
342
  const getReportCATPQ = (body) => api.post('/transaction/cat/quarterly/get_report_hierarki', body)
Faisal Hamdi's avatar
Faisal Hamdi committed
343

d.arizona's avatar
d.arizona committed
344
  //CASH FLOW
Riri Novita's avatar
Riri Novita committed
345
  const getDetailReportCF = (body) => api.post('/transaction/cash_flow/master_budget/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
346
  const createReportCF = (body) => api.post('transaction/cash_flow/master_budget/create_submission_report', body)
Riri Novita's avatar
Riri Novita committed
347
  const createReportCFSimulasi = (body) => api.post('transaction/cash_flow/master_budget/create_submission_report/other_currency', body)
d.arizona's avatar
d.arizona committed
348

Deni Rinaldi's avatar
Deni Rinaldi committed
349 350 351 352 353 354 355 356 357
  //OUTLOOK PA
  const getOutlookPAID = (body) => api.post('transaction/outlook_pa/get_outlook_pa_id', body)
  const getLastPeriodOLPA = (idCompany) => api.get(`/transaction/outlook_pa/get_last_periode/${idCompany}`)
  const getCompanySubmittedOLPA = (body) => api.post('transaction/outlook_pa/get_company_submitted', body)
  const getRevisionOLPA = (body) => api.post('transaction/outlook_pa/get_revision', body)
  const historyApprovalOLPA = (body) => api.post('transaction/outlook_pa/history_approval', body)
  const getSubmitOLPA = (body) => api.post('transaction/outlook_pa/get_latest_periode_submit', body)
  const getOLPAAtt = (body) => api.post('transaction/outlook_pa/get_report_attachment', body)
  const submitOLPA = (body) => api.post('transaction/outlook_pa/submit_outlook_pa', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
358
  const getDetailReportOLPA = (body) => api.post('transaction/outlook_pa/get_report_hierarki', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
359 360
  const getLastestUpdateOLPA = (body) => api.post('transaction/outlook_pa/get_latest_update', body)
  const createReportOLPA = (body) => api.post('transaction/outlook_pa/create_outlook_report', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
361
  const checkUploadOLPA = (body) => api.post('transaction/outlook_pa/check_import', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
362
  const validateSubmitReportOLPA = (body) => api.post('transaction/outlook_pa/validate_save', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
363
  const uploadOLPA = (body) => api.post('transaction/outlook_pa/import_outlook_pa', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
364
  const uploadAttOLPA = (body) => api.post('transaction/outlook_pa/upload_attachment', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
365 366
  const deleteAttOLPA = (id) => api.post(`transaction/outlook_pa/delete_attachment/${id}`)
  const getReportOLPA = (body) => api.post('transaction/outlook_pa/get_all_report', body)
d.arizona's avatar
d.arizona committed
367
  const approvalSubmissionOLPA = (body) => api.post('transaction/outlook_pa/approval_outlook', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
368
  const checkApproverOLPA = () => api.get('transaction/outlook_pa/is_approver')
d.arizona's avatar
d.arizona committed
369
  const createPeriodeRevisionOLPA = (body) => api.post('transaction/outlook_pa/create_periode_revision', body)
d.arizona's avatar
d.arizona committed
370
  const getHierarkiCFOLPA = (body) => api.post('transaction/cash_flow/outlook_pa/get_report_hierarki', body)
Faisal Hamdi's avatar
Faisal Hamdi committed
371
  const createCFOLPA = (body) => api.post('transaction/cash_flow/outlook_pa/create_outlook_report', body)
d.arizona's avatar
d.arizona committed
372 373
  const getHierarkiDBPLOLPA = (body) => api.post('transaction/db_profit_loss/outlook_pa/get_report_hierarki', body)
  const createDBPLOLPA = (body) => api.post('transaction/db_profit_loss/outlook_pa/create_outlook_report', body)
d.arizona's avatar
d.arizona committed
374 375
  const getHierarkiDBPLRO = (body) => api.post('transaction/db_profit_loss/rolling_outlook/get_report_hierarki', body)
  const createDBPLRO = (body) => api.post('transaction/db_profit_loss/rolling_outlook/create_rolling_outlook', body)
r.kurnia's avatar
r.kurnia committed
376 377 378
  // const getDetailReportOLPACAT = (body) => api.post('transaction/cat/outlook_pa/get_report_hierarki', body)
  const getDetailReportOLPACAT = (body) => api.post('transaction/outlook_pa/get_report_hierarki', body)
  const createCATOLPA = (body) => api.post('transaction/outlook_pa/create_outlook_pa', body)
d.arizona's avatar
d.arizona committed
379

Deni Rinaldi's avatar
Deni Rinaldi committed
380
  // Monthly
faisalhamdi's avatar
faisalhamdi committed
381
  const getMonthlyReport = (body) => api.post('transaction/monthly_report/get_all_report', body)
d.arizona's avatar
d.arizona committed
382 383 384
  const submitMonthlyReport = (body) => api.post('transaction/monthly_report/submit_monthly_report', body)
  const approvalMonthly = (body) => api.post('transaction/monthly_report/approval_monthly', body)
  const createPeriodeRevisionMonthly = (body) => api.post('transaction/monthly_report/create_periode_revision', body)
Riri Novita's avatar
Riri Novita committed
385
  const getMonthlyOI = (body) => api.post('transaction/operating_indicator/monthly_report/get_operating_indicator_id', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
386
  const getMonthlyReportID = (body) => api.post('transaction/monthly_report/get_monthly_report_id', body)
rifkaki's avatar
rifkaki committed
387 388
  // const getHierarkiMontlyReportBS = (body) => api.post('transaction/monthly_report_bs/get_report_hierarki', body)
  const getHierarkiMontlyReportBS = (body) => api.post('transaction/balance_sheet/monthly_report/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
389
  const getHierarkiMontlyReportOI = (body) => api.post('transaction/operating_indicator/monthly_report/get_report_hierarki', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
390
  const getLastestUpdateMR = (body) => api.post('/transaction/monthly_report/get_latest_update', body)
rifkaki's avatar
rifkaki committed
391 392
  // const getHierarkiMontlyReportTP = (body) => api.post('transaction/monthly_report_tp/get_report_hierarki', body)
  const getHierarkiMontlyReportTP = (body) => api.post('transaction/tax_planning/monthly_report/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
393
  const getHierarkiMontlyReportLOCF = (body) => api.post('transaction/locf/monthly_report/get_report_hierarki', body)
faisalhamdi's avatar
faisalhamdi committed
394
  const getHierarkiMontlyReportFAM = (body) => api.post('transaction/fam/monthly_report/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
395
  const getHierarkiMontlyReportCF = (body) => api.post('transaction/cash_flow/monthly_report/get_report_hierarki', body)
faisalhamdi's avatar
faisalhamdi committed
396
  const getHierarkiMontlyReportCAT = (body) => api.post('/transaction/cat/monthly_report/get_report_hierarki', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
397 398 399 400 401 402 403
  const getLastPeriodMonthly = (idCompany) => api.get(`transaction/monthly_report/get_last_periode/${idCompany}`)
  const checkApproverMonthly = () => api.get('transaction/monthly_report/is_approver')
  const getCompanySubmittedMonthly = (body) => api.post('transaction/monthly_report/get_company_submitted', body)
  const historyApprovalMonthly = (body) => api.post('transaction/monthly_report/history_approval', body)
  const getMontlyReportAtt = (body) => api.post('transaction/monthly_report/get_report_attachment', body)
  const uploadAttachmentMonthly = (body) => api.post('transaction/monthly_report/upload_attachment', body)
  const deleteAttachmentMonthly = (id) => api.post(`transaction/monthly_report/delete_attachment/${id}`)
rifkaki's avatar
rifkaki committed
404 405
  // const createMonthlyReportBS = (body) => api.post('transaction/monthly_report_bs/create_monthly_report', body)
  const createMonthlyReportBS = (body) => api.post('transaction/balance_sheet/monthly_report/create_monthly_report', body)
d.arizona's avatar
d.arizona committed
406
  const createMonthlyReportLOCF = (body) => api.post('transaction/locf/monthly_report/create_monthly_report', body)
rifkaki's avatar
rifkaki committed
407 408
  // const createMonthlyReportTP = (body) => api.post('transaction/monthly_report_tp/create_monthly_report', body)
  const createMonthlyReportTP = (body) => api.post('transaction/tax_planning/monthly_report/create_monthly_report', body)
faisalhamdi's avatar
faisalhamdi committed
409
  const createMonthlyReportFAM = (body) => api.post('transaction/fam/monthly_report/create_monthly_report', body)
Riri Novita's avatar
Riri Novita committed
410
  const createMonthlyReportOI = (body) => api.post('transaction/operating_indicator/monthly_report/create_monthly_report', body)
faisalhamdi's avatar
faisalhamdi committed
411
  const createMonthlyReportCAT = (body) => api.post('transaction/cat/monthly_report/create_monthly_report', body)
d.arizona's avatar
d.arizona committed
412
  const createMonthlyReportCF = (body) => api.post('transaction/cash_flow/monthly_report/create_monthly_report', body)
rifkaki's avatar
rifkaki committed
413 414
  // const checkUploadMonthlyReportTP = (body) => api.post('transaction/monthly_report_tp/check_import', body)
  const checkUploadMonthlyReportTP = (body) => api.post('transaction/tax_planning/monthly_report/check_import', body)
faisalhamdi's avatar
faisalhamdi committed
415
  const checkUploadMonthlyReportFAM = (body) => api.post('transaction/fam/monthly_report/check_import', body)
rifkaki's avatar
rifkaki committed
416 417
  // const checkUploadMonthlyReportBS = (body) => api.post('transaction/monthly_report_bs/check_import', body)
  const checkUploadMonthlyReportBS = (body) => api.post('transaction/balance_sheet/monthly_report/check_import', body)
Riri Novita's avatar
Riri Novita committed
418
  const checkUploadMonthlyReportOI = (body) => api.post('transaction/operating_indicator/monthly_report/check_import', body)
faisalhamdi's avatar
faisalhamdi committed
419
  const checkUploadMonthlyReportCAT = (body) => api.post('transaction/cat/monthly_report/check_import', body)
rifkaki's avatar
rifkaki committed
420 421
  // const uploadMonthlyReportBS = (body) => api.post('transaction/monthly_report_bs/import_monthly_report', body)
  const uploadMonthlyReportBS = (body) => api.post('transaction/balance_sheet/monthly_report/import_monthly_report', body)
faisalhamdi's avatar
faisalhamdi committed
422
  const uploadMonthlyReportFAM = (body) => api.post('transaction/fam/monthly_report/import_monthly_report', body)
rifkaki's avatar
rifkaki committed
423 424
  // const uploadMonthlyReportTP = (body) => api.post('transaction/monthly_report_tp/import_monthly_report', body)
  const uploadMonthlyReportTP = (body) => api.post('transaction/tax_planning/monthly_report/import_monthly_report', body)
Riri Novita's avatar
Riri Novita committed
425
  const uploadMonthlyReportOI = (body) => api.post('transaction/operating_indicator/monthly_report/import_monthly_report', body)
faisalhamdi's avatar
faisalhamdi committed
426
  const uploadMonthlyReportCAT = (body) => api.post('transaction/cat/monthly_report/import_monthly_report', body)
rifkaki's avatar
rifkaki committed
427 428
  // const validateSubmitReportBS = (body) => api.post('transaction/monthly_report_bs/validate_save', body)
  const validateSubmitReportBS = (body) => api.post('transaction/balance_sheet/monthly_report/validate_save', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
429
  const validateSubmitReportMR = (body) => api.post('transaction/monthly_report/validate_save', body)
rifkaki's avatar
rifkaki committed
430 431
  // const validateSubmitReportMRTP = (body) => api.post('transaction/monthly_report_tp/validate_save', body)
  const validateSubmitReportMRTP = (body) => api.post('transaction/tax_planning/monthly_report/validate_save', body)
d.arizona's avatar
d.arizona committed
432 433 434
  const getPerBSiMontlyReportLOCF = (body) => api.post('transaction/locf/monthly_report/get_per_bs', body)
  const checkUploadMonthlyReportLOCF = (body) => api.post('transaction/locf/monthly_report/check_import', body)
  const uploadMonthlyReportLOCF = (body) => api.post('transaction/locf/monthly_report/import_monthly_report', body)
Riri Novita's avatar
Riri Novita committed
435
  const validateSubmitReportOI = (body) => api.post('transaction/operating_indicator/monthly_report/validate_save', body)
faisalhamdi's avatar
faisalhamdi committed
436
  const validateSubmitReportFAM = (body) => api.post('transaction/fam/monthly_report/validate_save', body)
Faisal Hamdi's avatar
Faisal Hamdi committed
437

d.arizona's avatar
d.arizona committed
438
  const getListUserSubcoMB = (periode) => api.get(`transaction/get_dashboard_sub_co/master_budget/${periode}`)
Faisal Hamdi's avatar
Faisal Hamdi committed
439 440
  const getListUserSubcoMR = (months, periode) => api.get(`transaction/get_dashboard_sub_co/monthly_report/${periode}/${months}`)
  const getListUserSubcoRO = (periode, quartal) => api.get(`transaction/get_dashboard_sub_co/rolling_outlook/${periode}/${quartal}`)
r.kurnia's avatar
r.kurnia committed
441
  const getListUserSubcoOL = (periode) => api.get(`transaction/get_dashboard_sub_co/outlook_pa/${periode}`)
d.arizona's avatar
d.arizona committed
442

d.arizona's avatar
d.arizona committed
443 444 445 446 447 448 449
  // Cronjob
  const getHierarkiCronJobMBPL = () => api.get('/transaction/report/get_hierarki_master_budget/profit_loss')
  const getHierarkiCronJobMBCF = () => api.get('/transaction/report/get_hierarki_master_budget/cash_flow')
  const getHierarkiCronJobMBRatio = () => api.get('/transaction/report/get_hierarki_master_budget/ratio')
  const getHierarkiCronJobMRPL = () => api.get('/transaction/report/get_hierarki_monthly_report/profit_loss')
  const getHierarkiCronJobMRCF = () => api.get('/transaction/report/get_hierarki_monthly_report/cash_flow')
  const getHierarkiCronJobMRRatio = () => api.get('/transaction/report/get_hierarki_monthly_report/ratio')
Faisal Hamdi's avatar
Faisal Hamdi committed
450

d.arizona's avatar
d.arizona committed
451
  // Ratio X LOCF 
Riri Novita's avatar
Riri Novita committed
452
  const getRatioLOCF = (body) => api.get(`/transaction/cronjob/create_monthly_report/${body.report}/${body.monthlyReportId}/${body.companyId}/${body.months}/${body.periode}/${body.currency_id}`)
Riri Novita's avatar
Riri Novita committed
453
  const triggerRatioFromLOCF = (body) => api.get(`/transaction/cronjob/create_monthly_report_company/${body.report}/${body.monthlyReportId}/${body.companyId}/${body.months}/${body.periode}/${body.currency_id}`)
d.arizona's avatar
d.arizona committed
454

Riri Novita's avatar
Riri Novita committed
455
  const triggerRatioMB = (body) => api.get(`/transaction/cronjob/create_master_budget_company/${body.report}/${body.submissionId}/${body.companyId}/${body.periode}/${body.currency_id}`)
Riri Novita's avatar
Riri Novita committed
456
  const triggerRatioRO = (body) => api.get(`/transaction/cronjob/create_rolling_outlook_company/${body.report}/${body.rollingOutlookId}/${body.companyId}/${body.quartal}/${body.periode}/${body.currency_id}`)
Riri Novita's avatar
Riri Novita committed
457
  const triggerRatioOLPA = (body) => api.get(`/transaction/cronjob/create_outlook_pa_company/${body.report}/${body.outlookPaId}/${body.companyId}/${body.periode}/${body.currency_id}`)
Riri Novita's avatar
Riri Novita committed
458
  const triggerHistoricalRatio = (body) => api.get(`/transaction/cronjob/create_historical_company/${body.report}/${body.companyId}/${body.periode}/${body.currency_id}/${body.months}`)
Faisal Hamdi's avatar
Faisal Hamdi committed
459

Riri Novita's avatar
Riri Novita committed
460
  // MonthlyPL
rifkaki's avatar
rifkaki committed
461 462 463 464 465 466 467 468 469 470
  // const getHierarkiMontlyReportPL = (body) => api.post('transaction/monthly_report_pl/get_report_hierarki', body)
  // const createMonthlyReportPL = (body) => api.post('transaction/monthly_report_pl/create_monthly_report', body)
  // const checkUploadMonthlyReportPL = (body) => api.post('transaction/monthly_report_pl/check_import', body)
  // const uploadMonthlyReportPL = (body) => api.post('transaction/monthly_report_pl/import_monthly_report', body)
  // const validateSubmitReportPL = (body) => api.post('transaction/monthly_report_pl/validate_save', body)
  const getHierarkiMontlyReportPL = (body) => api.post('transaction/profit_loss/monthly_report/get_report_hierarki', body)
  const createMonthlyReportPL = (body) => api.post('transaction/profit_loss/monthly_report/create_monthly_report', body)
  const checkUploadMonthlyReportPL = (body) => api.post('transaction/profit_loss/monthly_report/check_import', body)
  const uploadMonthlyReportPL = (body) => api.post('transaction/profit_loss/monthly_report/import_monthly_report', body)
  const validateSubmitReportPL = (body) => api.post('transaction/profit_loss/monthly_report/validate_save', body)
d.arizona's avatar
d.arizona committed
471
  //Template
Deni Rinaldi's avatar
Deni Rinaldi committed
472
  const downloadTemplate = (fileName, fileType) => api.get(`attachment/download_file?fileName=${fileName}&&fileType=${fileType}`)
473 474 475 476

  // UPLOAD FOTO
  const uploadFoto = (body) => api.post('attachment/upload_foto', body)

Deni Rinaldi's avatar
Deni Rinaldi committed
477
  // MANAGEMENT DOCUMENT
478 479
  // const getDocumentCategory = (body) => api.post('setting/get_all_setting_document_category', body)
  const getDocumentCategory = () => api.get('setting/get_all_setting_document_category')
480
  const getCarfmDocumentBySubmenu = (body) => api.post('document/get_cafrm_document_by_submenu', body);
Deni Rinaldi's avatar
Deni Rinaldi committed
481
  const getAllDocument = (body) => api.post('document/get_all_document', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
482
  const uploadDocument = (body) => api.post('document/upload_document', body)
483
  const updateDocument = (body) => api.post('document/update_document', body)
484
  const downloadDocument = (body) => api.post('document/download_document', body)
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
485 486 487
  const getPerusahaanUserActive = () => api.get('company/get_all_user_company_active')
  const getDetailDocument = (id) => api.get(`document/get_document_by_id/${id}`)
  const deleteDocument = (id) => api.post(`document/delete_document/${id}`)
488 489
  const uploadCarfmDocument = (body) => api.post('document/upload_cafrm_document', body)

Deni Rinaldi's avatar
Deni Rinaldi committed
490

491
  // Monitoring
r.kurnia's avatar
r.kurnia committed
492
  const getMonitoringMB = (body) => api.get(`transaction/monitoring/submission/${body.year}`)
493 494
  const getMonitoringMR = (body) => api.get(`transaction/monitoring/monthly_report/${body.year}/${body.month}`)
  const getMonitoringRO = (body) => api.get(`transaction/monitoring/rolling_outlook/${body.year}/${body.quarter}`)
r.kurnia's avatar
r.kurnia committed
495
  const getMonitoringOLPA = (body) => api.get(`transaction/monitoring/outlook/${body.year}`)
496
  const getMonitoringCafrm = (body) => api.get(`transaction/monitoring/cafrm/${body.year}/${body.month}/${body.status}`)
497

qorri_di's avatar
qorri_di committed
498 499 500 501 502 503 504 505 506 507 508 509 510 511 512
  // Maintenance
  const getDetailMaintenanceMode = () => api.get('maintenance/mode/get_maintenance_mode')
  const createMaintenanceMode = (body) => api.post('maintenance/mode/create_maintenance_mode', body)
  const updateMaintenanceMode = (body) => api.post('maintenance/mode/update_maintenance_mode', body)

  // Reminder Manual
  const sendEmail = (body) => api.post('transaction/monitoring/reminder_progress_report', body)

  // Download Report
  const createDownloadFile = (body) => api.post('transaction/create/download-files-report', body)
  const createZipReport = (id) => api.get(`transaction/zip-files?downloadedFileReportId=${id}`)
  const getListDownload = () => api.get('transaction/download-files')
  const downloadZipReport = (id) => api.get(`transaction/download/zip-files?downloadedFileReportId=${id}`)
  // const createZipReport = (body) => api.post('transaction/monthly_report/export_selected_report', body)

Riri Novita's avatar
Riri Novita committed
513
  // Simulasi upload data last year
Riri Novita's avatar
Riri Novita committed
514
  // MB
Riri Novita's avatar
Riri Novita committed
515 516 517
  const uploadSimulasiMB = (body) => api.post('transaction/master_budget/import_master_budget/other_currency_existing', body)
  const createReportPLMBSimulasi = (body) => api.post('/transaction/db_profit_loss/master_budget/create_submission_report/other_currency_existing', body)
  const triggerRatioMBSimulasi = (body) => api.get(`/transaction/cronjob/create_master_budget_company/other_currency/${body.report}/${body.submissionId}/${body.companyId}/${body.periode}/${body.currency_id}`)
Riri Novita's avatar
Riri Novita committed
518
  // MR
Riri Novita's avatar
Riri Novita committed
519 520 521 522 523 524 525 526 527 528
  const uploadSimulasiMRPL = (body) => api.post('transaction/profit_loss/monthly_report/import_monthly_report/other_currency_existing', body)
  const uploadSimulasiMRTP = (body) => api.post('transaction/tax_planning/monthly_report/import_monthly_report/other_currency_existing', body)
  const uploadSimulasiMRBS = (body) => api.post('transaction/balance_sheet/monthly_report/import_monthly_report/other_currency_existing', body)
  const uploadSimulasiMRFAM = (body) => api.post('transaction/fam/monthly_report/import_monthly_report/other_currency_existing', body)
  const uploadSimulasiMRLOCF = (body) => api.post('transaction/locf/monthly_report/import_monthly_report//other_currency_existing', body)
  const uploadSimulasiMRCAT = (body) => api.post('transaction/cat/monthly_report/import_monthly_report/other_currency_existing', body)
  const uploadSimulasiMRCF = (body) => api.post('transaction/cash_flow/monthly_report/create_monthly_report/other_currency', body)
  const createSimulasiReportPLMR = (body) => api.post('/transaction/db_profit_loss/monthly_report/create_monthly_report/other_currency_existing', body)
  const triggerHistoricalRatioSimulasi = (body) => api.get(`/transaction/cronjob/create_historical_company/other_currency/${body.report}/${body.companyId}/${body.periode}/${body.currency_id}`)
  const triggerRatioFromLOCFSimulasi = (body) => api.get(`/transaction/cronjob/create_monthly_report_company/other_currency/${body.report}/${body.monthlyReportId}/${body.companyId}/${body.months}/${body.periode}/${body.currency_id}`)
Riri Novita's avatar
Riri Novita committed
529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545
  // RO
  const uploadSimulasiROPL = (body) => api.post('transaction/profit_loss/rolling_outlook/import_rolling_outlook/other_currency_existing', body)
  const uploadSimulasiROTP = (body) => api.post('transaction/tax_planning/rolling_outlook/import_rolling_outlook/other_currency_existing', body)
  const uploadSimulasiROBS = (body) => api.post('transaction/balance_sheet/rolling_outlook/import_rolling_outlook/other_currency_existing', body)
  const uploadSimulasiROCAT = (body) => api.post('transaction/cat/rolling_outlook/import_rolling_outlook/other_currency_existing', body)
  const createRollingOutlookCFSimulasi = (body) => api.post('transaction/cash_flow/rolling_outlook/create_rolling_outlook/other_currency_existing', body)
  const createDBPLROSimulasi = (body) => api.post('transaction/db_profit_loss/rolling_outlook/create_rolling_outlook/other_currency_existing', body)
  const triggerRatioROSimulasi = (body) => api.get(`/transaction/cronjob/create_rolling_outlook_company/other_currency/${body.report}/${body.rollingOutlookId}/${body.companyId}/${body.quartal}/${body.periode}/${body.currency_id}`)
  // OLPA
  const uploadSimulasiOLPA = (body) => api.post('transaction/outlook_pa/import_outlook_pa/other_currency_existing', body)
  const createDBPLOLPASimulasi = (body) => api.post('transaction/db_profit_loss/outlook_pa/create_outlook_report/other_currency_existing', body)
  const triggerRatioOLPASimulasi = (body) => api.get(`/transaction/cronjob/create_outlook_pa_company/other_currency/${body.report}/${body.outlookPaId}/${body.companyId}/${body.periode}/${body.currency_id}`)
  const createSimulasiOLPACF = (body) => api.post('transaction/cash_flow/outlook_pa/create_outlook_report/other_currency', body)
  // OI
  const uploadSimulasiOperatingInd = (body) => api.post('transaction/operating_indicator/master_budget/import_master_budget/other_currency_existing', body)
  const uploadSimulasiMROI = (body) => api.post('transaction/operating_indicator/monthly_report/import_monthly_report/other_currency_existing', body)
  const uploadSimulasiROOI = (body) => api.post('transaction/operating_indicator/rolling_outlook/import_rolling_outlook/other_currency_existing', body)
Riri Novita's avatar
Riri Novita committed
546

547
  // Superadmin Approve
Faisal Hamdi's avatar
Faisal Hamdi committed
548
  const getListApprover = (report, monthlyReportId) => api.get(`transaction/${report}/get_approver/${monthlyReportId}`)
549
  const getIdToken = (userId) => api.get(`transaction/get_token/${userId}`)
d.arizona's avatar
d.arizona committed
550 551 552 553 554 555 556 557 558 559 560 561 562 563 564
  // ------
  // STEP 3
  // ------
  //
  // Return back a collection of functions that we would consider our
  // interface.  Most of the time it'll be just the list of all the
  // methods in step 2.
  //
  // Notice we're not returning back the `api` created in step 1?  That's
  // because it is scoped privately.  This is one way to create truly
  // private scoped goodies in JavaScript.
  //
  return {
    // a list of the API functions from step 2
    getRoot,
EKSAD's avatar
EKSAD committed
565
    login,
EKSAD's avatar
EKSAD committed
566
    verification,
EKSAD's avatar
EKSAD committed
567
    resetPassword,
EKSAD's avatar
EKSAD committed
568
    isResetPassword,
d.arizona's avatar
d.arizona committed
569
    getRole,
d.arizona's avatar
d.arizona committed
570
    getDetailRole,
d.arizona's avatar
d.arizona committed
571
    searchRole,
d.arizona's avatar
d.arizona committed
572 573 574
    addRole,
    editRole,
    deleteRole,
575
    getMenu,
Deni Rinaldi's avatar
Deni Rinaldi committed
576 577 578
    getUnitBisnis,
    createUnitBisnis,
    updateUnitBisnis,
faisalhamdi's avatar
faisalhamdi committed
579
    searchUnitBisnis,
faisalhamdi's avatar
faisalhamdi committed
580 581
    getPerusahaan,
    createPerusahaan,
d.arizona's avatar
d.arizona committed
582
    updatePerusahaan,
583
    getAM,
584
    getApprovedByAM,
585 586
    getTypeAM,
    getOperatorAM,
587
    getDetailAM,
588
    searchAM,
589
    createAM,
d.arizona's avatar
d.arizona committed
590
    updateAM,
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
591 592 593
    updateVAM,
    checkUploadAM,
    uploadAM,
594
    deleteAM,
d.arizona's avatar
d.arizona committed
595 596 597 598 599 600
    getUser,
    getDetailUser,
    searchUser,
    createUser,
    updateUser,
    deleteUser,
Deni Rinaldi's avatar
1  
Deni Rinaldi committed
601
    downloadTemplate,
602 603
    checkUploadUnitBisnis,
    uploadUnitBisnis,
d.arizona's avatar
d.arizona committed
604
    changePassword,
Deni Rinaldi's avatar
Deni Rinaldi committed
605 606
    getPerusahaanHierarki,
    checkUploadUser,
EKSAD's avatar
EKSAD committed
607 608
    uploadUser,
    getReportItems,
EKSAD's avatar
EKSAD committed
609 610
    searchReportItems,
    createReportItems,
EKSAD's avatar
EKSAD committed
611
    updateReportItems,
EKSAD's avatar
EKSAD committed
612
    getDetailReportItems,
EKSAD's avatar
EKSAD committed
613
    getInputType,
EKSAD's avatar
EKSAD committed
614
    getReportType,
EKSAD's avatar
EKSAD committed
615 616
    checkUploadReportItems,
    uploadReportItems,
617 618 619 620 621 622 623
    getAllParameter,
    getAllGroup,
    getParameterByGroup,
    getDetailParameter,
    updateParameter,
    createParameter,
    getPerusahaanActive,
Deni Rinaldi's avatar
Deni Rinaldi committed
624 625
    getRoleActive,
    checkUploadParameter,
d.arizona's avatar
d.arizona committed
626 627
    uploadParameter,
    getItemReportHierarki,
d.arizona's avatar
d.arizona committed
628
    getMenuByRole,
d.arizona's avatar
d.arizona committed
629
    saveVisualisasiReport,
d.arizona's avatar
d.arizona committed
630
    saveVisualisasiPerusahaan,
d.arizona's avatar
d.arizona committed
631
    getReportParent,
632 633 634 635 636 637
    searchParameter,
    checkUploadPerusahaan,
    getDetailPerusahaan,
    uploadPerusahaan,
    searchPerusahaan,
    getUnitBisnisActive,
638 639
    getMenuByUser,
    getDetailUnitBisnis,
Deni Rinaldi's avatar
Deni Rinaldi committed
640
    uploadFoto,
Deni Rinaldi's avatar
Deni Rinaldi committed
641
    getReportTypeBody,
642 643 644 645
    getPermission,
    getMasterBudgetAtt,
    uploadAttachment,
    getPeriodeTransaction,
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
646
    getMonthTransaction,
Deni Rinaldi's avatar
Deni Rinaldi committed
647
    getRevision,
Deni Rinaldi's avatar
Deni Rinaldi committed
648
    deleteAttachment,
Deni Rinaldi's avatar
Deni Rinaldi committed
649 650
    getDetailReportMB,
    deleteUnitBisnis,
a.bairuha's avatar
a.bairuha committed
651
    deleteParameter,
652
    getDataReport,
Riri Novita's avatar
Riri Novita committed
653
    getFormatValue,
faisalhamdi's avatar
faisalhamdi committed
654
    deletePerusahaan,
Riri Novita's avatar
Riri Novita committed
655
    getDataCurrency,
Deni Rinaldi's avatar
Deni Rinaldi committed
656
    deleteReportItems,
657
    getCarfmDocumentBySubmenu,
Deni Rinaldi's avatar
Deni Rinaldi committed
658
    getDocumentCategory,
Deni Rinaldi's avatar
Deni Rinaldi committed
659
    getAllDocument,
Deni Rinaldi's avatar
Deni Rinaldi committed
660
    uploadDocument,
661
    uploadCarfmDocument,
662
    updateDocument,
663
    downloadDocument,
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
664 665 666
    getPerusahaanUserActive,
    getDetailDocument,
    deleteDocument,
Deni Rinaldi's avatar
Deni Rinaldi committed
667
    createSubmitReport,
Deni Rinaldi's avatar
Deni Rinaldi committed
668
    createMonthlyReportBS,
d.arizona's avatar
d.arizona committed
669
    createMonthlyReportLOCF,
670
    createMonthlyReportTP,
Riri Novita's avatar
Riri Novita committed
671
    createMonthlyReportPL,
faisalhamdi's avatar
faisalhamdi committed
672
    createMonthlyReportFAM,
Riri Novita's avatar
Riri Novita committed
673
    createMonthlyReportOI,
faisalhamdi's avatar
faisalhamdi committed
674
    createMonthlyReportCAT,
Riri Novita's avatar
Riri Novita committed
675
    checkUploadMonthlyReportPL,
Deni Rinaldi's avatar
Deni Rinaldi committed
676
    getSubmission,
d.arizona's avatar
d.arizona committed
677 678 679
    checkUploadMB,
    getAllOperatingInd,
    getOperatingIndDetail,
680
    createOpetaingInd,
Deni Rinaldi's avatar
Deni Rinaldi committed
681
    uploadMasterBudget,
d.arizona's avatar
d.arizona committed
682
    getAllSettingByType,
d.arizona's avatar
d.arizona committed
683 684
    getOpetratingIndID,
    createAllItemReport,
d.arizona's avatar
d.arizona committed
685
    deleteAllItemReport,
d.arizona's avatar
d.arizona committed
686 687
    validateSubmitReport,
    checkUploadOperatingInd,
688
    uploadOperatingInd,
Deni Rinaldi's avatar
Deni Rinaldi committed
689
    getLastestUpdateMB,
Deni Rinaldi's avatar
Deni Rinaldi committed
690
    getLastestUpdateMR,
r.kurnia's avatar
r.kurnia committed
691
    getLastestUpdateMROI,
Deni Rinaldi's avatar
Deni Rinaldi committed
692
    countingFormula,
Deni Rinaldi's avatar
Deni Rinaldi committed
693
    submitMasterBudget,
694
    checkIsSubmit,
d.arizona's avatar
d.arizona committed
695
    getIdDeleteFromExcel,
Deni Rinaldi's avatar
Deni Rinaldi committed
696
    getDashboard,
Deni Rinaldi's avatar
Deni Rinaldi committed
697
    historyApproval,
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
698
    getDashboardMB,
Deni Rinaldi's avatar
Deni Rinaldi committed
699
    checkApprover,
Deni Rinaldi's avatar
Deni Rinaldi committed
700
    approvalSubmission,
Deni Rinaldi's avatar
Deni Rinaldi committed
701
    getCompanySubmitted,
Deni Rinaldi's avatar
Deni Rinaldi committed
702
    getLastPeriod,
Deni Rinaldi's avatar
Deni Rinaldi committed
703 704 705 706 707 708 709
    getLastPeriodMonthly,
    checkApproverMonthly,
    getCompanySubmittedMonthly,
    historyApprovalMonthly,
    uploadAttachmentMonthly,
    getMontlyReportAtt,
    deleteAttachmentMonthly,
d.arizona's avatar
d.arizona committed
710
    getSubmitMasterBudget,
Deni Rinaldi's avatar
Deni Rinaldi committed
711
    createPeriodeRevision,
712
    getLastestUpdateOI,
Deni Rinaldi's avatar
Deni Rinaldi committed
713 714 715 716 717 718 719 720 721
    getOutlookPAID,
    getLastPeriodOLPA,
    getCompanySubmittedOLPA,
    getRevisionOLPA,
    historyApprovalOLPA,
    getSubmitOLPA,
    getOLPAAtt,
    submitOLPA,
    getLastestUpdateOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
722 723
    createReportOLPA,
    checkUploadOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
724
    uploadOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
725
    validateSubmitReportOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
726
    getDetailReportOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
727 728
    uploadAttOLPA,
    deleteAttOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
729 730
    getReportOLPA,
    approvalSubmissionOLPA,
d.arizona's avatar
d.arizona committed
731
    checkApproverOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
732 733
    getLastPeriodeOI,
    getSubmitOI,
Deni Rinaldi's avatar
Deni Rinaldi committed
734
    getLastPeriodOI,
d.arizona's avatar
d.arizona committed
735
    getDashboardUser,
Deni Rinaldi's avatar
Deni Rinaldi committed
736 737
    getHierarkiMontlyReportBS,
    getHierarkiMontlyReportOI,
r.kurnia's avatar
r.kurnia committed
738
    getHierarkiMontlyReportTP,
Deni Rinaldi's avatar
Deni Rinaldi committed
739
    getDetailReportCF,
Deni Rinaldi's avatar
Deni Rinaldi committed
740
    getReportHierarkiPL,
Deni Rinaldi's avatar
Deni Rinaldi committed
741
    getMonthlyReportID,
rifkaki's avatar
rifkaki committed
742 743
    getReportHierarkiFRMB,
    getReportHierarkiFRMR,
Deni Rinaldi's avatar
Deni Rinaldi committed
744
    getDetailHierarkiCF,
Deni Rinaldi's avatar
Deni Rinaldi committed
745
    getHierarkiMontlyReportPL,
746
    getHierarkiMontlyReportLOCF,
747
    getHierarkiMontlyReportFAM,
Riri Novita's avatar
Riri Novita committed
748
    getHierarkiMontlyReportCAT,
faisalhamdi's avatar
faisalhamdi committed
749
    checkUploadMonthlyReportTP,
faisalhamdi's avatar
faisalhamdi committed
750
    checkUploadMonthlyReportFAM,
Riri Novita's avatar
Riri Novita committed
751
    checkUploadMonthlyReportOI,
faisalhamdi's avatar
faisalhamdi committed
752
    checkUploadMonthlyReportCAT,
Riri Novita's avatar
Riri Novita committed
753
    uploadMonthlyReportPL,
d.arizona's avatar
d.arizona committed
754 755
    getMonthlyReport,
    checkUploadMonthlyReportBS,
faisalhamdi's avatar
faisalhamdi committed
756
    uploadMonthlyReportBS,
r.kurnia's avatar
r.kurnia committed
757
    uploadMonthlyReportFAM,
Deni Rinaldi's avatar
Deni Rinaldi committed
758
    uploadMonthlyReportTP,
Riri Novita's avatar
Riri Novita committed
759
    uploadMonthlyReportOI,
faisalhamdi's avatar
faisalhamdi committed
760
    uploadMonthlyReportCAT,
Deni Rinaldi's avatar
Deni Rinaldi committed
761
    getHierarkiMontlyReportCF,
r.kurnia's avatar
r.kurnia committed
762
    validateSubmitReportMR,
763
    validateSubmitReportMRTP,
Riri Novita's avatar
Riri Novita committed
764
    validateSubmitReportBS,
d.arizona's avatar
d.arizona committed
765 766 767
    validateSubmitReportPL,
    getPerBSiMontlyReportLOCF,
    checkUploadMonthlyReportLOCF,
768
    uploadMonthlyReportLOCF,
Riri Novita's avatar
Riri Novita committed
769
    validateSubmitReportOI,
d.arizona's avatar
d.arizona committed
770
    getMonthlyOI,
d.arizona's avatar
d.arizona committed
771
    getParameterByGroupName,
d.arizona's avatar
d.arizona committed
772 773
    getSubmitMonthlyReport,
    getIdDeleteFromExcelLOCF,
d.arizona's avatar
d.arizona committed
774 775 776
    deleteAllItemReportLOCF,
    submitMonthlyReport,
    approvalMonthly,
d.arizona's avatar
d.arizona committed
777 778
    createPeriodeRevisionMonthly,
    getListUserSubcoMB,
faisalhamdi's avatar
faisalhamdi committed
779
    getListUserSubcoMR,
r.kurnia's avatar
r.kurnia committed
780 781
    getListUserSubcoRO,
    getListUserSubcoOL,
d.arizona's avatar
d.arizona committed
782
    validateSubmitReportFAM,
d.arizona's avatar
d.arizona committed
783 784 785 786 787
    createMonthlyReportCF,
    getReportBSMB,
    getReportBSMR,
    getReportPLDetailMB,
    getReportPLDetailMR,
788 789
    // getReportPLMB,
    // getReportPLMR,
d.arizona's avatar
d.arizona committed
790 791
    getReportTPMB,
    getReportTPMR,
rifkaki's avatar
rifkaki committed
792
    getReportTP,
d.arizona's avatar
d.arizona committed
793
    getReportOIMB,
d.arizona's avatar
d.arizona committed
794 795
    getReportOIMR,
    getReportCFSumaMB,
d.arizona's avatar
d.arizona committed
796
    getReportCFSumaMR,
d.arizona's avatar
d.arizona committed
797
    createReportCF,
Riri Novita's avatar
Riri Novita committed
798
    createReportCFSimulasi,
Riri Novita's avatar
Riri Novita committed
799
    getReportCFSuma,
800
    getReportPLSuma,
Riri Novita's avatar
Riri Novita committed
801
    getReportPLSummary,
802 803
    getAllReportBS,
    getAllReportPLDetail,
804
    getAllReportOI,
rifkaki's avatar
rifkaki committed
805
    getReportFRSuma,
rifkaki's avatar
rifkaki committed
806 807
    getReportFRMB,
    getReportFRMR,
faisalhamdi's avatar
faisalhamdi committed
808
    getReportFRLastMR,
d.arizona's avatar
d.arizona committed
809
    getReportBSSuma,
810 811
    getDashboardCAT,
    getReportPL,
Riri Novita's avatar
Riri Novita committed
812
    getReportFR,
813 814 815
    getHierarkiCreateReportPLMB,
    getHierarkiCreateReportPLMR,
    createReportPLMB,
rifkaki's avatar
rifkaki committed
816
    createReportPLMR,
rifkaki's avatar
rifkaki committed
817
    getPLID,
Riri Novita's avatar
Riri Novita committed
818
    getFRID,
Riri Novita's avatar
Riri Novita committed
819
    getHierarkiReportHistorical,
rifkaki's avatar
rifkaki committed
820
    getHierarkiReportMTD,
821
    getHierarkiReportYtd,
Riri Novita's avatar
Riri Novita committed
822
    getHierarkiReportCPSM,
823 824 825
    getHierarkiCreateReportFRMB,
    getHierarkiCreateReportFRMR,
    createReportFRMB,
Riri Novita's avatar
Riri Novita committed
826 827
    createReportFRMR,
    getFullApproveMB,
d.arizona's avatar
d.arizona committed
828
    getFullApproveMonthly,
d.arizona's avatar
d.arizona committed
829
    getDashboardFinancial,
faisalhamdi's avatar
faisalhamdi committed
830
    getReportCATPA,
faisalhamdi's avatar
faisalhamdi committed
831
    getReportCATPQ,
d.arizona's avatar
d.arizona committed
832 833 834 835 836
    getHierarkiCronJobMBPL,
    getHierarkiCronJobMBCF,
    getHierarkiCronJobMBRatio,
    getHierarkiCronJobMRPL,
    getHierarkiCronJobMRCF,
837 838
    getHierarkiCronJobMRRatio,
    getRollingOutlookID,
rifkaki's avatar
rifkaki committed
839
    getRollingOutlookBS,
rifkaki's avatar
rifkaki committed
840
    createRollingOutlookBS,
rifkaki's avatar
rifkaki committed
841
    getRollingOutlookTP,
rifkaki's avatar
rifkaki committed
842
    createRollingOutlookTP,
r.kurnia's avatar
r.kurnia committed
843 844
    checkImportRollingOutlookTP,
    importRollingOutlookTP,
845 846
    getAllMasterDataCat,
    getParentItemReport,
faisalhamdi's avatar
faisalhamdi committed
847
    saveMasterDataCat,
faisalhamdi's avatar
faisalhamdi committed
848
    updateMasterDataCat,
faisalhamdi's avatar
faisalhamdi committed
849
    getDetailMasterDataCat,
d.arizona's avatar
d.arizona committed
850 851
    deleteMasterDataCat,
    getListChildDashboardCAT,
Riri Novita's avatar
Riri Novita committed
852
    getDashboardCATDetail,
d.arizona's avatar
d.arizona committed
853 854 855 856 857 858 859 860
    getRollingOutlookPL,
    getRollingOutlookAttachment,
    uploadRollingOutlookAttachment,
    deleteRollingOutlookAttachment,
    getRollingOutlookReport,
    getRollingOutlookLastUpdate,
    getRollingOutlookRevision,
    getRollingOutlookIsApprover,
rifkaki's avatar
rifkaki committed
861 862
    uploadAttachmentRO,
    deleteAttachmentRO,
d.arizona's avatar
d.arizona committed
863
    checkImportRollingOutlookBS,
faisalhamdi's avatar
faisalhamdi committed
864
    importRollingOutlookBS,
865
    getRollingOutlookCAT,
faisalhamdi's avatar
faisalhamdi committed
866 867 868
    createRollingOutlookCAT,
    checkImportRollingOutlookCAT,
    importRollingOutlookCAT,
d.arizona's avatar
d.arizona committed
869 870 871
    createRollingOutlookPL,
    checkImportRollingOutlookPL,
    importRollingOutlookPL,
872
    getSubmitRollingOutlook,
Riri Novita's avatar
Riri Novita committed
873 874 875
    getRollingOI,
    getHierarkiRollingOI,
    createRollingOI,
Riri Novita's avatar
Riri Novita committed
876
    getLastestUpdateROOI,
Riri Novita's avatar
Riri Novita committed
877
    checkUploadRollingOutlookOI,
d.arizona's avatar
d.arizona committed
878
    uploadRollingOutlookOI,
d.arizona's avatar
d.arizona committed
879
    submitRollingOutlook,
d.arizona's avatar
d.arizona committed
880
    getRollingOutlookCompanySubmitted,
d.arizona's avatar
d.arizona committed
881 882 883
    createPeriodeRevisionOLPA,
    approvalRolling,
    createPeriodeRevisionRO,
Riri Novita's avatar
Riri Novita committed
884
    historyApprovalRO,
Deni Rinaldi's avatar
Deni Rinaldi committed
885
    getRollingOutlookCF,
d.arizona's avatar
d.arizona committed
886 887
    createRollingOutlookCF,
    getHierarkiCFOLPA,
d.arizona's avatar
d.arizona committed
888 889
    createCFOLPA,
    getHierarkiDBPLOLPA,
d.arizona's avatar
d.arizona committed
890 891
    createDBPLOLPA,
    getHierarkiDBPLRO,
r.kurnia's avatar
r.kurnia committed
892
    createDBPLRO,
r.kurnia's avatar
r.kurnia committed
893
    getDetailReportOLPACAT,
d.arizona's avatar
d.arizona committed
894 895
    createCATOLPA,
    getRatioLOCF,
896
    triggerRatioFromLOCF,
Faisal Hamdi's avatar
Faisal Hamdi committed
897 898 899
    triggerRatioMB,
    triggerRatioRO,
    triggerRatioOLPA,
900 901 902 903
    getMonitoringMB,
    getMonitoringMR,
    getMonitoringRO,
    getMonitoringOLPA,
904
    getMonitoringCafrm,
905
    getListApprover,
906
    getIdToken,
qorri_di's avatar
qorri_di committed
907 908 909 910 911 912 913 914
    triggerHistoricalRatio,
    getDetailMaintenanceMode,
    createMaintenanceMode,
    updateMaintenanceMode,
    createZipReport,
    createDownloadFile,
    getListDownload,
    downloadZipReport,
Riri Novita's avatar
Riri Novita committed
915
    sendEmail,
Riri Novita's avatar
Riri Novita committed
916 917 918 919 920 921 922 923 924
    uploadSimulasiMB,
    createReportPLMBSimulasi,
    triggerRatioMBSimulasi,
    uploadSimulasiMRPL,
    uploadSimulasiMRTP,
    uploadSimulasiMRBS,
    uploadSimulasiMRFAM,
    uploadSimulasiMRLOCF,
    uploadSimulasiMRCAT,
Riri Novita's avatar
Riri Novita committed
925
    uploadSimulasiMRCF,
Riri Novita's avatar
Riri Novita committed
926 927 928
    createSimulasiReportPLMR,
    triggerHistoricalRatioSimulasi,
    triggerRatioFromLOCFSimulasi,
Riri Novita's avatar
Riri Novita committed
929 930 931 932 933 934 935 936 937 938 939 940 941
    uploadSimulasiROPL,
    uploadSimulasiROTP,
    uploadSimulasiROBS,
    uploadSimulasiROCAT,
    createRollingOutlookCFSimulasi,
    createDBPLROSimulasi,
    triggerRatioROSimulasi,
    uploadSimulasiOLPA,
    createDBPLOLPASimulasi,
    triggerRatioOLPASimulasi,
    createSimulasiOLPACF,
    uploadSimulasiOperatingInd,
    uploadSimulasiMROI,
Riri Novita's avatar
Riri Novita committed
942
    uploadSimulasiROOI,
Riri Novita's avatar
Riri Novita committed
943

d.arizona's avatar
d.arizona committed
944 945 946 947 948 949
  }
}

// let's return back our create method as the default.
export default {
  create
Deni Rinaldi's avatar
Deni Rinaldi committed
950
}