index.js 18.6 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.
  //
Deni Rinaldi's avatar
Deni Rinaldi committed
14 15 16 17 18 19 20 21 22 23 24 25 26
  const baseURL = 'https://tia.eksad.com/tia-reporting-dev/public/'
  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',
        },
        // 60 second timeout...
d.arizona's avatar
d.arizona committed
27
        timeout: 60000
Deni Rinaldi's avatar
Deni Rinaldi committed
28 29 30 31 32 33 34 35 36 37 38 39 40
      })
      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...
Deni Rinaldi's avatar
Deni Rinaldi committed
41
        timeout: 100000
Deni Rinaldi's avatar
Deni Rinaldi committed
42 43 44 45 46
      })
      break;
    default:
      break;
  }
d.arizona's avatar
d.arizona committed
47 48 49 50

  api.addAsyncRequestTransform(request => async () => {
    var token
    try {
d.arizona's avatar
d.arizona committed
51
      const res = await localStorage.getItem(Constant.TOKEN)
EKSAD's avatar
EKSAD committed
52
      if (token != null) {
d.arizona's avatar
d.arizona committed
53
        token = res
d.arizona's avatar
d.arizona committed
54 55 56
        // alert(url)
        // api.setBaseURL(`${url}/api/`)
      } else {
d.arizona's avatar
d.arizona committed
57
        token = res
d.arizona's avatar
d.arizona committed
58 59 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
        // 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
85 86

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

d.arizona's avatar
d.arizona committed
92 93
  //Role
  const getRole = () => api.get('role/get_all_role')
94
  const getRoleActive = () => api.get('role/get_all_role_active')
d.arizona's avatar
d.arizona committed
95
  const getDetailRole = (roleId) => api.get(`role/get_role_by_id/${roleId}`)
d.arizona's avatar
d.arizona committed
96
  const searchRole = (body) => api.post('/role/search_role', body)
d.arizona's avatar
d.arizona committed
97 98 99
  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
100 101 102

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

  //UNIT BISNIS
  const getUnitBisnis = () => api.get('business_unit/get_all_business_unit')
Deni Rinaldi's avatar
Deni Rinaldi committed
109 110
  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
111
  const searchUnitBisnis = (body) => api.post('/business_unit/search_business_unit', body)
Deni Rinaldi's avatar
1  
Deni Rinaldi committed
112
  const checkUploadUnitBisnis = (body) => api.post('/business_unit/check_import', body)
113
  const uploadUnitBisnis = (body) => api.post('/business_unit/import_business_unit', body)
114
  const getUnitBisnisActive = () => api.get('business_unit/get_all_business_unit_active')
115
  const getDetailUnitBisnis = (id) => api.get(`business_unit/get_business_unit_by_id/${id}`)
Deni Rinaldi's avatar
Deni Rinaldi committed
116
  const deleteUnitBisnis = (id) => api.post(`business_unit/delete_business_unit/${id}`)
117

faisalhamdi's avatar
faisalhamdi committed
118
  // Perusahaan
faisalhamdi's avatar
faisalhamdi committed
119
  const getPerusahaan = () => api.get('company/get_all_company')
EKSAD's avatar
EKSAD committed
120
  const getPerusahaanActive = () => api.get('company/get_all_company_active')
faisalhamdi's avatar
faisalhamdi committed
121 122
  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
123
  const getPerusahaanHierarki = () => api.get('company/get_company_hierarki')
d.arizona's avatar
d.arizona committed
124
  const saveVisualisasiPerusahaan = (body) => api.post('company/save_visualization', body)
125 126 127 128
  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
129
  const deletePerusahaan = (id) => api.post(`company/delete_company/${id}`)
faisalhamdi's avatar
faisalhamdi committed
130

131 132
  // APPROVAL MATRIX
  const getAM = () => api.get('approval_matrix/get_all_approval_matrix')
133
  const getApprovedByAM = () => api.get('approval_matrix/get_all_approver')
134 135
  const getTypeAM = () => api.get('approval_type/get_all_approval_type')
  const getOperatorAM = () => api.get('operator_type/get_all_operator_type')
136
  const getDetailAM = (id) => api.get(`approval_matrix/get_approval_matrix_by_id/${id}`)
137
  const searchAM = (body) => api.post('/approval_matrix/search_approval_matrix', body)
138 139
  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
140 141
  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
142
  const uploadAM = (body) => api.post('approval_matrix/import_approval_matrix', body)
143
  const deleteAM = (id) => api.post(`approval_matrix/delete_approval_matrix/${id}`)
144

d.arizona's avatar
d.arizona committed
145 146 147 148
  //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
149 150
  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
151
  const deleteUser = (userId) => api.post(`user/delete_user/${userId}`)
152
  const changePassword = (body) => api.post('/user/change_password', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
153 154 155
  const checkUploadUser = (body) => api.post('/user/check_import', body)
  const uploadUser = (body) => api.post('/user/import_user', body)

EKSAD's avatar
EKSAD committed
156 157
  //Report Items
  const getReportItems = () => api.get('item_report/get_all_item_report')
a.bairuha's avatar
a.bairuha committed
158
  const getInputType = () => api.get('type_item_report/get_all_type_item_report')
EKSAD's avatar
EKSAD committed
159
  const getReportType = () => api.get('report/get_all_report')
EKSAD's avatar
EKSAD committed
160
  const getDetailReportItems = (userId) => api.get(`item_report/get_item_report_by_id/${userId}`)
EKSAD's avatar
EKSAD committed
161
  const searchReportItems = (body) => api.post('/item_report/search_item_report', body)
EKSAD's avatar
EKSAD committed
162
  const createReportItems = (body) => api.post('/item_report/create_item_report', body)
EKSAD's avatar
EKSAD committed
163
  const updateReportItems = (body) => api.post('/item_report/update_item_report', body)
EKSAD's avatar
EKSAD committed
164 165
  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
166
  const getItemReportHierarki = (body) => api.post('item_report/get_item_report_hierarki', body)
d.arizona's avatar
d.arizona committed
167
  const saveVisualisasiReport = (body) => api.post('item_report/save_visualization', body)
d.arizona's avatar
d.arizona committed
168
  const getReportParent = (body) => api.post('item_report/get_parent_item_report', body)
a.bairuha's avatar
a.bairuha committed
169
  const deleteReportItems = (id) => api.post(`item_report/delete_item_report/${id}`)
Deni Rinaldi's avatar
Deni Rinaldi committed
170
  const getAllSettingByType = (body) => api.post('setting/get_all_setting_by_type', body)
d.arizona's avatar
d.arizona committed
171 172
  const createAllItemReport = (body) => api.post('item_report/create_all_item_report', body)
  const deleteAllItemReport = (body) => api.post('/item_report/delete_all_item_report', body)
EKSAD's avatar
EKSAD committed
173

174 175 176 177
  //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
178
  const getParameterByGroup = (groupID) => api.get(`/setting_type/get_all_setting_type_by_group/${groupID}`)
179 180
  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
181 182
  const checkUploadParameter = (body) => api.post('setting/check_import', body)
  const uploadParameter = (body) => api.post('/setting/import_setting', body)
183
  const searchParameter = (body) => api.post('setting/search_setting', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
184
  const deleteParameter = (id) => api.post(`setting/delete_setting/${id}`)
Deni Rinaldi's avatar
Deni Rinaldi committed
185

186
  //Transaction
d.arizona's avatar
d.arizona committed
187 188 189 190
  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)
191
  const getPeriodeTransaction = () => api.get('transaction/get_periode')
d.arizona's avatar
d.arizona committed
192
  const deleteAttachment = (id) => api.post(`transaction/master_budget/delete_attachment/${id}`)
Deni Rinaldi's avatar
Deni Rinaldi committed
193
  const getDetailReportMB = (body) => api.post('/transaction/master_budget/get_report_hierarki', body)
194
  const getLastestUpdateMB = (body) => api.post('/transaction/master_budget/get_latest_update', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
195
  const createSubmitReport = (body) => api.post('transaction/master_budget/create_submission_report', body)
a.bairuha's avatar
a.bairuha committed
196
  const getSubmission = (body) => api.post('transaction/master_budget/get_submission_id', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
197
  const checkUploadMB = (body) => api.post('transaction/master_budget/check_import', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
198
  const uploadMasterBudget = (body) => api.post('transaction/master_budget/import_master_budget', body)
d.arizona's avatar
d.arizona committed
199
  const validateSubmitReport = (body) => api.post('transaction/master_budget/validate_save', body)
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
200
  const getMonthTransaction = () => api.get('transaction/get_default_month')
Deni Rinaldi's avatar
Deni Rinaldi committed
201
  const countingFormula = (body) => api.post('transaction/counting_formula', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
202
  const submitMasterBudget = (body) => api.post('transaction/master_budget/submit_master_budget', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
203
  const checkIsSubmit = (body) => api.post('transaction/master_budget/is_can_submit', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
204
  const checkApprover = () => api.get('transaction/master_budget/is_approver')
Deni Rinaldi's avatar
Deni Rinaldi committed
205
  const approvalSubmission = (body) => api.post('transaction/master_budget/approval_submission', body)
d.arizona's avatar
d.arizona committed
206 207
  const getCompanySubmitted = (body) => api.post('transaction/master_budget/get_company_submitted', body)
  const getLastPeriod = (idCompany) => api.get(`transaction/master_budget/get_last_periode/${idCompany}`) 
Deni Rinaldi's avatar
Deni Rinaldi committed
208
  const getSubmitMasterBudget = (body) => api.post('transaction/master_budget/get_latest_periode_submit', body)
d.arizona's avatar
d.arizona committed
209
  const createPeriodeRevision = (body) => api.post('transaction/master_budget/create_periode_revision', body)
d.arizona's avatar
d.arizona committed
210
  const getIdDeleteFromExcel = (body) => api.post('transaction/master_budget/delete_from_excel', body)
d.arizona's avatar
d.arizona committed
211 212 213 214
  const getDashboard = (body) => api.get('transaction/get_dashboard')
  const historyApproval = (body) => api.post('transaction/master_budget/history_approval', body)

  const getOpetratingIndID = (body) => api.post('transaction/operating_indicator/get_operating_indicator_id', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
215 216
  const getSubmitOI = (body) => api.post('transaction/operating_indicator/get_latest_periode_submit', body)
  const getLastPeriodOI = (idCompany) => api.get(`transaction/operating_indicator/get_last_periode/${idCompany}`) 
d.arizona's avatar
d.arizona committed
217 218 219
  const getAllOperatingInd = (body) => api.post('transaction/operating_indicator/get_all_report', body)
  const getOperatingIndDetail = (body) => api.post('transaction/operating_indicator/get_report_hierarki', body)
  const createOpetaingInd = (body) => api.post('transaction/operating_indicator/create_operating_indicator_report', body)
d.arizona's avatar
d.arizona committed
220 221
  const checkUploadOperatingInd = (body) => api.post('transaction/operating_indicator/check_import', body)
  const uploadOperatingInd = (body) => api.post('transaction/operating_indicator/import_operating_indicator', body)
d.arizona's avatar
d.arizona committed
222
  const getLastestUpdateOI = (body) => api.post('transaction/operating_indicator/get_latest_update', body)
d.arizona's avatar
d.arizona committed
223
  const getLastPeriodeOI = (idCompany) => api.post(`transaction/master_budget/get_last_periode/${idCompany}`)
d.arizona's avatar
d.arizona committed
224

Deni Rinaldi's avatar
Deni Rinaldi committed
225 226 227 228 229 230 231 232 233
  //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
234
  const getDetailReportOLPA = (body) => api.post('transaction/outlook_pa/get_report_hierarki', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
235 236
  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
237
  const checkUploadOLPA = (body) => api.post('transaction/outlook_pa/check_import', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
238
  const validateSubmitReportOLPA = (body) => api.post('transaction/outlook_pa/validate_save', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
239
  const uploadOLPA = (body) => api.post('transaction/outlook_pa/import_outlook_pa', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
240
  const uploadAttOLPA = (body) => api.post('transaction/outlook_pa/upload_attachment', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
241 242
  const deleteAttOLPA = (id) => api.post(`transaction/outlook_pa/delete_attachment/${id}`)
  const getReportOLPA = (body) => api.post('transaction/outlook_pa/get_all_report', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
243 244
  const approvalSubmissionOLPA = (body) => api.post('transaction/outlook_pa/approval_submission', body)
  const checkApproverOLPA = () => api.get('transaction/outlook_pa/is_approver')
Deni Rinaldi's avatar
Deni Rinaldi committed
245

d.arizona's avatar
d.arizona committed
246
  //Template
Deni Rinaldi's avatar
Deni Rinaldi committed
247
  const downloadTemplate = (fileName, fileType) => api.get(`attachment/download_file?fileName=${fileName}&&fileType=${fileType}`)
248 249 250 251

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

Deni Rinaldi's avatar
Deni Rinaldi committed
252
  // MANAGEMENT DOCUMENT
253 254
  // const getDocumentCategory = (body) => api.post('setting/get_all_setting_document_category', body)
  const getDocumentCategory = () => api.get('setting/get_all_setting_document_category')
Deni Rinaldi's avatar
Deni Rinaldi committed
255
  const getAllDocument = (body) => api.post('document/get_all_document', body)
Deni Rinaldi's avatar
Deni Rinaldi committed
256
  const uploadDocument = (body) => api.post('document/upload_document', body)
257
  const updateDocument = (body) => api.post('document/update_document', body)
258
  const downloadDocument = (body) => api.post('document/download_document', body)
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
259 260 261
  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}`)
Deni Rinaldi's avatar
Deni Rinaldi committed
262

d.arizona's avatar
d.arizona committed
263 264 265 266 267 268 269 270 271 272 273 274 275 276 277
  // ------
  // 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
278
    login,
EKSAD's avatar
EKSAD committed
279
    verification,
EKSAD's avatar
EKSAD committed
280
    resetPassword,
EKSAD's avatar
EKSAD committed
281
    isResetPassword,
d.arizona's avatar
d.arizona committed
282
    getRole,
d.arizona's avatar
d.arizona committed
283
    getDetailRole,
d.arizona's avatar
d.arizona committed
284
    searchRole,
d.arizona's avatar
d.arizona committed
285 286 287
    addRole,
    editRole,
    deleteRole,
288
    getMenu,
Deni Rinaldi's avatar
Deni Rinaldi committed
289 290 291
    getUnitBisnis,
    createUnitBisnis,
    updateUnitBisnis,
faisalhamdi's avatar
faisalhamdi committed
292
    searchUnitBisnis,
faisalhamdi's avatar
faisalhamdi committed
293 294
    getPerusahaan,
    createPerusahaan,
d.arizona's avatar
d.arizona committed
295
    updatePerusahaan,
296
    getAM,
297
    getApprovedByAM,
298 299
    getTypeAM,
    getOperatorAM,
300
    getDetailAM,
301
    searchAM,
302
    createAM,
d.arizona's avatar
d.arizona committed
303
    updateAM,
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
304 305 306
    updateVAM,
    checkUploadAM,
    uploadAM,
307
    deleteAM,
d.arizona's avatar
d.arizona committed
308 309 310 311 312 313
    getUser,
    getDetailUser,
    searchUser,
    createUser,
    updateUser,
    deleteUser,
Deni Rinaldi's avatar
1  
Deni Rinaldi committed
314
    downloadTemplate,
315 316
    checkUploadUnitBisnis,
    uploadUnitBisnis,
d.arizona's avatar
d.arizona committed
317
    changePassword,
Deni Rinaldi's avatar
Deni Rinaldi committed
318 319
    getPerusahaanHierarki,
    checkUploadUser,
EKSAD's avatar
EKSAD committed
320 321
    uploadUser,
    getReportItems,
EKSAD's avatar
EKSAD committed
322 323
    searchReportItems,
    createReportItems,
EKSAD's avatar
EKSAD committed
324
    updateReportItems,
EKSAD's avatar
EKSAD committed
325
    getDetailReportItems,
EKSAD's avatar
EKSAD committed
326
    getInputType,
EKSAD's avatar
EKSAD committed
327
    getReportType,
EKSAD's avatar
EKSAD committed
328 329
    checkUploadReportItems,
    uploadReportItems,
330 331 332 333 334 335 336
    getAllParameter,
    getAllGroup,
    getParameterByGroup,
    getDetailParameter,
    updateParameter,
    createParameter,
    getPerusahaanActive,
Deni Rinaldi's avatar
Deni Rinaldi committed
337 338
    getRoleActive,
    checkUploadParameter,
d.arizona's avatar
d.arizona committed
339 340
    uploadParameter,
    getItemReportHierarki,
d.arizona's avatar
d.arizona committed
341
    getMenuByRole,
d.arizona's avatar
d.arizona committed
342
    saveVisualisasiReport,
d.arizona's avatar
d.arizona committed
343
    saveVisualisasiPerusahaan,
d.arizona's avatar
d.arizona committed
344
    getReportParent,
345 346 347 348 349 350
    searchParameter,
    checkUploadPerusahaan,
    getDetailPerusahaan,
    uploadPerusahaan,
    searchPerusahaan,
    getUnitBisnisActive,
351 352
    getMenuByUser,
    getDetailUnitBisnis,
Deni Rinaldi's avatar
Deni Rinaldi committed
353
    uploadFoto,
Deni Rinaldi's avatar
Deni Rinaldi committed
354
    getReportTypeBody,
355 356 357 358
    getPermission,
    getMasterBudgetAtt,
    uploadAttachment,
    getPeriodeTransaction,
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
359
    getMonthTransaction,
Deni Rinaldi's avatar
Deni Rinaldi committed
360
    getRevision,
Deni Rinaldi's avatar
Deni Rinaldi committed
361
    deleteAttachment,
Deni Rinaldi's avatar
Deni Rinaldi committed
362 363
    getDetailReportMB,
    deleteUnitBisnis,
a.bairuha's avatar
a.bairuha committed
364
    deleteParameter,
faisalhamdi's avatar
faisalhamdi committed
365
    deletePerusahaan,
Deni Rinaldi's avatar
Deni Rinaldi committed
366 367
    deleteReportItems,
    getDocumentCategory,
Deni Rinaldi's avatar
Deni Rinaldi committed
368
    getAllDocument,
Deni Rinaldi's avatar
Deni Rinaldi committed
369
    uploadDocument,
370
    updateDocument,
371
    downloadDocument,
Rifka Kurnia Irfiana's avatar
Rifka Kurnia Irfiana committed
372 373 374
    getPerusahaanUserActive,
    getDetailDocument,
    deleteDocument,
Deni Rinaldi's avatar
Deni Rinaldi committed
375
    createSubmitReport,
Deni Rinaldi's avatar
Deni Rinaldi committed
376
    getSubmission,
d.arizona's avatar
d.arizona committed
377 378 379
    checkUploadMB,
    getAllOperatingInd,
    getOperatingIndDetail,
380
    createOpetaingInd,
Deni Rinaldi's avatar
Deni Rinaldi committed
381
    uploadMasterBudget,
d.arizona's avatar
d.arizona committed
382
    getAllSettingByType,
d.arizona's avatar
d.arizona committed
383 384
    getOpetratingIndID,
    createAllItemReport,
d.arizona's avatar
d.arizona committed
385
    deleteAllItemReport,
d.arizona's avatar
d.arizona committed
386 387
    validateSubmitReport,
    checkUploadOperatingInd,
388
    uploadOperatingInd,
Deni Rinaldi's avatar
Deni Rinaldi committed
389
    getLastestUpdateMB,
Deni Rinaldi's avatar
Deni Rinaldi committed
390
    countingFormula,
Deni Rinaldi's avatar
Deni Rinaldi committed
391
    submitMasterBudget,
392
    checkIsSubmit,
d.arizona's avatar
d.arizona committed
393
    getIdDeleteFromExcel,
Deni Rinaldi's avatar
Deni Rinaldi committed
394
    getDashboard,
Deni Rinaldi's avatar
Deni Rinaldi committed
395
    historyApproval,
Deni Rinaldi's avatar
Deni Rinaldi committed
396
    checkApprover,
Deni Rinaldi's avatar
Deni Rinaldi committed
397
    approvalSubmission,
Deni Rinaldi's avatar
Deni Rinaldi committed
398
    getCompanySubmitted,
Deni Rinaldi's avatar
Deni Rinaldi committed
399
    getLastPeriod,
d.arizona's avatar
d.arizona committed
400
    getSubmitMasterBudget,
Deni Rinaldi's avatar
Deni Rinaldi committed
401
    createPeriodeRevision,
402
    getLastestUpdateOI,
Deni Rinaldi's avatar
Deni Rinaldi committed
403 404 405 406 407 408 409 410 411
    getOutlookPAID,
    getLastPeriodOLPA,
    getCompanySubmittedOLPA,
    getRevisionOLPA,
    historyApprovalOLPA,
    getSubmitOLPA,
    getOLPAAtt,
    submitOLPA,
    getLastestUpdateOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
412 413
    createReportOLPA,
    checkUploadOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
414
    uploadOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
415
    validateSubmitReportOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
416
    getDetailReportOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
417 418
    uploadAttOLPA,
    deleteAttOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
419 420
    getReportOLPA,
    approvalSubmissionOLPA,
d.arizona's avatar
d.arizona committed
421
    checkApproverOLPA,
Deni Rinaldi's avatar
Deni Rinaldi committed
422 423 424
    getLastPeriodeOI,
    getSubmitOI,
    getLastPeriodOI
d.arizona's avatar
d.arizona committed
425 426 427 428 429 430 431
  }
}

// let's return back our create method as the default.
export default {
  create
}