62 lines
2.3 KiB
JavaScript
62 lines
2.3 KiB
JavaScript
const express = require('express');
|
|
const router = express.Router({ mergeParams: true });
|
|
const path = require('path');
|
|
const { isLoggedIn } = require('../oauth/oauthController');
|
|
|
|
const {
|
|
getData,
|
|
getFacilitySizeData,
|
|
getCalendarEventData,
|
|
getTaskPeriodData,
|
|
saveSectionLeftData,
|
|
saveSectionMiddleData,
|
|
saveScheduleData,
|
|
saveTaskHistoryData,
|
|
saveSectionLeftTabData,
|
|
deleteScheduleData,
|
|
deleteTaskPeriodData,
|
|
deleteSectionData,
|
|
deleteLocationImgData,
|
|
deleteOverviewImgData,
|
|
deleteCellData,
|
|
generateUploadImgUrl,
|
|
generateGetImgUrl,
|
|
generateDeleteImgUrl,
|
|
updateOverviewImgData,
|
|
saveIssueData
|
|
} = require("../controllers/overviewController");
|
|
|
|
|
|
router.get('/', isLoggedIn, async (req, res, next) => {
|
|
res.sendFile(path.join(process.cwd(), `views/overview.html`));
|
|
|
|
//////// pm-bcmf 연결용 테스트 코드 - id, pw 입력해서 정상적으로 로그인 한 경우 authController id, startPath 전역변수 초기화
|
|
req.body = {
|
|
id: undefined,
|
|
startPath: undefined
|
|
};
|
|
const authController = require('../controllers/authController');
|
|
await authController.setBcmfUrlQuery(req, res);
|
|
});
|
|
router.get('/getData', getData);
|
|
router.get('/getTaskPeriodData', getTaskPeriodData);
|
|
router.get('/getFacilitySizeData', getFacilitySizeData);
|
|
router.get('/getCalendarEventData', getCalendarEventData);
|
|
router.post('/saveScheduleData', saveScheduleData);
|
|
router.delete('/deleteScheduleData', deleteScheduleData);
|
|
router.delete('/deleteTaskPeriodData', deleteTaskPeriodData);
|
|
router.delete('/deleteSectionData', deleteSectionData);
|
|
router.delete('/deleteCellData', deleteCellData);
|
|
router.post('/deleteLocationImgData', deleteLocationImgData);
|
|
router.post('/deleteOverviewImgData', deleteOverviewImgData);
|
|
router.post('/saveSectionLeftData', saveSectionLeftData);
|
|
router.post('/saveSectionMiddleData', saveSectionMiddleData);
|
|
router.post('/saveTaskHistoryData', saveTaskHistoryData);
|
|
router.post('/saveSectionLeftTabData', saveSectionLeftTabData);
|
|
router.post('/saveIssueData', saveIssueData)
|
|
router.post('/generateUploadUrl', generateUploadImgUrl);
|
|
router.get('/generateGetImgUrl', generateGetImgUrl);
|
|
router.delete('/generateDeleteImgUrl', generateDeleteImgUrl);
|
|
router.post('/updateOverviewImgData', updateOverviewImgData);
|
|
|
|
module.exports = router; |