|
@@ -90,8 +90,10 @@ module.exports = app => {
|
|
|
// 金额概况
|
|
|
app.get('/list', sessionAuth, 'tenderController.listDefault');
|
|
|
app.get('/list/info', sessionAuth, 'tenderController.listInfo');
|
|
|
+
|
|
|
// 计量进度
|
|
|
app.get('/list/progress', sessionAuth, 'tenderController.listProgress');
|
|
|
+
|
|
|
// 管理标段
|
|
|
app.get('/list/manage', sessionAuth, 'tenderController.listManage');
|
|
|
app.post('/list/add', sessionAuth, 'tenderController.addTender');
|
|
@@ -104,6 +106,13 @@ module.exports = app => {
|
|
|
app.post('/tender/:id/save', sessionAuth, tenderCheck, 'tenderController.saveTenderInfo');
|
|
|
app.post('/tender/rule', sessionAuth, 'tenderController.rule');
|
|
|
app.post('/tender/:id/rule/first', sessionAuth, tenderCheck, 'tenderController.ruleFirst');
|
|
|
+
|
|
|
+ // 预付款
|
|
|
+ app.get('/tender/:id/advance', sessionAuth, tenderCheck, 'advanceController.index');
|
|
|
+ app.get('/tender/:id/advance/material', sessionAuth, tenderCheck, 'advanceController.materialInfo');
|
|
|
+ app.get('/tender/:id/advance/:order/detail', sessionAuth, tenderCheck, 'advanceController.detail');
|
|
|
+ app.get('/tender/:id/advance/:type/add', sessionAuth, tenderCheck, 'advanceController.add');
|
|
|
+
|
|
|
// 标段协作办公
|
|
|
app.get('/tender/:id/cooperation', sessionAuth, tenderCheck, 'tenderController.tenderCooperation');
|
|
|
|
|
@@ -118,6 +127,7 @@ module.exports = app => {
|
|
|
app.post('/tender/:id/pos/paste', sessionAuth, tenderCheck, 'ledgerController.posPaste');
|
|
|
app.post('/tender/:id/ledger/deal2sgfh', sessionAuth, tenderCheck, 'ledgerController.deal2sgfh');
|
|
|
app.post('/tender/:id/ledger/check', sessionAuth, tenderCheck, 'ledgerController.check');
|
|
|
+
|
|
|
// 台账审批相关
|
|
|
app.get('/tender/:id/ledger/audit', sessionAuth, tenderCheck, 'ledgerAuditController.index');
|
|
|
app.post('/tender/:id/ledger/audit/add', sessionAuth, tenderCheck, 'ledgerAuditController.add');
|
|
@@ -139,6 +149,7 @@ module.exports = app => {
|
|
|
app.post('/tender/:id/revise/cancel', sessionAuth, tenderCheck, 'reviseController.cancel');
|
|
|
app.post('/tender/:id/revise/save', sessionAuth, tenderCheck, 'reviseController.save');
|
|
|
// app.post('/tender/:id/revise/deal2sgfh', sessionAuth, tenderCheck, 'reviseController.deal2sgfh');
|
|
|
+
|
|
|
// 台账修订页面
|
|
|
app.get('/tender/:id/revise/info', sessionAuth, tenderCheck, 'reviseController.info');
|
|
|
app.post('/tender/:id/revise/auditors', sessionAuth, tenderCheck, 'reviseController.reviseAuditors');
|
|
@@ -146,10 +157,12 @@ module.exports = app => {
|
|
|
app.post('/tender/:id/revise/info/update', sessionAuth, tenderCheck, 'reviseController.update');
|
|
|
app.post('/tender/:id/revise/info/upload-excel/:ueType', sessionAuth, tenderCheck, 'reviseController.uploadExcel');
|
|
|
app.post('/tender/:id/revise/info/check', sessionAuth, tenderCheck, 'reviseController.checkData');
|
|
|
+
|
|
|
// 查看修订数据
|
|
|
app.get('/tender/:id/revise/history', sessionAuth, tenderCheck, 'reviseController.history');
|
|
|
app.post('/tender/:id/revise/history/load', sessionAuth, tenderCheck, 'reviseController.loadHistoryData');
|
|
|
app.post('/tender/:id/revise/history/info', sessionAuth, tenderCheck, 'reviseController.historyInfo');
|
|
|
+
|
|
|
// 修订审批
|
|
|
app.post('/tender/:id/revise/audit/add', sessionAuth, tenderCheck, 'reviseController.addAuditor');
|
|
|
app.post('/tender/:id/revise/audit/remove', sessionAuth, tenderCheck, 'reviseController.removeAuditor');
|
|
@@ -168,8 +181,10 @@ module.exports = app => {
|
|
|
app.post('/tender/:id/measure/add', sessionAuth, tenderCheck, 'measureController.add');
|
|
|
app.post('/tender/:id/measure/save', sessionAuth, tenderCheck, 'measureController.save');
|
|
|
app.post('/tender/:id/measure/stage/delete', sessionAuth, tenderCheck, 'measureController.delete');
|
|
|
+
|
|
|
// 计量台账 -- 清单汇总
|
|
|
app.get('/tender/:id/measure/gather', sessionAuth, tenderCheck, 'measureController.gather');
|
|
|
+
|
|
|
// 计量台账 -- 审核比较
|
|
|
app.get('/tender/:id/measure/compare', sessionAuth, tenderCheck, 'measureController.compare');
|
|
|
app.post('/tender/:id/measure/compare/load', sessionAuth, tenderCheck, 'measureController.loadCompareData');
|
|
@@ -183,12 +198,14 @@ module.exports = app => {
|
|
|
app.post('/tender/:id/measure/stage/:order/valid-change', sessionAuth, tenderCheck, stageCheck, 'stageController.searchValidChange');
|
|
|
app.post('/tender/:id/measure/stage/:order/use-change', sessionAuth, tenderCheck, stageCheck, 'stageController.useChange');
|
|
|
app.post('/tender/:id/measure/stage/:order/check', sessionAuth, tenderCheck, stageCheck, 'stageController.check');
|
|
|
+
|
|
|
// 计量附件
|
|
|
app.post('/tender/:id/measure/stage/:order/upload/file', sessionAuth, tenderCheck, stageCheck, 'stageController.uploadFile');
|
|
|
app.get('/tender/:id/measure/stage/:order/download/file/:fid', sessionAuth, 'stageController.downloadFile');
|
|
|
app.post('/tender/:id/measure/stage/:order/delete/file', sessionAuth, tenderCheck, stageCheck, 'stageController.deleteFile');
|
|
|
app.post('/tender/:id/measure/stage/:order/save/file', sessionAuth, tenderCheck, stageCheck, 'stageController.saveFile');
|
|
|
app.post('/tender/:id/measure/stage/:order/check/file', sessionAuth, tenderCheck, stageCheck, 'stageController.checkFile');
|
|
|
+
|
|
|
// 中间计量
|
|
|
app.get('/tender/:id/measure/stage/:order/detail', sessionAuth, tenderCheck, stageCheck, 'stageController.detail');
|
|
|
app.post('/tender/:id/measure/stage/:order/detail/build', sessionAuth, tenderCheck, stageCheck, 'stageController.buildDetailData');
|
|
@@ -197,6 +214,7 @@ module.exports = app => {
|
|
|
app.post('/tender/:id/measure/stage/:order/detail/save', sessionAuth, tenderCheck, stageCheck, 'stageController.saveDetailData');
|
|
|
app.post('/tender/:id/measure/stage/:order/detail/add-img', sessionAuth, tenderCheck, stageCheck, 'stageController.addCalcImage');
|
|
|
app.post('/tender/:id/measure/stage/:order/detail/merge-img', sessionAuth, tenderCheck, stageCheck, 'stageController.mergeCalcImage');
|
|
|
+
|
|
|
// 合同支付
|
|
|
app.get('/tender/:id/measure/stage/:order/pay', sessionAuth, tenderCheck, stageCheck, 'stageController.pay');
|
|
|
app.post('/tender/:id/measure/stage/:order/pay/detail', sessionAuth, tenderCheck, stageCheck, 'stageController.chapterDetail');
|
|
@@ -204,24 +222,30 @@ module.exports = app => {
|
|
|
app.post('/tender/:id/measure/stage/:order/pay/upload/file', sessionAuth, tenderCheck, stageCheck, 'stageController.payUploadFile');
|
|
|
app.get('/tender/:id/measure/stage/:order/pay/download/file/:pid/:index', sessionAuth, 'stageController.payDownloadFile');
|
|
|
app.post('/tender/:id/measure/stage/:order/pay/delete/file', sessionAuth, tenderCheck, stageCheck, 'stageController.payDeleteFile');
|
|
|
+
|
|
|
// 变更概况
|
|
|
app.get('/tender/:id/measure/stage/:order/change', sessionAuth, tenderCheck, stageCheck, 'stageController.change');
|
|
|
app.post('/tender/:id/measure/stage/:order/change/data', sessionAuth, tenderCheck, stageCheck, 'stageController.getChangeData');
|
|
|
app.post('/tender/:id/measure/stage/:order/change/detail', sessionAuth, tenderCheck, stageCheck, 'stageController.changeDetail');
|
|
|
+
|
|
|
// 审批
|
|
|
app.post('/tender/:id/measure/stage/:order/audit/add', sessionAuth, tenderCheck, stageCheck, 'stageController.addAudit');
|
|
|
app.post('/tender/:id/measure/stage/:order/audit/delete', sessionAuth, tenderCheck, stageCheck, 'stageController.deleteAudit');
|
|
|
app.post('/tender/:id/measure/stage/:order/audit/start', sessionAuth, tenderCheck, stageCheck, 'stageController.startAudit');
|
|
|
app.post('/tender/:id/measure/stage/:order/audit/check', sessionAuth, tenderCheck, stageCheck, 'stageController.checkAudit');
|
|
|
app.get('/tender/:id/measure/stage/:order/audit/check/again', sessionAuth, tenderCheck, stageCheck, 'stageController.checkAuditAgain');
|
|
|
+
|
|
|
// 部位台账
|
|
|
app.get('/tender/:id/measure/stage/:order/bwtz', sessionAuth, tenderCheck, stageCheck, 'stageController.bwtz');
|
|
|
app.post('/tender/:id/measure/stage/:order/bwtz/load', sessionAuth, tenderCheck, stageCheck, 'stageController.loadBwtz');
|
|
|
+
|
|
|
// 清单汇总
|
|
|
app.get('/tender/:id/measure/stage/:order/gather', sessionAuth, tenderCheck, stageCheck, 'stageController.gather');
|
|
|
+
|
|
|
// 审核比较
|
|
|
app.get('/tender/:id/measure/stage/:order/compare', sessionAuth, tenderCheck, stageCheck, 'stageController.compare');
|
|
|
app.post('/tender/:id/measure/stage/:order/compare/load', sessionAuth, tenderCheck, stageCheck, 'stageController.compareAuditor');
|
|
|
+
|
|
|
// 附加功能
|
|
|
app.get('/tender/:id/measure/stage/:order/extra/jgcl', sessionAuth, tenderCheck, stageCheck, 'stageExtraController.jgcl');
|
|
|
app.post('/tender/:id/measure/stage/:order/extra/jgcl/load', sessionAuth, tenderCheck, stageCheck, 'stageExtraController.loadJgcl');
|
|
@@ -235,9 +259,11 @@ module.exports = app => {
|
|
|
app.post('/tender/:id/measure/stage/:order/extra/upload/file', sessionAuth, tenderCheck, stageCheck, 'stageExtraController.uploadFile');
|
|
|
app.get('/tender/:id/measure/stage/:order/extra/download/file', sessionAuth, tenderCheck, stageCheck, 'stageExtraController.downloadFile');
|
|
|
app.post('/tender/:id/measure/stage/:order/extra/delete/file', sessionAuth, tenderCheck, stageCheck, 'stageExtraController.deleteFile');
|
|
|
+
|
|
|
// 期审批管理
|
|
|
app.get('/tender/:id/measure/stage/:order/manager', sessionAuth, tenderCheck, stageCheck, 'stageController.manager');
|
|
|
app.post('/tender/:id/measure/stage/:order/manager/audit/delete', sessionAuth, tenderCheck, stageCheck, 'stageController.managerAuditDelete');
|
|
|
+
|
|
|
// 报表
|
|
|
app.get('/tender/:id/report', sessionAuth, tenderCheck, 'reportController.index');
|
|
|
app.get('/tender/:id/measure/stage/:order/report', sessionAuth, tenderCheck, stageCheck, 'reportController.index');
|