You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
2.2 KiB
28 lines
2.2 KiB
'use strict';
|
|
|
|
const v2Tender = require('../controllers/v2Tender');
|
|
|
|
module.exports = function (app, router, opts) {
|
|
const { middlewares: { auth,resolveExternalUserId } } = app;
|
|
router.post('/v2/tenders/extractTitle', v2Tender.extractTitle, { content: '提取标题', visible: true });
|
|
|
|
router.get('/v2/tenders',resolveExternalUserId, v2Tender.getTenderList, { content: '获取标书列表', visible: true });
|
|
router.post('/v2/tenders',resolveExternalUserId, v2Tender.createTender, { content: '新建标书', visible: true });
|
|
router.put('/v2/tenders/:tenderId', v2Tender.modifyTender, { content: '修改标书', visible: true });
|
|
router.delete('/v2/tenders/:tenderId', v2Tender.delTender, { content: '删除标书', visible: true });
|
|
|
|
router.post('/v2/tenders/:tenderId/generateChapters', v2Tender.generateChapters, { content: '生成章节预览', visible: true });
|
|
router.post('/v2/tenders/:tenderId/sortChapters', v2Tender.sortChapters, { content: '整理章节', visible: true });
|
|
router.post('/v2/tenders/:tenderId/createChapters', v2Tender.createChapters, { content: '确认完成目录创建', visible: true });
|
|
router.post('/v2/tenders/:tenderId/startGenerateContent', v2Tender.startGenerateContent, { content: '开始生成正文', visible: true });
|
|
|
|
router.get('/v2/tenders/:tenderId/chapters', v2Tender.getTenderChapters, { content: '获取标书章节', visible: true });
|
|
router.post('/v2/tenders/:tenderId/chapters', v2Tender.addTenderChapters, { content: '添加章节', visible: true });
|
|
router.put('/v2/tenders/:tenderId/chapters/:chapterId', v2Tender.modifyTenderChapters, { content: '修改章节', visible: true });
|
|
router.delete('/v2/tenders/:tenderId/chapters/:chapterId', v2Tender.delTenderChapters, { content: '删除章节', visible: true });
|
|
|
|
router.post('/v2/tenders/:tenderId/chapters/:chapterId/reWrite', v2Tender.reWriteChapterContent, { content: '重新生成章节内容', visible: true });
|
|
|
|
router.get('/v2/tenders/:tenderId/chapters/:chapterId/versions', v2Tender.getChapterVersions, { content: '获取章节版本列表', visible: true });
|
|
router.post('/v2/tenders/:tenderId/chapters/:chapterId/saveEdit', v2Tender.saveChapterEdit, { content: '保存编辑', visible: true });
|
|
};
|
|
|