index.js 55.1 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)
Riri Novita's avatar
Riri Novita committed
178
  const getAllSettingBusinessBank = (body) => api.post('setting/get_all_setting_by_group_name', body)
EKSAD's avatar
EKSAD committed
179

180 181 182 183
  //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
184
  const getParameterByGroup = (groupID) => api.get(`/setting_type/get_all_setting_type_by_group/${groupID}`)
d.arizona's avatar
d.arizona committed
185
  const getParameterByGroupName = (groupName) => api.post(`/setting/get_all_setting_by_group_name`, groupName)
186 187
  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
188 189
  const checkUploadParameter = (body) => api.post('setting/check_import', body)
  const uploadParameter = (body) => api.post('/setting/import_setting', body)
190
  const searchParameter = (body) => api.post('setting/search_setting', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
191
  const deleteParameter = (id) => api.post(`setting/delete_setting/${id}`)
192
  const getDataReport = () => api.get('setting_type/get_all_setting_type_by_report_submit_period_group')
Riri Novita's avatar
Riri Novita committed
193
  const getFormatValue = () => api.get('setting_type/get_all_setting_type_by_money_format_group')
Riri Novita's avatar
Riri Novita committed
194
  const getThreshold = () => api.get('/setting_type/get_all_setting_type_by_threshold_control')
Deni Rinaldi's avatar
Deni Rinaldi committed
195

rifkaki's avatar
rifkaki committed
196
  // MASTER DATA - CAT
197
  const getAllMasterDataCat = () => api.get('item_report_company/get_all_item_report_company')
rifkaki's avatar
rifkaki committed
198
  const getParentItemReport = (body) => api.post('item_report/get_parent_item_report_default', body)
199
  const saveMasterDataCat = (body) => api.post('item_report_company/create_item_report_company', body)
faisalhamdi's avatar
faisalhamdi committed
200 201 202
  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
203

204
  //Transaction
d.arizona's avatar
d.arizona committed
205 206 207 208
  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)
209
  const getPeriodeTransaction = () => api.get('transaction/get_periode')
Deni Rinaldi's avatar
Deni Rinaldi committed
210
  const getMonthTransaction = () => api.get('transaction/get_default_month')
d.arizona's avatar
d.arizona committed
211
  const deleteAttachment = (id) => api.post(`transaction/master_budget/delete_attachment/${id}`)
Deni Rinaldi's avatar
Deni Rinaldi committed
212
  const getDetailReportMB = (body) => api.post('/transaction/master_budget/get_report_hierarki', body)
213
  const getLastestUpdateMB = (body) => api.post('/transaction/master_budget/get_latest_update', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
214
  const createSubmitReport = (body) => api.post('transaction/master_budget/create_submission_report', body)
a.bairuha's avatar
a.bairuha committed
215
  const getSubmission = (body) => api.post('transaction/master_budget/get_submission_id', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
216
  const checkUploadMB = (body) => api.post('transaction/master_budget/check_import', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
217
  const uploadMasterBudget = (body) => api.post('transaction/master_budget/import_master_budget', body)
d.arizona's avatar
d.arizona committed
218
  const validateSubmitReport = (body) => api.post('transaction/master_budget/validate_save', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
219
  const countingFormula = (body) => api.post('transaction/counting_formula', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
220
  const submitMasterBudget = (body) => api.post('transaction/master_budget/submit_master_budget', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
221
  const checkIsSubmit = (body) => api.post('transaction/master_budget/is_can_submit', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
222
  const checkApprover = () => api.get('transaction/master_budget/is_approver')
Deni Rinaldi's avatar
Deni Rinaldi committed
223
  const approvalSubmission = (body) => api.post('transaction/master_budget/approval_submission', body)
d.arizona's avatar
d.arizona committed
224
  const getCompanySubmitted = (body) => api.post('transaction/master_budget/get_company_submitted', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
225
  const getLastPeriod = (idCompany) => api.get(`transaction/master_budget/get_last_periode/${idCompany}`)
Deni Rinaldi's avatar
Deni Rinaldi committed
226
  const getSubmitMasterBudget = (body) => api.post('transaction/master_budget/get_latest_periode_submit', body)
d.arizona's avatar
d.arizona committed
227
  const getSubmitMonthlyReport = (body) => api.post('transaction/monthly_report/get_latest_periode_submit', body)
d.arizona's avatar
d.arizona committed
228
  const createPeriodeRevision = (body) => api.post('transaction/master_budget/create_periode_revision', body)
d.arizona's avatar
d.arizona committed
229
  const getIdDeleteFromExcel = (body) => api.post('transaction/master_budget/delete_from_excel', body)
d.arizona's avatar
d.arizona committed
230
  const getIdDeleteFromExcelLOCF = (body) => api.post('transaction/locf/monthly_report/delete_from_excel', body)
Riri Novita's avatar
Riri Novita committed
231
  const getIdDeleteFromExcelLOV = (body) => api.post('transaction/lov/monthly_report/delete_from_excel', body)
d.arizona's avatar
d.arizona committed
232 233
  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
234
  const getDashboardUser = () => api.get('transaction/get_dashboard_sub_co')
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
235
  const getDashboardMB = (body) => api.get('transaction/get_dashboard_table')
rifkaki's avatar
rifkaki committed
236 237
  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
238
  const getDetailHierarkiCF = (body) => api.post('transaction/master_budget/get_report_hierarki_cashflow', body)
d.arizona's avatar
d.arizona committed
239 240

  const getOpetratingIndID = (body) => api.post('transaction/operating_indicator/get_operating_indicator_id', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
241
  const getSubmitOI = (body) => api.post('transaction/operating_indicator/get_latest_periode_submit', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
242
  const getLastPeriodOI = (idCompany) => api.get(`transaction/operating_indicator/get_last_periode/${idCompany}`)
d.arizona's avatar
d.arizona committed
243
  const getAllOperatingInd = (body) => api.post('transaction/operating_indicator/get_all_report', body)
Riri Novita's avatar
Riri Novita committed
244 245 246 247
  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
248
  const getLastestUpdateOI = (body) => api.post('transaction/operating_indicator/get_latest_update', body)
d.arizona's avatar
d.arizona committed
249
  const getLastPeriodeOI = (idCompany) => api.post(`transaction/master_budget/get_last_periode/${idCompany}`)
Riri Novita's avatar
Riri Novita committed
250 251
  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
252

Riri Novita's avatar
Riri Novita committed
253
  // Rolling Outlook
d.arizona's avatar
d.arizona committed
254
  const getRollingOutlookID = (body) => api.post('transaction/rolling_outlook/get_rolling_outlook_id', body)
d.arizona's avatar
d.arizona committed
255 256 257 258 259 260
  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
261
  const getRollingOutlookIsApprover = (body) => api.get('transaction/rolling_outlook/is_approver', body)
rifkaki's avatar
rifkaki committed
262 263
  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
264 265 266
  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
267

268
  const getRollingOutlookBS = (body) => api.post('transaction/balance_sheet/rolling_outlook/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
269 270
  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
271
  const createRollingOutlookBS = (body) => api.post('transaction/balance_sheet/rolling_outlook/create_rolling_outlook', body)
Riri Novita's avatar
Riri Novita committed
272
  const getRollingOutlookPL = (body) => api.post('transaction/profit_loss/rolling_outlook/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
273 274 275
  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
276 277
  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
278 279
  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
280
  const getRollingOutlookCAT = (body) => api.post('transaction/cat/rolling_outlook/get_report_hierarki', body)
faisalhamdi's avatar
faisalhamdi committed
281 282 283
  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
284
  const getSubmitRollingOutlook = (body) => api.post('transaction/rolling_outlook/get_latest_periode_submit', body)
Riri Novita's avatar
Riri Novita committed
285 286
  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
287
  const createRollingOI = (body) => api.post('transaction/operating_indicator/rolling_outlook/create_rolling_outlook', body)
Riri Novita's avatar
Riri Novita committed
288
  const getLastestUpdateROOI = (body) => api.post('transaction/operating_indicator/rolling_outlook/get_latest_update', body)
Riri Novita's avatar
Riri Novita committed
289
  const checkUploadRollingOutlookOI = (body) => api.post('transaction/operating_indicator/rolling_outlook/check_import', body)
Riri Novita's avatar
Riri Novita committed
290
  const uploadRollingOutlookOI = (body) => api.post('transaction/operating_indicator/rolling_outlook/import_rolling_outlook', body)
d.arizona's avatar
d.arizona committed
291
  const submitRollingOutlook = (body) => api.post('transaction/rolling_outlook/submit_rolling_outlook', body)
d.arizona's avatar
d.arizona committed
292
  const getRollingOutlookCompanySubmitted = (body) => api.post('transaction/rolling_outlook/get_company_submitted', body)
Riri Novita's avatar
Riri Novita committed
293
  const getRollingOutlookCF = (body) => api.post('transaction/cash_flow/rolling_outlook/get_report_hierarki', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
294
  const createRollingOutlookCF = (body) => api.post('transaction/cash_flow/rolling_outlook/create_rolling_outlook', body)
d.arizona's avatar
d.arizona committed
295

d.arizona's avatar
d.arizona committed
296
  //REPORT NEW
297
  const getAllReportBS = (body) => api.post('/transaction/db_balance_sheet/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
298 299
  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)
300
  const getAllReportPLDetail = (body) => api.post('/transaction/db_profit_loss_detail/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
301 302
  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)
303
  const getReportPL = (body) => api.post('/transaction/db_profit_loss/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
304
  const getReportFR = (body) => api.post('/transaction/db_ratio/get_report_hierarki', body)
305 306 307 308
  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
309
  const getPLID = (body) => api.post('/transaction/db_profit_loss/get_profit_loss_id', body)
310 311
  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
312
  const getFRID = (body) => api.post('/transaction/db_ratio/get_ratio_id', body)
313 314
  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)
315 316
  // 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
317
  const getReportPLMR = (body) => api.post('/transaction/db_profit_loss/monthly_report/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
318 319
  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
320
  const getReportTP = (body) => api.post('/transaction/db_tax_planning/get_report_hierarki', body)
321
  const getAllReportOI = (body) => api.post('/transaction/db_operating_indicator/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
322 323
  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
324 325
  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
326
  const getReportCFSuma = (body) => api.post('/transaction/summary_cash_flow/summary/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
327
  const getReportPLSuma = (body) => api.post('/transaction/summary_profit_loss/summary/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
328
  const getReportPLSummary = (body) => api.post('/transaction/summary_profit_loss/summary/get_report_hierarki_summary', body)
rifkaki's avatar
rifkaki committed
329
  const getReportFRSuma = (body) => api.post('/transaction/summary_ratio/summary/get_report_hierarki', body)
rifkaki's avatar
rifkaki committed
330 331 332
  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
333
  const getReportBSSuma = (body) => api.post('/transaction/summary_balance_sheet/summary/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
334
  const getDashboardCAT = (body) => api.post('/transaction/dashboard/get_dashboard_cat', body)
Faisal Hamdi's avatar
Faisal Hamdi committed
335
  const getListChildDashboardCAT = (periode, month) => api.get(`/transaction/dashboard/get_home_cat/${periode}/${month}`)
d.arizona's avatar
d.arizona committed
336
  const getDashboardCATDetail = (body) => api.post('/transaction/dashboard/get_dashboard_cat_detail', body)
rifkaki's avatar
rifkaki committed
337
  const getHierarkiReportYtd = (body) => api.post('/transaction/summary_ytd/summary/get_report_hierarki', body)
rifkaki's avatar
rifkaki committed
338
  const getHierarkiReportHistorical = (body) => api.post('/transaction/summary_historical/summary/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
339
  const getHierarkiReportMTD = (body) => api.post('/transaction/summary_mtd/summary/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
340
  const getHierarkiReportCPSM = (body) => api.post('/transaction/summary_cpsm/summary/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
341 342
  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
343
  const getDashboardFinancial = (body) => api.post('/transaction/dashboard/get_dashboard_financial', body)
faisalhamdi's avatar
faisalhamdi committed
344
  const getReportCATPA = (body) => api.post('/transaction/cat/performance_appraisal', body)
faisalhamdi's avatar
faisalhamdi committed
345
  const getReportCATPQ = (body) => api.post('/transaction/cat/quarterly/get_report_hierarki', body)
Faisal Hamdi's avatar
Faisal Hamdi committed
346

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

Deni Rinaldi's avatar
Deni Rinaldi committed
352 353 354 355 356 357 358 359 360
  //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
361
  const getDetailReportOLPA = (body) => api.post('transaction/outlook_pa/get_report_hierarki', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
362 363
  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
364
  const checkUploadOLPA = (body) => api.post('transaction/outlook_pa/check_import', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
365
  const validateSubmitReportOLPA = (body) => api.post('transaction/outlook_pa/validate_save', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
366
  const uploadOLPA = (body) => api.post('transaction/outlook_pa/import_outlook_pa', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
367
  const uploadAttOLPA = (body) => api.post('transaction/outlook_pa/upload_attachment', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
368 369
  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
370
  const approvalSubmissionOLPA = (body) => api.post('transaction/outlook_pa/approval_outlook', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
371
  const checkApproverOLPA = () => api.get('transaction/outlook_pa/is_approver')
d.arizona's avatar
d.arizona committed
372
  const createPeriodeRevisionOLPA = (body) => api.post('transaction/outlook_pa/create_periode_revision', body)
d.arizona's avatar
d.arizona committed
373
  const getHierarkiCFOLPA = (body) => api.post('transaction/cash_flow/outlook_pa/get_report_hierarki', body)
Faisal Hamdi's avatar
Faisal Hamdi committed
374
  const createCFOLPA = (body) => api.post('transaction/cash_flow/outlook_pa/create_outlook_report', body)
d.arizona's avatar
d.arizona committed
375 376
  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
377 378
  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
379 380 381
  // 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
382

Deni Rinaldi's avatar
Deni Rinaldi committed
383
  // Monthly
faisalhamdi's avatar
faisalhamdi committed
384
  const getMonthlyReport = (body) => api.post('transaction/monthly_report/get_all_report', body)
d.arizona's avatar
d.arizona committed
385 386 387
  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
388
  const getMonthlyOI = (body) => api.post('transaction/operating_indicator/monthly_report/get_operating_indicator_id', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
389
  const getMonthlyReportID = (body) => api.post('transaction/monthly_report/get_monthly_report_id', body)
rifkaki's avatar
rifkaki committed
390 391
  // 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
392
  const getHierarkiMontlyReportOI = (body) => api.post('transaction/operating_indicator/monthly_report/get_report_hierarki', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
393
  const getLastestUpdateMR = (body) => api.post('/transaction/monthly_report/get_latest_update', body)
rifkaki's avatar
rifkaki committed
394 395
  // 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
396
  const getHierarkiMontlyReportLOCF = (body) => api.post('transaction/locf/monthly_report/get_report_hierarki', body)
Riri Novita's avatar
Riri Novita committed
397
  const getHierarkiMontlyReportInvesment = (body) => api.post('transaction/lov/monthly_report/get_report_hierarki', body)
faisalhamdi's avatar
faisalhamdi committed
398
  const getHierarkiMontlyReportFAM = (body) => api.post('transaction/fam/monthly_report/get_report_hierarki', body)
d.arizona's avatar
d.arizona committed
399
  const getHierarkiMontlyReportCF = (body) => api.post('transaction/cash_flow/monthly_report/get_report_hierarki', body)
faisalhamdi's avatar
faisalhamdi committed
400
  const getHierarkiMontlyReportCAT = (body) => api.post('/transaction/cat/monthly_report/get_report_hierarki', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
401 402 403 404 405 406 407
  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
408 409
  // 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
410
  const createMonthlyReportLOCF = (body) => api.post('transaction/locf/monthly_report/create_monthly_report', body)
rifkaki's avatar
rifkaki committed
411 412
  // 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
413
  const createMonthlyReportFAM = (body) => api.post('transaction/fam/monthly_report/create_monthly_report', body)
Riri Novita's avatar
Riri Novita committed
414
  const createMonthlyReportOI = (body) => api.post('transaction/operating_indicator/monthly_report/create_monthly_report', body)
faisalhamdi's avatar
faisalhamdi committed
415
  const createMonthlyReportCAT = (body) => api.post('transaction/cat/monthly_report/create_monthly_report', body)
d.arizona's avatar
d.arizona committed
416
  const createMonthlyReportCF = (body) => api.post('transaction/cash_flow/monthly_report/create_monthly_report', body)
rifkaki's avatar
rifkaki committed
417 418
  // 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
419
  const checkUploadMonthlyReportFAM = (body) => api.post('transaction/fam/monthly_report/check_import', body)
rifkaki's avatar
rifkaki committed
420 421
  // 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
422
  const checkUploadMonthlyReportOI = (body) => api.post('transaction/operating_indicator/monthly_report/check_import', body)
faisalhamdi's avatar
faisalhamdi committed
423
  const checkUploadMonthlyReportCAT = (body) => api.post('transaction/cat/monthly_report/check_import', body)
rifkaki's avatar
rifkaki committed
424 425
  // 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
426
  const uploadMonthlyReportFAM = (body) => api.post('transaction/fam/monthly_report/import_monthly_report', body)
rifkaki's avatar
rifkaki committed
427 428
  // 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
429
  const uploadMonthlyReportOI = (body) => api.post('transaction/operating_indicator/monthly_report/import_monthly_report', body)
faisalhamdi's avatar
faisalhamdi committed
430
  const uploadMonthlyReportCAT = (body) => api.post('transaction/cat/monthly_report/import_monthly_report', body)
rifkaki's avatar
rifkaki committed
431 432
  // 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
433
  const validateSubmitReportMR = (body) => api.post('transaction/monthly_report/validate_save', body)
rifkaki's avatar
rifkaki committed
434 435
  // 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
436
  const getPerBSiMontlyReportLOCF = (body) => api.post('transaction/locf/monthly_report/get_per_bs', body)
Riri Novita's avatar
Riri Novita committed
437
  const getPerBSiMontlyReportLOV = (body) => api.post('transaction/lov/monthly_report/get_per_bs', body)
d.arizona's avatar
d.arizona committed
438
  const checkUploadMonthlyReportLOCF = (body) => api.post('transaction/locf/monthly_report/check_import', body)
Riri Novita's avatar
Riri Novita committed
439
  const checkUploadMonthlyReportLOV = (body) => api.post('transaction/lov/monthly_report/check_import', body)
d.arizona's avatar
d.arizona committed
440
  const uploadMonthlyReportLOCF = (body) => api.post('transaction/locf/monthly_report/import_monthly_report', body)
Riri Novita's avatar
Riri Novita committed
441
  const validateSubmitReportOI = (body) => api.post('transaction/operating_indicator/monthly_report/validate_save', body)
faisalhamdi's avatar
faisalhamdi committed
442
  const validateSubmitReportFAM = (body) => api.post('transaction/fam/monthly_report/validate_save', body)
Faisal Hamdi's avatar
Faisal Hamdi committed
443

d.arizona's avatar
d.arizona committed
444
  const getListUserSubcoMB = (periode) => api.get(`transaction/get_dashboard_sub_co/master_budget/${periode}`)
Faisal Hamdi's avatar
Faisal Hamdi committed
445 446
  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
447
  const getListUserSubcoOL = (periode) => api.get(`transaction/get_dashboard_sub_co/outlook_pa/${periode}`)
d.arizona's avatar
d.arizona committed
448

d.arizona's avatar
d.arizona committed
449 450 451 452 453 454 455
  // 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
456

d.arizona's avatar
d.arizona committed
457
  // Ratio X LOCF 
Riri Novita's avatar
Riri Novita committed
458
  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
459
  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
460

Riri Novita's avatar
Riri Novita committed
461
  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
462
  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
463
  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
464
  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
465

Riri Novita's avatar
Riri Novita committed
466
  // MonthlyPL
rifkaki's avatar
rifkaki committed
467 468 469 470 471 472 473 474 475 476
  // 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
477
  //Template
Deni Rinaldi's avatar
Deni Rinaldi committed
478
  const downloadTemplate = (fileName, fileType) => api.get(`attachment/download_file?fileName=${fileName}&&fileType=${fileType}`)
479 480 481 482

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

Deni Rinaldi's avatar
Deni Rinaldi committed
483
  // MANAGEMENT DOCUMENT
484 485
  // const getDocumentCategory = (body) => api.post('setting/get_all_setting_document_category', body)
  const getDocumentCategory = () => api.get('setting/get_all_setting_document_category')
486
  const getCarfmDocumentBySubmenu = (body) => api.post('document/get_cafrm_document_by_submenu', body);
Deni Rinaldi's avatar
Deni Rinaldi committed
487
  const getAllDocument = (body) => api.post('document/get_all_document', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
488
  const uploadDocument = (body) => api.post('document/upload_document', body)
489
  const updateDocument = (body) => api.post('document/update_document', body)
490
  const downloadDocument = (body) => api.post('document/download_document', body)
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
491 492 493
  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}`)
494 495
  const uploadCarfmDocument = (body) => api.post('document/upload_cafrm_document', body)

Deni Rinaldi's avatar
Deni Rinaldi committed
496

497
  // Monitoring
r.kurnia's avatar
r.kurnia committed
498
  const getMonitoringMB = (body) => api.get(`transaction/monitoring/submission/${body.year}`)
499 500
  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
501
  const getMonitoringOLPA = (body) => api.get(`transaction/monitoring/outlook/${body.year}`)
502
  const getMonitoringCafrm = (body) => api.get(`transaction/monitoring/cafrm/${body.year}/${body.month}/${body.status}`)
503

qorri_di's avatar
qorri_di committed
504 505 506 507 508 509 510 511 512 513 514 515 516 517 518
  // 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
519
  // Simulasi upload data last year
Riri Novita's avatar
Riri Novita committed
520
  // MB
Riri Novita's avatar
Riri Novita committed
521 522 523
  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
524
  // MR
Riri Novita's avatar
Riri Novita committed
525 526 527 528 529 530 531 532 533 534
  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
535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551
  // 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
552

Riri Novita's avatar
Riri Novita committed
553 554
  // Investment
  const getTypeOfInvestment = () => api.get('setting_type/get_all_setting_type_by_investment')
Riri Novita's avatar
Riri Novita committed
555 556
  const validateSaveLOV = (body) => api.post('transaction/lov/monthly_report/validate_save', body)
  const validateSaveLOCF = (body) => api.post('transaction/locf/monthly_report/validate_save', body)
Riri Novita's avatar
Riri Novita committed
557
  const createMonthlyReportLOV = (body) => api.post('transaction/lov/monthly_report/save_monthly_report', body)
Riri Novita's avatar
Riri Novita committed
558

Riri Novita's avatar
Riri Novita committed
559

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

d.arizona's avatar
d.arizona committed
967 968 969 970 971 972
  }
}

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