first commit
This commit is contained in:
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;
|
||||
Reference in New Issue
Block a user