|
@@ -9,6 +9,7 @@ module.exports = app => {
|
|
|
const projectManagerCheck = app.middlewares.projectManagerCheck();
|
|
|
// 标段读取中间件
|
|
|
const tenderCheck = app.middlewares.tenderCheck();
|
|
|
+ const tenderBuildCheck = app.middlewares.tenderBuildCheck();
|
|
|
const ledgerAuditCheck = app.middlewares.ledgerAuditCheck();
|
|
|
const reviseAuditCheck = app.middlewares.reviseAuditCheck();
|
|
|
const changeAuditCheck = app.middlewares.changeAuditCheck();
|
|
@@ -145,10 +146,12 @@ module.exports = app => {
|
|
|
// 金额概况
|
|
|
app.get('/list', sessionAuth, 'tenderController.listDefault');
|
|
|
app.get('/listOrg', sessionAuth, 'tenderController.listDefaultOrg');
|
|
|
+ app.get('/list/finish', sessionAuth, 'tenderController.listDefaultFinish');
|
|
|
app.post('/list/load', sessionAuth, 'tenderController.listLoad');
|
|
|
app.post('/list/load2', sessionAuth, 'tenderController.listLoad2');
|
|
|
app.get('/list/info', sessionAuth, 'tenderController.listInfo');
|
|
|
app.get('/list/infoOrg', sessionAuth, 'tenderController.listInfoOrg');
|
|
|
+ app.get('/list/info/finish', sessionAuth, 'tenderController.listInfoFinish');
|
|
|
|
|
|
// 计量进度
|
|
|
app.get('/list/progress', sessionAuth, 'tenderController.listProgress');
|
|
@@ -157,6 +160,7 @@ module.exports = app => {
|
|
|
// 管理标段
|
|
|
app.get('/list/manage', sessionAuth, 'tenderController.listManage');
|
|
|
app.get('/list/manageOrg', sessionAuth, 'tenderController.listManageOrg');
|
|
|
+ app.get('/list/manage/finish', sessionAuth, 'tenderController.listManageFinish');
|
|
|
app.post('/list/add', sessionAuth, 'tenderController.addTender');
|
|
|
app.post('/list/update', sessionAuth, 'tenderController.updateTender');
|
|
|
app.post('/list/del', sessionAuth, 'tenderController.deleteTender');
|
|
@@ -167,6 +171,7 @@ module.exports = app => {
|
|
|
app.get('/tender/:id/type', sessionAuth, 'tenderController.tenderType');
|
|
|
app.post('/tender/:id/save', sessionAuth, tenderCheck, 'tenderController.saveTenderInfo');
|
|
|
app.post('/tender/:id/save2', sessionAuth, tenderCheck, 'tenderController.saveTenderInfo2');
|
|
|
+ app.post('/tender/:id/build', sessionAuth, tenderCheck, 'tenderController.saveBuildStatus');
|
|
|
app.post('/tender/rule', sessionAuth, 'tenderController.rule');
|
|
|
app.post('/tender/:id/rule/first', sessionAuth, tenderCheck, 'tenderController.ruleFirst');
|
|
|
app.get('/tender/:id/shenpi', sessionAuth, tenderCheck, 'tenderController.shenpiSet');
|
|
@@ -184,13 +189,13 @@ module.exports = app => {
|
|
|
// 预付款
|
|
|
app.get('/tender/:id/advance/:type', sessionAuth, tenderCheck, 'advanceController.index');
|
|
|
// app.get('/tender/:id/advance/material', sessionAuth, tenderCheck, 'advanceController.materialList');
|
|
|
- app.post('/tender/:id/advance/:type/create', sessionAuth, tenderCheck, 'advanceController.create');
|
|
|
- app.post('/tender/:id/advance/:type/delete', sessionAuth, tenderCheck, 'advanceController.delete');
|
|
|
+ app.post('/tender/:id/advance/:type/create', sessionAuth, tenderCheck, tenderBuildCheck, 'advanceController.create');
|
|
|
+ app.post('/tender/:id/advance/:type/delete', sessionAuth, tenderCheck, tenderBuildCheck, 'advanceController.delete');
|
|
|
app.get('/tender/:id/advance/:order/detail', sessionAuth, tenderCheck, advanceCheck, 'advanceController.detail');
|
|
|
app.post('/tender/:id/advance/:order/audit/add', sessionAuth, tenderCheck, advanceCheck, 'advanceController.addAudit');
|
|
|
app.post('/tender/:id/advance/:order/audit/delete', sessionAuth, tenderCheck, advanceCheck, 'advanceController.deleteAudit');
|
|
|
- app.post('/tender/:id/advance/:order/audit/start', sessionAuth, tenderCheck, advanceCheck, 'advanceController.start');
|
|
|
- app.post('/tender/:id/advance/:order/audit/check', sessionAuth, tenderCheck, advanceCheck, 'advanceController.checkAudit');
|
|
|
+ app.post('/tender/:id/advance/:order/audit/start', sessionAuth, tenderCheck, tenderBuildCheck, advanceCheck, tenderBuildCheck, 'advanceController.start');
|
|
|
+ app.post('/tender/:id/advance/:order/audit/check', sessionAuth, tenderCheck, tenderBuildCheck, advanceCheck, tenderBuildCheck, 'advanceController.checkAudit');
|
|
|
app.post('/tender/:id/advance/:order/update', sessionAuth, tenderCheck, advanceCheck, 'advanceController.update');
|
|
|
app.post('/tender/:id/advance/:order/file/upload', sessionAuth, tenderCheck, advanceCheck, 'advanceController.upload');
|
|
|
app.get('/tender/:id/advance/:order/file/:fid/download', sessionAuth, tenderCheck, 'advanceController.downloadFile');
|
|
@@ -225,8 +230,8 @@ module.exports = app => {
|
|
|
app.get('/tender/:id/ledger/audit', sessionAuth, tenderCheck, uncheckTenderCheck, 'ledgerAuditController.index');
|
|
|
app.post('/tender/:id/ledger/audit/add', sessionAuth, tenderCheck, uncheckTenderCheck, 'ledgerAuditController.add');
|
|
|
app.post('/tender/:id/ledger/audit/delete', sessionAuth, tenderCheck, uncheckTenderCheck, 'ledgerAuditController.remove');
|
|
|
- app.post('/tender/:id/ledger/audit/start', sessionAuth, tenderCheck, uncheckTenderCheck, ledgerAuditCheck, 'ledgerAuditController.start');
|
|
|
- app.post('/tender/:id/ledger/audit/check', sessionAuth, tenderCheck, uncheckTenderCheck, 'ledgerAuditController.check');
|
|
|
+ app.post('/tender/:id/ledger/audit/start', sessionAuth, tenderCheck, uncheckTenderCheck, ledgerAuditCheck, tenderBuildCheck, 'ledgerAuditController.start');
|
|
|
+ app.post('/tender/:id/ledger/audit/check', sessionAuth, tenderCheck, uncheckTenderCheck, tenderBuildCheck, 'ledgerAuditController.check');
|
|
|
|
|
|
// 部位台账
|
|
|
app.get('/tender/:id/ledger/bwtz', sessionAuth, tenderCheck, uncheckTenderCheck, 'ledgerController.bwtz');
|
|
@@ -238,8 +243,8 @@ module.exports = app => {
|
|
|
|
|
|
// 台账修订
|
|
|
app.get('/tender/:id/revise', sessionAuth, tenderCheck, uncheckTenderCheck, 'reviseController.index');
|
|
|
- app.post('/tender/:id/revise/add', sessionAuth, tenderCheck, uncheckTenderCheck, 'reviseController.add');
|
|
|
- app.post('/tender/:id/revise/cancel', sessionAuth, tenderCheck, uncheckTenderCheck, 'reviseController.cancel');
|
|
|
+ app.post('/tender/:id/revise/add', sessionAuth, tenderCheck, uncheckTenderCheck, tenderBuildCheck, 'reviseController.add');
|
|
|
+ app.post('/tender/:id/revise/cancel', sessionAuth, tenderCheck, uncheckTenderCheck, tenderBuildCheck, 'reviseController.cancel');
|
|
|
app.post('/tender/:id/revise/save', sessionAuth, tenderCheck, uncheckTenderCheck, 'reviseController.save');
|
|
|
app.post('/setting/revise/show-invalid', sessionAuth, 'reviseController.showInvalid');
|
|
|
|
|
@@ -269,8 +274,8 @@ module.exports = app => {
|
|
|
// 修订审批
|
|
|
app.post('/tender/:id/revise/audit/add', sessionAuth, tenderCheck, uncheckTenderCheck, 'reviseController.addAuditor');
|
|
|
app.post('/tender/:id/revise/audit/remove', sessionAuth, tenderCheck, uncheckTenderCheck, 'reviseController.removeAuditor');
|
|
|
- app.post('/tender/:id/revise/audit/start', sessionAuth, tenderCheck, uncheckTenderCheck, reviseCheck, reviseAuditCheck, 'reviseController.start');
|
|
|
- app.post('/tender/:id/revise/audit/check', sessionAuth, tenderCheck, uncheckTenderCheck, reviseCheck, 'reviseController.check');
|
|
|
+ app.post('/tender/:id/revise/audit/start', sessionAuth, tenderCheck, uncheckTenderCheck, reviseCheck, reviseAuditCheck, tenderBuildCheck, 'reviseController.start');
|
|
|
+ app.post('/tender/:id/revise/audit/check', sessionAuth, tenderCheck, uncheckTenderCheck, reviseCheck, tenderBuildCheck, 'reviseController.check');
|
|
|
|
|
|
// 签约清单
|
|
|
app.post('/tender/:id/deal/get-data', sessionAuth, tenderCheck, uncheckTenderCheck, 'dealBillsController.getData');
|
|
@@ -282,9 +287,9 @@ module.exports = app => {
|
|
|
// 期计量
|
|
|
app.get('/tender/:id/measure/stage', sessionAuth, tenderCheck, uncheckTenderCheck, 'measureController.stage');
|
|
|
app.post('/tender/:id/measure/stage/auditors', sessionAuth, tenderCheck, uncheckTenderCheck, 'measureController.stageAuditors');
|
|
|
- app.post('/tender/:id/measure/add', sessionAuth, tenderCheck, uncheckTenderCheck, 'measureController.add');
|
|
|
+ app.post('/tender/:id/measure/add', sessionAuth, tenderCheck, uncheckTenderCheck, tenderBuildCheck, 'measureController.add');
|
|
|
app.post('/tender/:id/measure/save', sessionAuth, tenderCheck, uncheckTenderCheck, 'measureController.save');
|
|
|
- app.post('/tender/:id/measure/stage/delete', sessionAuth, tenderCheck, uncheckTenderCheck, 'measureController.delete');
|
|
|
+ app.post('/tender/:id/measure/stage/delete', sessionAuth, tenderCheck, uncheckTenderCheck, tenderBuildCheck, 'measureController.delete');
|
|
|
|
|
|
// 计量台账 -- 清单汇总
|
|
|
app.get('/tender/:id/measure/gather', sessionAuth, tenderCheck, uncheckTenderCheck, 'measureController.gather');
|
|
@@ -353,10 +358,10 @@ module.exports = app => {
|
|
|
// 审批
|
|
|
app.post('/tender/:id/measure/stage/:order/audit/add', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, 'stageController.addAudit');
|
|
|
app.post('/tender/:id/measure/stage/:order/audit/delete', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, 'stageController.deleteAudit');
|
|
|
- app.post('/tender/:id/measure/stage/:order/audit/start', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, 'stageController.startAudit');
|
|
|
- app.post('/tender/:id/measure/stage/:order/audit/check', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, 'stageController.checkAudit');
|
|
|
- app.get('/tender/:id/measure/stage/:order/audit/check/again', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, 'stageController.checkAuditAgain');
|
|
|
- app.get('/tender/:id/measure/stage/:order/audit/check/cancel', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, 'stageController.checkAuditCancel');
|
|
|
+ app.post('/tender/:id/measure/stage/:order/audit/start', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, tenderBuildCheck, 'stageController.startAudit');
|
|
|
+ app.post('/tender/:id/measure/stage/:order/audit/check', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, tenderBuildCheck, 'stageController.checkAudit');
|
|
|
+ app.get('/tender/:id/measure/stage/:order/audit/check/again', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, tenderBuildCheck, 'stageController.checkAuditAgain');
|
|
|
+ app.get('/tender/:id/measure/stage/:order/audit/check/cancel', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, tenderBuildCheck, 'stageController.checkAuditCancel');
|
|
|
app.post('/tender/:id/measure/stage/:order/audit/save', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, 'stageController.saveAudit');
|
|
|
|
|
|
// 部位台账
|
|
@@ -408,7 +413,7 @@ module.exports = app => {
|
|
|
|
|
|
// 期审批管理
|
|
|
app.get('/tender/:id/measure/stage/:order/manager', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, 'stageController.manager');
|
|
|
- app.post('/tender/:id/measure/stage/:order/manager/audit/delete', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, 'stageController.managerAuditDelete');
|
|
|
+ app.post('/tender/:id/measure/stage/:order/manager/audit/delete', sessionAuth, tenderCheck, uncheckTenderCheck, stageCheck, tenderBuildCheck, 'stageController.managerAuditDelete');
|
|
|
|
|
|
// 报表
|
|
|
app.get('/tender/:id/report', sessionAuth, tenderCheck, uncheckTenderCheck, 'reportController.index');
|
|
@@ -465,21 +470,21 @@ module.exports = app => {
|
|
|
app.get('/tender/:id/change', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.index');
|
|
|
app.get('/tender/:id/change/status/:status', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.status');
|
|
|
app.post('/tender/:id/change/newCode', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.newCode');
|
|
|
- app.post('/tender/:id/change/add', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.add');
|
|
|
+ app.post('/tender/:id/change/add', sessionAuth, tenderCheck, uncheckTenderCheck, tenderBuildCheck, 'changeController.add');
|
|
|
app.post('/tender/:id/change/defaultBills', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.defaultBills');
|
|
|
app.post('/tender/:id/change/:cid/info/file/upload', sessionAuth, 'changeController.uploadFile');
|
|
|
app.get('/change/download/file/:id', sessionAuth, 'changeController.downloadFile');
|
|
|
app.post('/change/download/file/:id', sessionAuth, 'changeController.checkFile');
|
|
|
app.post('/tender/:id/change/:cid/info/file/delete', sessionAuth, 'changeController.deleteFile');
|
|
|
app.post('/tender/:id/change/:cid/download/compresse-file', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.downloadZip');
|
|
|
- app.post('/tender/:id/change/delete', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.delete');
|
|
|
+ app.post('/tender/:id/change/delete', sessionAuth, tenderCheck, uncheckTenderCheck, tenderBuildCheck, 'changeController.delete');
|
|
|
app.post('/tender/:id/change/bills', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.bills');
|
|
|
|
|
|
app.post('/tender/:id/change/save', sessionAuth, tenderCheck, uncheckTenderCheck, changeAuditCheck, 'changeController.save');
|
|
|
|
|
|
- app.post('/tender/:id/change/approval', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.approval');
|
|
|
- app.post('/tender/:id/change/check/again', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.checkAgain');
|
|
|
- app.post('/tender/:id/change/check/revise', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.checkRevise');
|
|
|
+ app.post('/tender/:id/change/approval', sessionAuth, tenderCheck, uncheckTenderCheck, tenderBuildCheck, 'changeController.approval');
|
|
|
+ app.post('/tender/:id/change/check/again', sessionAuth, tenderCheck, uncheckTenderCheck, tenderBuildCheck, 'changeController.checkAgain');
|
|
|
+ app.post('/tender/:id/change/check/revise', sessionAuth, tenderCheck, uncheckTenderCheck, tenderBuildCheck, 'changeController.checkRevise');
|
|
|
|
|
|
app.post('/tender/:id/change/:cid/check/codeRepeat', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.checkCodeRepeat');
|
|
|
app.post('/tender/:id/change/:cid/info/copy', sessionAuth, tenderCheck, uncheckTenderCheck, 'changeController.copyChange');
|
|
@@ -638,7 +643,7 @@ module.exports = app => {
|
|
|
app.get('/wap/tender/:id/stage/:order', sessionAuth, tenderCheck, uncheckTenderCheck, 'wapController.stage');
|
|
|
app.get('/wap/tender/:id/change/:cid/info', sessionAuth, tenderCheck, uncheckTenderCheck, 'wapController.change');
|
|
|
app.get('/wap/tender/:id/change/plan/:cpid/info', sessionAuth, tenderCheck, uncheckTenderCheck, 'wapController.changePlan');
|
|
|
- app.post('/wap/tender/:id/change/approval', sessionAuth, tenderCheck, uncheckTenderCheck, 'wapController.changeApproval');
|
|
|
+ app.post('/wap/tender/:id/change/approval', sessionAuth, tenderCheck, uncheckTenderCheck, tenderBuildCheck, 'wapController.changeApproval');
|
|
|
app.get('/wap/tender/:id/revise/:rid/info', sessionAuth, tenderCheck, uncheckTenderCheck, 'wapController.revise');
|
|
|
app.get('/wap/tender/:id/advance', sessionAuth, tenderCheck, uncheckTenderCheck, 'wapController.advance');
|
|
|
app.get('/wap/tender/:id/advance/:order/detail', sessionAuth, tenderCheck, advanceCheck, 'wapController.advanceDetail');
|