first commit
This commit is contained in:
19
routes/bast.js
Normal file
19
routes/bast.js
Normal file
@ -0,0 +1,19 @@
|
||||
const express = require('express');
|
||||
const { body } = require('express-validator');
|
||||
const bastcontroller = require('../controllers/bast');
|
||||
const jwtauth = require('../middlewares/auth.js');
|
||||
const uploadfile = require('../middlewares/multer/singlebast.js');
|
||||
const uploadfilehandover = require('../middlewares/multer/singlehandover.js');
|
||||
const uploadfilehandoversign = require('../middlewares/multer/singlehandoversign.js');
|
||||
const router=express.Router();
|
||||
|
||||
router.get('/getbastactivitylist',[jwtauth], bastcontroller.getBastActivityList);
|
||||
router.get('/getbasthandoverlist',[jwtauth], bastcontroller.getBastHandoverList);
|
||||
router.get('/getbastactivitylistdetail',[jwtauth], bastcontroller.getBastActivityListDetail);
|
||||
router.post('/createbast',[jwtauth, uploadfile], bastcontroller.createBast);
|
||||
router.post('/updatehandover',[jwtauth, uploadfilehandover], bastcontroller.setUpdateHandOver);
|
||||
router.post('/updatehandoversign',[jwtauth, uploadfilehandoversign], bastcontroller.uploadHandOverSign);
|
||||
router.get('/getbastlist',[jwtauth], bastcontroller.getBastList);
|
||||
router.get('/getbastdetaillist',[jwtauth], bastcontroller.getBastDetailList);
|
||||
|
||||
module.exports = router;
|
||||
23
routes/budget.js
Normal file
23
routes/budget.js
Normal file
@ -0,0 +1,23 @@
|
||||
const express = require('express');
|
||||
// const { body } = require('express-validator');
|
||||
const budgetcontroller = require('../controllers/budget');
|
||||
const jwtauth = require('../middlewares/auth.js');
|
||||
const router=express.Router();
|
||||
|
||||
//=== POST METHOD
|
||||
router.post('/getbudgetlist',[jwtauth], budgetcontroller.getListBudget);
|
||||
router.post('/setnewbudget',[jwtauth], budgetcontroller.setNewBudget);
|
||||
router.get('/getbudgettype',[jwtauth], budgetcontroller.getBudgetType);
|
||||
router.get('/getbudgetdetail',[jwtauth], budgetcontroller.getBudgetDetail);
|
||||
router.post('/deletebudget',[jwtauth], budgetcontroller.deleteBudget);
|
||||
router.post('/updatebudget',[jwtauth], budgetcontroller.updateBudget);
|
||||
// ==== REquest budget
|
||||
router.post('/reqbudget',[jwtauth], budgetcontroller.setReqBudget);
|
||||
router.post('/updatereqbudget',[jwtauth], budgetcontroller.updateReqBudget);
|
||||
router.post('/deletereqbudget',[jwtauth], budgetcontroller.deleteReqBudget);
|
||||
router.post('/getreqbudgetlist',[jwtauth], budgetcontroller.getListReqBudget);
|
||||
router.get('/getbudgetlistbyreq',[jwtauth], budgetcontroller.getBudgetListByRequest);
|
||||
router.get('/getreqbudgetdetail',[jwtauth], budgetcontroller.getReqBudgetDetail);
|
||||
router.get('/gettrxidreqbudget',[jwtauth], budgetcontroller.getTrxIdReqBudget);
|
||||
|
||||
module.exports = router;
|
||||
16
routes/coa.js
Normal file
16
routes/coa.js
Normal file
@ -0,0 +1,16 @@
|
||||
const express = require('express');
|
||||
// const { body } = require('express-validator');
|
||||
const coacontroller = require('../controllers/coa');
|
||||
const jwtauth = require('../middlewares/auth.js');
|
||||
const router=express.Router();
|
||||
|
||||
//=== POST METHOD
|
||||
router.post('/getcoalist',[jwtauth], coacontroller.getListCoa);
|
||||
router.post('/setnewcoa',[jwtauth], coacontroller.setNewCoa);
|
||||
router.get('/getcoadetail',[jwtauth], coacontroller.getCoaDetail);
|
||||
router.post('/deletecoa',[jwtauth], coacontroller.deleteCoa);
|
||||
router.post('/updatecoa',[jwtauth], coacontroller.updateCoa);
|
||||
router.get('/getcostcenter',[jwtauth], coacontroller.getCostCenter);
|
||||
router.get('/getprofitcenter',[jwtauth], coacontroller.getProfitCenter);
|
||||
|
||||
module.exports = router;
|
||||
19
routes/employee.js
Normal file
19
routes/employee.js
Normal file
@ -0,0 +1,19 @@
|
||||
const express = require('express');
|
||||
// const { body } = require('express-validator');
|
||||
const employeecontroller = require('../controllers/employee');
|
||||
const jwtauth = require('../middlewares/auth.js');
|
||||
const upload = require('../middlewares/multer.js');
|
||||
// const logging = require('../middleware/logging.js');
|
||||
const router=express.Router();
|
||||
|
||||
//=== POST METHOD
|
||||
router.post('/auth',[], employeecontroller.getEmployeeAuth);
|
||||
router.post('/withoutauth',[], employeecontroller.getEmployeeWithoutAuth);
|
||||
router.post('/getmenus',[jwtauth], employeecontroller.getEmployeeMenus);
|
||||
router.post('/getmenusaccess',[jwtauth], employeecontroller.getEmployeeMenusAccessibility);
|
||||
router.post('/setmenusaccess',[jwtauth], employeecontroller.setEmployeeMenusAccessibility);
|
||||
//=== GET METHOD
|
||||
// router.get('/getimageinfo',[], employeecontroller.getimageinfo );
|
||||
router.get('/getlistemp',[], employeecontroller.getListEmployee );
|
||||
|
||||
module.exports = router;
|
||||
18
routes/finance.js
Normal file
18
routes/finance.js
Normal file
@ -0,0 +1,18 @@
|
||||
const express = require('express');
|
||||
const { body } = require('express-validator');
|
||||
const financecontroller = require('../controllers/finance');
|
||||
const jwtauth = require('../middlewares/auth.js');
|
||||
const uploadfilefin= require('../middlewares/multer/singlefinance.js');
|
||||
const router=express.Router();
|
||||
|
||||
router.get('/getpopaylist',[jwtauth], financecontroller.getPoPayList);
|
||||
router.get('/getpopaylistdetail',[jwtauth], financecontroller.getPoPayListDetail);
|
||||
router.get('/getpaychecklist',[jwtauth], financecontroller.getPayCheckList);
|
||||
router.post('/submitpaypo',[jwtauth], financecontroller.submitPayPo);
|
||||
router.get('/getfinancelist',[jwtauth], financecontroller.getFinanceList);
|
||||
router.get('/getcurrencylist',[jwtauth], financecontroller.getCurrencyList);
|
||||
router.get('/getfinancelistdetail',[jwtauth], financecontroller.getFinanceListDetail);
|
||||
router.get('/getfinancedetailupload',[jwtauth], financecontroller.getFinanceDetailUpload);
|
||||
router.post('/uploaddocfinance',[jwtauth, uploadfilefin], financecontroller.UploadDocFin);
|
||||
|
||||
module.exports = router;
|
||||
15
routes/inventory.js
Normal file
15
routes/inventory.js
Normal file
@ -0,0 +1,15 @@
|
||||
const express = require('express');
|
||||
// const { body } = require('express-validator');
|
||||
const inventorycontroller = require('../controllers/inventory');
|
||||
const jwtauth = require('../middlewares/auth.js');
|
||||
const router=express.Router();
|
||||
|
||||
//=== POST METHOD
|
||||
router.post('/newinventory',[jwtauth], inventorycontroller.newInventory);
|
||||
router.post('/updinventory',[jwtauth], inventorycontroller.updInventory);
|
||||
router.get('/getinventorylist',[jwtauth], inventorycontroller.getListInventory);
|
||||
router.get('/getheaderpolist',[jwtauth], inventorycontroller.getHeaderListPO);
|
||||
router.get('/getdetailpolist',[jwtauth], inventorycontroller.getDetailListPO);
|
||||
router.post('/delinventory',[jwtauth], inventorycontroller.delInventory);
|
||||
|
||||
module.exports = router;
|
||||
23
routes/justification.js
Normal file
23
routes/justification.js
Normal file
@ -0,0 +1,23 @@
|
||||
const express = require('express');
|
||||
// const { body } = require('express-validator');
|
||||
const justificationcontroller = require('../controllers/justification');
|
||||
const jwtauth = require('../middlewares/auth.js');
|
||||
const uploadfile = require('../middlewares/multer/singlejustification.js');
|
||||
const router=express.Router();
|
||||
|
||||
//=== POST& get METHOD
|
||||
router.get('/getlistbudgetrequest',[jwtauth], justificationcontroller.getListBudgetRequest);
|
||||
router.get('/getlistcreatedby',[jwtauth], justificationcontroller.getListCreatedBy);
|
||||
router.get('/getlistcheckedby',[jwtauth], justificationcontroller.getListCheckedBy);
|
||||
router.get('/getlistapprovedby',[jwtauth], justificationcontroller.getListApprovedBy);
|
||||
router.post('/setnewjustification',[jwtauth, uploadfile], justificationcontroller.newJustification);
|
||||
router.post('/deletejustification',[jwtauth], justificationcontroller.deleteJustification);
|
||||
router.post('/updatejustification',[jwtauth, uploadfile], justificationcontroller.updateJustification);
|
||||
router.post('/updatestatusjustification',[jwtauth], justificationcontroller.updateStatusJustification);
|
||||
router.get('/getdetailjustification',[jwtauth], justificationcontroller.detailJustification);
|
||||
router.post('/justificationlist',[jwtauth], justificationcontroller.getListJustification);
|
||||
router.post('/signedjustfication',[jwtauth, uploadfile], justificationcontroller.setSignedJustification);
|
||||
router.post('/convertdocxtopdf',[jwtauth], justificationcontroller.convertDocxToPdf);
|
||||
router.post('/mergedocx',[jwtauth], justificationcontroller.mergedocx);
|
||||
|
||||
module.exports = router;
|
||||
23
routes/main.js
Normal file
23
routes/main.js
Normal file
@ -0,0 +1,23 @@
|
||||
const express = require('express');
|
||||
// const { body } = require('express-validator');
|
||||
const maincontroller = require('../controllers/main');
|
||||
const jwtauth = require('../middlewares/auth.js');
|
||||
// const logging = require('../middleware/logging.js');
|
||||
const router=express.Router();
|
||||
|
||||
//=== POST METHOD
|
||||
router.post('/getappinfo',[], maincontroller.getappInfo );
|
||||
router.get('/gettoken',[], maincontroller.getTokenauth );
|
||||
// router.post('/sendotpclient',jwtauth, maincontroller.sendOTPClient );
|
||||
// router.post('/gethomeemployeeinfo',jwtauth, maincontroller.getHomeEmployeeInfo );
|
||||
// router.post('/getemployeeofficeinfo',jwtauth, maincontroller.getEmployeeOfficeInfo );
|
||||
//=== GET METHOD
|
||||
router.get('/getimageinfo',[], maincontroller.getimageinfo );
|
||||
router.get('/getjustifikasitemplate',[], maincontroller.getjustifikasitemplate );
|
||||
router.get('/filejustification',[], maincontroller.filejustification );
|
||||
router.get('/getfilejustification',[], maincontroller.filejustification );
|
||||
router.get('/getbasttemplate',[], maincontroller.getbasttemplate );
|
||||
router.get('/bastfile',[], maincontroller.getbastfile );
|
||||
// router.post('/getimageinfo',[], maincontroller.getimageinfo );
|
||||
|
||||
module.exports = router;
|
||||
44
routes/po.js
Normal file
44
routes/po.js
Normal file
@ -0,0 +1,44 @@
|
||||
const express = require('express');
|
||||
const { body } = require('express-validator');
|
||||
const pocontroller = require('../controllers/po');
|
||||
const jwtauth = require('../middlewares/auth.js');
|
||||
const uploadfile = require('../middlewares/multer/po-doc.js');
|
||||
const uploadfileBoq = require('../middlewares/multer/poboq-csv.js');
|
||||
const router=express.Router();
|
||||
|
||||
router.get('/getlistvendor',[jwtauth], pocontroller.getListVendor);
|
||||
router.get('/getpoboqlist',[jwtauth], pocontroller.getPoBoqList);
|
||||
router.post('/savepoboq',[jwtauth], pocontroller.savePoboq);
|
||||
router.get('/getidxpoheader',[jwtauth], pocontroller.getidxpoheader);
|
||||
|
||||
router.post('/deletepoboq',[jwtauth], pocontroller.deletePoBoq);
|
||||
router.post('/getlastsignedpo',[jwtauth], pocontroller.getLastSignedPo);
|
||||
router.get('/getpomanagementlist',[jwtauth], pocontroller.getPOManagementList);
|
||||
router.get('/getpomanagementlistdetail',[jwtauth], pocontroller.getPOManagementListDetail);
|
||||
router.get('/getpoinventorylist',[jwtauth], pocontroller.getPOInventorylist);
|
||||
router.get('/getpoinventorydetaillist',[jwtauth], pocontroller.getPOInventoryDetaillist);
|
||||
router.get('/getpottdlist',[jwtauth], pocontroller.getPOttdList);
|
||||
router.get('/getpottddetaillist',[jwtauth], pocontroller.getPOttdDetailList);
|
||||
router.post('/setsignedpo',[jwtauth], pocontroller.setSignedPO);
|
||||
router.get('/getpomigolist',[jwtauth], pocontroller.getPOMigoList);
|
||||
router.get('/getpomigodetaillist',[jwtauth], pocontroller.getPOMigoDetailList);
|
||||
|
||||
// === SAP Enpoint
|
||||
router.post('/createposap',[jwtauth], pocontroller.createPOSAP);
|
||||
router.post('/createmigosap',[jwtauth], pocontroller.createMIGOPOSAP);
|
||||
router.post('/changeposap',[jwtauth], pocontroller.changePOSAP);
|
||||
router.post('/releaseposap',[jwtauth], pocontroller.releasePOSAP);
|
||||
router.post('/unreleaseposap',[jwtauth], pocontroller.unreleasePOSAP);
|
||||
router.post('/createheaderposap',[jwtauth], pocontroller.createHeaderPOSAP);
|
||||
|
||||
|
||||
// === PO Adjustment
|
||||
router.post('/newpoadj',[jwtauth, uploadfile], pocontroller.newpoadjustment);
|
||||
router.post('/updpoadj',[jwtauth, uploadfile], pocontroller.updpoadjustment);
|
||||
router.post('/updpoboq',[jwtauth, uploadfileBoq], pocontroller.updpoboq);
|
||||
router.get('/poadjlist',[jwtauth], pocontroller.getpoadjlist);
|
||||
router.get('/poadjlistdetail',[jwtauth], pocontroller.getpoadjlistdetail);
|
||||
router.get('/poapprovedlist',[jwtauth], pocontroller.getpoapprovedlist);
|
||||
router.post('/deleteadjpo',[jwtauth], pocontroller.deletepoadj);
|
||||
router.post('/submitadjpo',[jwtauth], pocontroller.submitpoadj);
|
||||
module.exports = router;
|
||||
25
routes/pr.js
Normal file
25
routes/pr.js
Normal file
@ -0,0 +1,25 @@
|
||||
const express = require('express');
|
||||
const { body } = require('express-validator');
|
||||
const prcontroller = require('../controllers/pr');
|
||||
const jwtauth = require('../middlewares/auth.js');
|
||||
const uploadfile = require('../middlewares/multer/single.js');
|
||||
const router=express.Router();
|
||||
|
||||
router.get('/getlistjustification',[jwtauth], prcontroller.getListJustification);
|
||||
router.get('/gettrxidpr',[jwtauth], prcontroller.gettrxid);
|
||||
router.get('/getdetailpr',[jwtauth], prcontroller.getDetailPr);
|
||||
router.get('/getprmanagementlist',[jwtauth], prcontroller.getprmanagementlist);
|
||||
router.get('/getprmanagementlistdetail',[jwtauth], prcontroller.getprmanagementlistdetail);
|
||||
router.post('/prlist',[jwtauth], prcontroller.getListPr);
|
||||
router.post('/setnewpr',[jwtauth], prcontroller.setNewPr);
|
||||
router.post('/updatepr',[jwtauth], prcontroller.setUpdatePr);
|
||||
router.post('/approvedpr',[jwtauth], prcontroller.approvedPR);
|
||||
router.post('/updatestatuspr',[jwtauth], prcontroller.setUpdateStatusPr);
|
||||
router.post('/deletepr',[jwtauth], prcontroller.deletePR);
|
||||
// ==== SAP Part
|
||||
router.post('/releaseprsap',[jwtauth], prcontroller.releasePRSAP);
|
||||
router.post('/unreleaseprsap',[jwtauth], prcontroller.unreleasePRSAP);
|
||||
router.post('/changeprsap',[jwtauth], prcontroller.changePRSAP);
|
||||
router.post('/deleteprsap',[jwtauth], prcontroller.deletePRSAP);
|
||||
|
||||
module.exports = router;
|
||||
19
routes/procjustification.js
Normal file
19
routes/procjustification.js
Normal file
@ -0,0 +1,19 @@
|
||||
const express = require('express');
|
||||
const { body } = require('express-validator');
|
||||
const procjustificationcontroller = require('../controllers/procjustification');
|
||||
const jwtauth = require('../middlewares/auth.js');
|
||||
// const uploadfile = require('../middlewares/multer/single.js');
|
||||
const uploadfileDoc = require('../middlewares/multer/proc-doc.js');
|
||||
const router=express.Router();
|
||||
|
||||
router.get('/getlistpr',[jwtauth], procjustificationcontroller.getListPr);
|
||||
router.post('/setnewprocjustification',[jwtauth], procjustificationcontroller.setNewProcJustification);
|
||||
router.post('/updateprocjustification',[jwtauth, uploadfileDoc], procjustificationcontroller.updateProcJustification);
|
||||
router.post('/inquiryprocjustification',[jwtauth, uploadfileDoc], procjustificationcontroller.InquiryProcJustification);
|
||||
router.post('/deleteprocjustification',[jwtauth], procjustificationcontroller.deleteProcJustification);
|
||||
router.get('/detailprocjustification',[jwtauth], procjustificationcontroller.detailProcJustification);
|
||||
router.post('/procjustificationlist',[jwtauth], procjustificationcontroller.procJustificationList);
|
||||
router.post('/updatestatusprocjustification',[jwtauth], procjustificationcontroller.updateStatusProcJustification);
|
||||
router.post('/signprocjustification',[jwtauth], procjustificationcontroller.SignedProcJustification);
|
||||
|
||||
module.exports = router;
|
||||
14
routes/vendor.js
Normal file
14
routes/vendor.js
Normal file
@ -0,0 +1,14 @@
|
||||
const express = require('express');
|
||||
// const { body } = require('express-validator');
|
||||
const vendorcontroller = require('../controllers/vendor');
|
||||
const jwtauth = require('../middlewares/auth.js');
|
||||
const router=express.Router();
|
||||
|
||||
//=== POST METHOD
|
||||
router.post('/getvendorlist',[jwtauth], vendorcontroller.getListVendor);
|
||||
router.post('/setnewvendor',[jwtauth], vendorcontroller.setNewVendor);
|
||||
router.get('/getvendordetail',[jwtauth], vendorcontroller.getVendorDetail);
|
||||
router.post('/deletevendor',[jwtauth], vendorcontroller.deleteVendor);
|
||||
router.post('/updatevendor',[jwtauth], vendorcontroller.updateVendor);
|
||||
|
||||
module.exports = router;
|
||||
Reference in New Issue
Block a user