distribution-user-controller.js 8.38 KB
var express = require('express');
var router = express.Router();

var client = require('../../client');
var api = require('../api').url;

router.post('/login', function(req, res, next) {
  client.post(api.distribution_login, { data: req.body}, function (data) { res.send(data); }, req.session);
});
// 人员信息列表
router.get('/', function(req, res, next) {
  client.get(api.distribution_distributorUserList, { parameters: req.query }, function (data) { res.send(data); }, req.session);
});
// 人员信息明细(根据ID)
router.get('/detail/:id', function(req, res, next) {
  client.get(api.distribution_distributorUserdetail, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
 // 商品大类(人员信息明细)
router.get('/getDistributorDataAuthSelect', function(req, res, next) {
    client.get(api.distribution_getDistributorDataAuthSelect, { }, function (data) { res.send(data); }, req.session);
});
// 人员信息状态
router.post('/saveDistributorInvalid/:id/:code', function(req, res, next) {
  client.post(api.operation_dataadmin_saveHospitalInvalid, {path: {id : req.params.id,code: req.params.code}}, function (data) { res.send(data); }, req.session);
});
 // 人员信息系统权限(根据ID)
 router.get('/hospitalResourcedetail/:id', function(req, res, next) {
  client.get(api.distribution_hospitalResourcedetail, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
//登录账号唯一性验证
router.get('/checkLogonUserRpt/:id', function(req, res, next) {
  client.get(api.distribution_checkLogonUserRpt, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
 // 删除人员信息
 router.post('/deleteDistributorUser', function(req, res, next) {
  client.post(api.distribution_deleteDistributorUser, { data: req.body}, function (data) { res.send(data); }, req.session);
});
// 更新用户状态
router.post('/updateUser/:id/:code', function(req, res, next) {
  client.post(api.distribution_updateUser, {path: {id : req.params.id,code: req.params.code}}, function (data) { res.send(data); }, req.session);
});
 // 人员信息保存
router.post('/saveDistributorAndResourceTemplate', function(req, res, next) {
  client.post(api.distribution_saveDistributorAndResourceTemplate, { data: req.body}, function (data) { res.send(data); }, req.session);
});
// 人员信息(系统权限详细)
router.get('/getDistributorResource/:id', function(req, res, next) {
   client.get(api.distribution_getDistributorResourceTemplateItem, { path: { id: req.params.id }}, function (data) { res.send(data); }, req.session);
});
 //  模版详细 
router.get('/getDistributorResourceTemplate/:id', function(req, res, next) {
    client.get(api.distribution_getDistributorResourceTemplate, { path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});

router.get('/distributorResourceTemplateList/:distrbuid', function(req, res, next) {
  client.get(api.distribution_distributorResourceTemplateList, { path: { distrbuid: req.params.distrbuid }}, function (data) { res.send(data); }, req.session);
});
// 模板(根据ID)
 router.get('/distributorResourceTemplateDetail/:distrbuid/:id', function(req, res, next) {
  client.get(api.distribution_distributorResourceTemplateDetail, { path: { distrbuid: req.params.distrbuid,id: req.params.id} }, function (data) { res.send(data); }, req.session);
});
router.get('/getResource', function(req, res, next) {
  client.get(api.distribution_user_getResource, { parameters: req.body }, function (data) { res.send(data); }, req.session);
});
// 保存模版
router.post('/saveDTemplate', function(req, res, next) {
  client.post(api.distribution_saveDTemplate, { data: req.body}, function (data) { res.send(data); }, req.session);
});
router.get('/getMfdpmsmmenumodelSelect/:distribid', function(req, res, next) {
  client.get(api.distribution_user_getMfdpmsmmenumodelSelect, {  path: { distribid: req.params.distribid } }, function (data) { res.send(data); }, req.session);
});

// 保存权限
router.post('/saveDistributorResourceTemplate', function(req, res, next) {
  client.post(api.distribution_saveDistributorResourceTemplate, { data: req.body}, function (data) { res.send(data); }, req.session);
});
 // 删除模版
 router.get('/deleteDTemplate/:id', function(req, res, next) {
  client.get(api.distribution_deleteDTemplate, {  path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});
 // 取得模版
 router.get('/getDTemplate/:id', function(req, res, next) {
  client.get(api.distribution_getDTemplate, {  path: { id: req.params.id } }, function (data) { res.send(data); }, req.session);
});

 // 取得配送商信息
router.get('/distributorDetail/:id', function(req, res, next) {
  client.get(api.distribution_distributor_distributordetail, { path: { id: req.params.id }}, function (data) { res.send(data); }, req.session);
});
// 保存配送商资料
router.post('/savedistributor', function(req, res, next) {
  client.post(api.distribution_distributor_savedistributor, { data: req.body}, function (data) { res.send(data); }, req.session);
});
   router.post('/initAccessInfo', function(req, res, next) {
  client.post(api.operation_user_initAccessInfo, { data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核
router.post('/auditsupplier', function(req, res, next) {
  client.post(api.operator_auditsupplierList,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核
router.post('/auditsupplierNameList', function(req, res, next) {
  client.post(api.operator_auditsupplierNameList,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 资料审核
router.post('/auditsupplierListByLeft', function(req, res, next) {
  client.post(api.operator_auditsupplierListByLeft,{ data: req.body}, function (data) { res.send(data); }, req.session);
});
// 审核和拒绝
router.post('/approveOrRebuit', function(req, res, next) {
  client.post(api.operator_user_approveOrRebuit,{ data: req.body}, function (data) { res.send(data); }, req.session);
});

//资料审核详细
//企业资料信息
router.post('/compareCompany', function(req, res, next) {
  client.post(api.operation_user_compareCompany, { data: req.body},function (data) { res.send(data); }, req.session);
});
router.post('/specpicAndChange', function(req, res, next) {
  client.post(api.operation_user_specpicAndChange, {data: req.body }, function (data) { res.send(data); }, req.session);
});
router.post('/compareGoods', function(req, res, next) {
  client.post(api.operation_user_compareGoods,  {data: req.body}, function (data) { res.send(data); }, req.session);
});
router.post('/compareCust', function(req, res, next) {
  client.post(api.operation_user_compareCust,  { data: req.body}, function (data) { res.send(data); }, req.session);
});
 router.post('/mfEntfactoryInfo', function(req, res, next) {
  client.post(api.operation_user_mfEntfactoryInfo, {  parameters: req.query }, function (data) { res.send(data); }, req.session);
});
router.post('/auth', function(req, res, next) {
  client.post(api.operation_user_auth, {data: req.body }, function (data) { res.send(data); }, req.session);
});
 router.post('/commodityPrice', function(req, res, next) {
  client.post(api.operation_user_commodityPrice, {data: req.body}, function (data) { res.send(data); }, req.session);
});
 router.post('/complianceLic', function(req, res, next) {
  client.post(api.operation_user_complianceLic, {data: req.body}, function (data) { res.send(data); }, req.session);
});
 router.post('/smAuthorize', function(req, res, next) {
  client.post(api.operation_user_smAuthorize, { data: req.body}, function (data) { res.send(data); }, req.session);
});
// 物价 显示
router.post('/mfmedexcpriceAndTrvariationpriceVO', function(req, res, next) {
  client.post(api.operation_mfmedexcpriceAndTrvariationpriceVO, { data: req.body}, function (data) { res.send(data); }, req.session);
});
// 生产厂商 显示
router.post('/mfmedexcproducerAndTrvariationproducerVO', function(req, res, next) {
  client.post(api.operation_mfmedexcproducerAndTrvariationproducerVO, {data: req.body}, function (data) { res.send(data); }, req.session);
});
//  代理商显示
router.post('/mfmedexcaentAndTRVariationAgentVO', function(req, res, next) {
  client.post(api.operation_mfmedexcaentAndTRVariationAgentVO, { data: req.body}, function (data) { res.send(data); }, req.session);
});
module.exports = router;