cms-controller.js 5.04 KB
var express = require('express');
var router = express.Router();
var Mock = require('mockjs');

var client = require('./client.js');
var api = require('../../health880/routes/operation/api.js').url;


router.get('/public_act_getAll',function(req,res,next){
	client.post(api.public_act_getAll, {data:req.query }, function (data) {
	  console.log('/public_act_getAll',api.public_act_getAll,req.query,data)	
	  res.send(data); 
	}, req.session);
})
router.get('/public_act_getNewNotice',function(req,res,next){
	client.post(api.public_act_getNewNotice, {data:req.query }, function (data) {
	  console.log('/public_act_getNewNotice',api.public_act_getNewNotice,req.query,data)	
	  res.send(data); 
	}, req.session);
})
//public_act_getOneAct
router.get('/public_act_getOneAct',function(req,res,next){
	client.post(api.public_act_getOneAct, {data:req.query }, function (data) {
	  console.log('/public_act_getOneAct',api.public_act_getOneAct,req.query,data)	
	  res.send(data); 
	}, req.session);
})



//public_act_getAll
router.post('/public_act_getAll',function(req,res,next){
	client.post(api.public_act_getAll, {data:req.body }, function (data) {
	  console.log('/public_act_getAll',api.public_act_getAll,req.body,data)	
	  res.send(data); 
	}, req.session);
})

//public_act_delAct
router.post('/public_act_delAct',function(req,res,next){
	client.post(api.public_act_delAct, {data:req.body }, function (data) {
	  console.log('/public_act_delAct',api.public_act_delAct,req.body,data)	
	  res.send(data); 
	}, req.session);
})
//public_act_modifyAct
router.post('/public_act_modifyAct',function(req,res,next){
	client.post(api.public_act_modifyAct, {data:req.body }, function (data) {
	  console.log('/public_act_modifyAct',api.public_act_modifyAct,req.body,data)	
	  res.send(data); 
	}, req.session);
})
//public_act_getOneAct
router.post('/public_act_getOneAct',function(req,res,next){
	client.post(api.public_act_getOneAct, {data:req.body }, function (data) {
	  console.log('/public_act_getOneAct',api.public_act_getOneAct,req.body,data)	
	  res.send(data); 
	}, req.session);
})
//public_act_addAct
router.post('/public_act_addAct',function(req,res,next){
	client.post(api.public_act_addAct, {data:req.body }, function (data) {
	  console.log('/public_act_addAct',api.public_act_addAct,req.body,data)	
	  res.send(data); 
	}, req.session);
})

//获取分类文章列表
router.get('/list',function(req,res,next){
	var s=Mock.mock({
			'data|5-8':[
				{
					'id|+1':1,
					'time':"@datetime()",
					'title':"@csentence(20)",
					'con':"@csentence(50)",
					'type|0-2':0,
					'author':"@cname()",	
					'status|0-1':0,
					'browsenumber|10-1000':0,
					'order|1-100':0			
				}
			],'totalPages|2-5':0,'errorCode':0
	});
	res.send(s);
})
router.get('/type',function(req,res,next){
	var s=Mock.mock({
		'data':[
			{'id':1,'title':'上线通告','parentid':1,'status':1},
            {'id':2,'title':'站内通告','parentid':1,'status':1}
		]
	})
	res.send(s);
})
//获取分类
router.get('/typelist',function(req,res,next){
	var s=Mock.mock({
		'data':[
			{'id':1,'title':'告示牌','status':1,'parentid':0},
            {'id':101,'title':'上线通告','parentid':1,'status':1},
            {'id':102,'title':'站内通告','parentid':1,'status':1},
			
			{'id':2,'title':'市场动态','status':1,'parentid':0},
			{'id':201,'title':'医药','parentid':2,'status':1},
			{'id':202,'title':'医疗','parentid':2,'status':1},
			{'id':203,'title':'流通','parentid':2,'status':1},
			
			{'id':3,'title':'政策指南','status':1,'parentid':0},
			{'id':301,'title':'公告','parentid':3,'status':1},
			{'id':302,'title':'政务','parentid':3,'status':1},
			{'id':303,'title':'法规','parentid':3,'status':1},
			
			{'id':4,'title':'资源共享','status':1,'parentid':0},
			{'id':401,'title':'供应商','parentid':4,'status':1},
			{'id':402,'title':'生产厂商','parentid':4,'status':1},
			{'id':403,'title':'代理商','parentid':4,'status':1},
			{'id':404,'title':'化学药品','parentid':4,'status':1},
			{'id':405,'title':'医疗器械','parentid':4,'status':1},
			{'id':406,'title':'中成药品','parentid':4,'status':1},
			{'id':407,'title':'诊断试剂','parentid':4,'status':1}
			
		]
	})
	res.send(s);
})
//获取文章信息
router.get('/show/:id',function(req,res,next){
	var s=Mock.mock({
			'data':{
				'id|+1':1,
				'time':"@datetime()",
				'title':"@csentence(20)",
				'con':"@csentence(50)",
				'type|0-2':0,
				'author':"@cname()",	
				'status|0-1':0,
				'browsenumber|10-1000':0,
				'order|1-100':0						
			}			
	});
	res.send(s);
})
//获取二级分类
router.get('/type/:type',function(req,res,next){
	var s=Mack.mock({
		'data':[
			{'title':'公告','id':1},
			{'title':'政务','id':2},
			{'title':'法规','id':3}
		],'errorCode':0			
	})
	res.send(s);
})
//添加 修改 删除  文章 
router.post('/add',function(req,res,next){
	var s=Mock.mock({		
			'errorCode':0,
			'id|0-200':0		
	})
	res.send(s);
})
//添加 修改 删除 分类
router.post('/type',function(req,res,next){
	var s=Mock.mock({		
			'errorCode':0,
			'id|0-200':0		
	})
	res.send(s);
})


module.exports=router;