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

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

router.get('/',function(req,res,next){

	var s=Mock.mock({
			'data|5-8':[
				{
					'id|+1':1,
					'time':"@datetime()",
					'title':"@csentence(20)",
					'describe':"@csentence(50)",
					'type|0-2':0,
					'author':"@cname()",	
					'status|0-1':0,
					'browsenumber|10-1000':0			
				}
			],'totalPages|20-50':0,'errorCode':0
	});
	res.send(s);
	/*client.get(api.operation_dictionary_dictionarypackList, 
		{ parameters: req.query }, function (data) { 
			res.send(data); 
		}, 
	req.session);*/
})

router.post('/:id',function(req,res,next){
	var s=Mock.mock({
		'errorCode':'0',
		'id|100-200':0,
	})
	res.send(s);
})
router.get('/:id',function(req,res,next){
	var s=Mock.mock({
			'data':
			{
					'id|+1':1,
					'time':"@datetime()",
					'title':"@csentence(20)",
					'describe':"@csentence(200)",
					'type|0-2':0,
					'author':"@cname()",	
					'status|0-1':0,
					'browsenumber|10-1000':0,
					'cons|1-5':[
						{
							'id|+1':1,
							'title':"@csentence(20)",
							'text':"@csentence(500)",
							"links|1-3":[
								{
									'link':"@url",
									'title':'@csentence(10)'
								}
							]
						}
					],
					'matters|2-3':[
						{
							'text':"@csentence(20)"
						}
					]			
			},'errorCode':0
	});
	res.send(s);
})
//star 9-9 投放栏目
router.get('/sitedata/list',function(req,res,next){
	var s=Mock.mock({
		'errorCode':0,		
		'data':{
			"运营端":{
				"权限管理":[
					{"title":"菜单配置","path":'authoritymenuconfig'}
					,{"title":"角色配置","path":'authorityRoleConfig'}
				],
				"系统字典":[
					{"title":"系统参数","path":'systemDictionary'},
					{"title":"资料指标","path":'dataIndicators'},
					{"title":'资料指标-属性配置',"path":'dataIndicators/attr/*'}
				]
			},
			"医院端":{
				"基本资料管理":[
					{"title":"医疗机构管理","path":""},
					{"title":"人员信息管理","path":""}
				],
				"供应端管理":[
					{"title":"资料审核","path":""},
					{"title":"变更通知","path":""}
				]
			},
			"配送端":{
				"基础资料":[
					{"title":"配送端资料","path":""},
					{"title":"人员信息管理","path":""}
				],
				"业务资料":[
					{"title":"资料审核","path":""},
					{"title":"商品清单","path":""}
				]
			},
			"供应端":{
				"企业资料":[
					{"title":"业务员","path":""}
				],
				"商品清单":[
					{"title":"新增商品","path":""},
					{"title":"产品证照","path":""}
				]
			}
		}
	})
	res.send(s);
})
//star 9-10 投放栏目
router.get('/sitedata/links',function(req,res,next){
	var s=Mock.mock({
		'errorCode':0,
		'data':{
			"运营端":{
				"权限管理":[
					{"path":"authoritymenuconfig","title":"菜单配置","link":"@url"},
					{"path":"authorityRoleConfig","title":"角色配置","link":"@url"}
				],
				"系统字典":[
					{"path":"systemDictionary","title":"系统参数","link":"@url"},
					{"path":"dataIndicators","title":"资料指标","link":"@url"},
					{"path":"dataIndicators/attr/*","title":"资料指标-属性配置","link":"@url"}
				]
			},
			"医院端":{
				"基本资料管理":[
					{"path":"","title":"医疗机构管理","link":"@url"},
					{"path":"","title":"人员信息管理","link":"@url"}
				],
				"供应端管理":[
					{"path":"","title":"资料审核","link":"@url"},
					{"path":"","title":"变更通知","link":"@url"}
				]
			},
			"配送端":{
				"基础资料":[
					{"title":"配送端资料","link":"@url"},
					{"title":"人员信息管理","link":"@url"}
				],
				"业务资料":[
					{"title":"资料审核","link":"@url"},
					{"title":"商品清单","link":"@url"}
				]
			},
			"供应端":{
				"企业资料":[
					{"title:":"业务员","link":"@url"}
				],
				"商品清单":[
					{"title":"新增商品","link":"@url"},
					{"title":"产品证照","link":"@url"}
				]
			}
		}
	});
	res.send(s);
})

router.get('/sitedata/links/:id',function(req,res,next){
	var s=Mock.mock({
		'errorCode':0,
		'data':{"path":"dataIndicators/attr/*","title":"资料指标-属性配置","link":"@url"}
	});
	res.send(s);

})
module.exports=router;