123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- const Router = require('@koa/router');
- const router = new Router({ prefix: '/pages' });
- const pagesController = require('../controller/pages.controller');
- /**
- * 页面服务API接口
- */
- // 获取页面列表
- router.get('/list', pagesController.list);
- // 获取全量页面列表
- router.get('/getPageList', pagesController.getPageList);
- // 获取页面模板列表
- router.get('/getPageTemplateList', pagesController.listPageTemplate);
- // 获取页面详情
- router.get('/detail/:id', pagesController.detail);
- // 复制页面
- router.post('/copy', pagesController.copy);
- // 删除页面
- router.post('/delete', pagesController.delete);
- // 创建页面
- router.post('/create', pagesController.create);
- // 更新页面
- router.post('/update', pagesController.update);
- // 页面或项目添加成员
- router.post('/role/add', pagesController.roleAdd);
- // 页面或项目删除成员
- router.post('/role/delete', pagesController.roleDelete);
- // 获取页面成员列表
- router.post('/role/list', pagesController.roleList);
- // 页面回滚
- router.post('/rollback', pagesController.rollback);
- module.exports = router;
|