/** * 版本管理路由 * * @author CaiAoLin * @date 2017/7/28 * @version */ import Express from "express"; import VersionController from "../controllers/version_controller"; const router = Express.Router(); const versionController = new VersionController(); module.exports =function (app) { // action定义区域 router.get('/', versionController.auth, versionController.init, versionController.index); router.get('/valuation/:section/:id', versionController.auth, versionController.init, versionController.editValuation); router.get('/valuation/:section/delete/:id', versionController.auth, versionController.init, versionController.deleteValuation); router.get('/release/:id/:release', versionController.auth, versionController.init, versionController.release); router.post('/add', versionController.auth, versionController.init, versionController.addVersion); router.post('/add-valuation', versionController.auth, versionController.init, versionController.addValuation); router.post('/save-valuation', versionController.auth, versionController.init, versionController.saveValuation); router.post('/valuation/:section/enable', versionController.auth, versionController.init, versionController.enableSwitch); app.use("/version", router); };